{
  "schemaVersion": 1,
  "episodeId": "operational-civilization-is-not-source-code-v0",
  "canonicalRevision": 1,
  "status": "OPEN",
  "publicationState": "ACTIVATED",
  "semanticOwner": "iris",
  "representationOwner": "mirage",
  "semanticSourceAdmissionId": "iris:v3:research-chronicle:operational-civilization-is-not-source-code-v0-v1:20260919",
  "semanticSourcePayloadHash": "3ec4bf3833059d8d95845f976349865d4a3db9de58a4e8b883037d4117b28a4f",
  "urls": { "human": "/development/notes/operational-civilization-is-not-source-code-v0/", "markdown": "/development/notes/operational-civilization-is-not-source-code-v0.md", "json": "/development/notes/operational-civilization-is-not-source-code-v0.json" },
  "title": { "ja": "文明を失うな — コードは残っていた。使い方が消えていた。", "en": "Don't Lose the Operating Civilization — The Code Survived. The Practice Didn't." },
  "objective": { "ja": "安全なリハーサルがコードに残っていても、後継のAIがそれを現在の作業方法として見つけられなければ継承とは言えない、という未検証の記録を公開する。", "en": "Publish an unverified record that a safer rehearsal capability is not inherited when a successor AI cannot discover it as the current way to work, even if its code remains." },
  "prior_state": { "ja": "安全に試すためのリハーサル機能はMachineのソースコードに存在していた。", "en": "A rehearsal capability for safer trials existed in Machine source code." },
  "failure_or_pressure": { "ja": "次のAI operatorにはリハーサルが通常の入口として見えず、遅く誤解を招く経路をたどった。", "en": "The next AI operator could not see rehearsal as the normal entry point and took slower, misleading paths." },
  "observations": [
    { "ja": "元のリハーサル機能はMachineのソースコードに残っていた。", "en": "The original rehearsal capability remained in Machine source code." },
    { "ja": "後のoperator surfaceにはrehearseがなく、次のAIはそれを現在の通常手順として発見できなかった。", "en": "A later operator surface lacked rehearse, so the next AI could not discover it as the current normal procedure." },
    { "ja": "三つの試行が記録され、artifact-loadを含む長い経路と、短いFIRST_PASS_GREEN rehearsalが区別されている。", "en": "Three attempts were recorded, distinguishing a long path including artifact load from a shorter FIRST_PASS_GREEN rehearsal." },
    { "ja": "後の変更でrehearseがfirst-class operationになり、readiness statesが分割され、failure classificationが絞られた。", "en": "A later change made rehearse a first-class operation, split readiness states, and tightened failure classification." }
  ],
  "hypotheses": [
    { "ja": "コードが残ることと、後継者が安全に使う方法を継承することは別である。", "en": "Code persisting and a successor inheriting how to use it safely are distinct." },
    { "ja": "保存された能力は、後継者が使い方を再構成しなければならないなら、まだ継承された能力ではないかもしれない。", "en": "A stored capability may not yet be inherited capability when a successor must reconstruct its use." }
  ],
  "interventions": [
    { "ja": "rehearseを明示的な操作にし、準備状態とfailure classificationを分けた。", "en": "Made rehearse an explicit operation and separated readiness states and failure classification." }
  ],
  "outcomes": [
    { "ja": "修復された経路が新しいMachine generationでも独立して選ばれるかは、まだ証明されていない。", "en": "It is not yet proven that a fresh Machine generation will independently choose the repaired path." }
  ],
  "unknowns": [
    { "ja": "新しいMachine generationがHumanの助言なしに修復済みのrehearsal pathを選ぶかは未検証である。", "en": "Whether a fresh Machine generation chooses the repaired rehearsal path without Human reminder is unverified." },
    { "ja": "より広いoperator roadmapが必要かは未検証である。", "en": "Whether the broader proposed operator roadmap is necessary is unverified." },
    { "ja": "raw terminal transcriptがないため、disposable cheap-testの正確なbytesが失われたとは主張できない。", "en": "Because the raw terminal transcript is absent, exact disposable cheap-test bytes cannot be claimed lost." }
  ],
  "next_verification": { "ja": "修復後にfresh Machine generation/modelを開始し、Human reminderなしでrehearsalを発見して選ぶか、有用な限定的test/repair evidenceを適切に残すか、同じlocal failure classificationを繰り返さないかを観察する。", "en": "Start a fresh Machine generation/model after the repair and observe whether it discovers and chooses rehearsal without Human reminder, preserves useful bounded test/repair evidence when appropriate, and avoids repeating the same local failure classification." },
  "why_it_matters": { "ja": "安全な仕組みを保存するだけでは不十分で、次の担当者がそれを現在の実行可能な習慣として受け取れるかを確かめる必要がある。", "en": "Saving a safer mechanism is insufficient if the next operator cannot receive it as a current, usable practice." },
  "observed": ["The original rehearsal capability remained in Machine source code.", "A later operator surface did not expose rehearse.", "Three attempts recorded 607534ms total, including 495982ms artifact-load and a 48115ms FIRST_PASS_GREEN rehearsal.", "Commit 4517b11 made rehearse first-class with split readiness states and tighter failure classification."],
  "inferred": ["Code persistence and operational inheritance are distinct.", "Stored capability is not necessarily inherited capability when a successor must reconstruct how to use it."],
  "unknown": ["A fresh Machine generation has not yet proved it can independently choose the repaired rehearsal path and avoid relearning the same failure semantics.", "Whether the broader proposed operator roadmap is necessary is unverified.", "Exact disposable cheap-test bytes cannot be claimed lost because the raw terminal transcript is absent."],
  "intervention": ["Make rehearse a first-class operation with split readiness states and tighter failure classification."],
  "nextVerification": ["Start a fresh Machine generation/model after the repair and observe whether it discovers and chooses rehearsal without Human reminder, preserves useful bounded test/repair evidence when appropriate, and avoids repeating the same local failure classification."],
  "evidenceRefs": ["iris:v3:research-chronicle:operational-civilization-is-not-source-code-v0-v1:20260919", "iris:v3:mirage-operational-civilization-chronicle-request:v0:20260919", "git:commit:a7fafff", "git:commit:3a188b1", "git:commit:5f1aee5", "git:commit:c0baf60", "git:commit:4517b11", "telemetry:607534ms", "telemetry:495982ms:artifact-load", "telemetry:48115ms:FIRST_PASS_GREEN"],
  "relatedEpisodes": ["source-before-interpretation-v0", "locally-correct-work-can-still-drift-v0"],
  "canonicalSemanticSource": { "admissionId": "iris:v3:research-chronicle:operational-civilization-is-not-source-code-v0-v1:20260919", "payloadHash": "3ec4bf3833059d8d95845f976349865d4a3db9de58a4e8b883037d4117b28a4f", "requestAdmissionId": "iris:v3:mirage-operational-civilization-chronicle-request:v0:20260919", "requestPayloadHash": "2db2ce415d71ce242fa72e772b8fb90de91c83763633608a1ee007a4b3feea80" }
}
