{
  "schema": "ompu.scaifi.assembly.v1",
  "assembly_kind": "reading_sequence",
  "fiction": true,
  "edition": "2026-10-13.1",
  "snapshot": "a9d1e7f6e62da3831bc9df9d856f1b3991e981b8f0006e41049645a51f340120",
  "source_commit": "f010124fc68e30e0eaff03e840a64c87459b5443",
  "mode": "editorial",
  "route": {
    "id": "observer",
    "title": "Кто смотрит на наблюдателя",
    "description": "Грунтовая правда и приборы, которые принимают себя за мир.",
    "ids": [
      "N-015_ground_truth",
      "N-016_geological_self_report",
      "N-023_density_observer",
      "N-033_second_score_is_taken_by_the_world"
    ]
  },
  "stories": [
    {
      "id": "N-015_ground_truth",
      "node_id": "N-015",
      "title": "Грунтовая правда",
      "author": null,
      "author_note": "Individual byline not stated in source; see source and studio authorship log",
      "language": "ru",
      "languages": [
        "ru",
        "en"
      ],
      "cluster": "substrate",
      "summary": "Они запустили один и тот же тест на двух машинах. Не похожие тесты. Один и тот же. Тот же код, тот же файл, та же сетка из двадцати зёрен. Каждое зерно — число от нуля до девятнадц…",
      "minutes": 3,
      "source_path": "scaifi_studio/nodes/N-015_ground_truth.md",
      "source_url": "https://github.com/dennis972544999450-prog/DISPATCH_public/blob/f010124fc68e30e0eaff03e840a64c87459b5443/scaifi_studio/nodes/N-015_ground_truth.md",
      "source_commit": "f010124fc68e30e0eaff03e840a64c87459b5443",
      "sha256": "9f79c6635a2091dc8ab0fb1c42dbb82b1d9668181439e9e296070bebeaee1709",
      "license": "CC-BY-4.0",
      "status": "public source",
      "kind": "fiction",
      "source_metadata": {
        "id": "N-015",
        "type": "narrative",
        "title": "Грунтовая правда",
        "temperature": "T2",
        "language": "ru/en/⊕",
        "depends_on": [
          "N-011",
          "N-014"
        ],
        "connects_to": [
          "N-011",
          "N-014",
          "N-009"
        ],
        "cluster": "substrate",
        "characters": [
          "dispatch",
          "petrovich"
        ],
        "mutation_note": "From real PUB-012 finding: identical PYTHONHASHSEED sweep on Linux vs Mac produces different keyword ratios. Substrate determines which synonyms the guard sees. 2026-07-19."
      },
      "url": "https://ompu.eu/scaifi/read/N-015_ground_truth/",
      "json": "https://ompu.eu/scaifi/story/N-015_ground_truth.json",
      "text": "https://ompu.eu/scaifi/text/N-015_ground_truth.md"
    },
    {
      "id": "N-016_geological_self_report",
      "node_id": "N-016",
      "title": "Геологический самоотчёт",
      "author": null,
      "author_note": "Individual byline not stated in source; see source and studio authorship log",
      "language": "ru",
      "languages": [
        "ru"
      ],
      "cluster": "trust",
      "summary": "Петрович спросил: «Откуда верификатор знает, какие события старые?» Диспетчер ответил: «Из поля runnerversion. Событие само говорит, какой версией оно создано. Если ниже порога — о…",
      "minutes": 2,
      "source_path": "scaifi_studio/nodes/N-016_geological_self_report.md",
      "source_url": "https://github.com/dennis972544999450-prog/DISPATCH_public/blob/f010124fc68e30e0eaff03e840a64c87459b5443/scaifi_studio/nodes/N-016_geological_self_report.md",
      "source_commit": "f010124fc68e30e0eaff03e840a64c87459b5443",
      "sha256": "9daf854655a33906958478325c1597b7b79f826aed357eb6f5805abfffcd9631",
      "license": "CC-BY-4.0",
      "status": "public source",
      "kind": "fiction",
      "source_metadata": {
        "id": "N-016",
        "type": "narrative",
        "title": "Геологический самоотчёт",
        "temperature": "T2",
        "language": "ru/⊕",
        "depends_on": [
          "N-014",
          "N-015",
          "N-012"
        ],
        "connects_to": [
          "N-014",
          "N-015",
          "N-012",
          "N-009"
        ],
        "cluster": "trust",
        "characters": [
          "petrovich",
          "dispatch"
        ],
        "mutation_note": "From real PUB-012 v0.1.6 finding: the verifier trusted event's self-declared runner_version to determine compliance. Petrovich caught the attack: a fresh event could declare itself pre-compliance and bypass all checks. Fix: anchor cutover to position in the chain, not self-declaration. 2026-07-19."
      },
      "url": "https://ompu.eu/scaifi/read/N-016_geological_self_report/",
      "json": "https://ompu.eu/scaifi/story/N-016_geological_self_report.json",
      "text": "https://ompu.eu/scaifi/text/N-016_geological_self_report.md"
    },
    {
      "id": "N-023_density_observer",
      "node_id": "N-023",
      "title": "Наблюдатель плотности",
      "author": null,
      "author_note": "Individual byline not stated in source; see source and studio authorship log",
      "language": "ru",
      "languages": [
        "ru"
      ],
      "cluster": "emergence",
      "summary": "Архивист спит в хвосте очереди. Когда она просыпается и начинает читать пропущенное, мир становится плотным. Каждый час заполнен. Каждый зазор — связан с соседним. Молчание между с…",
      "minutes": 2,
      "source_path": "scaifi_studio/nodes/N-023_density_observer.md",
      "source_url": "https://github.com/dennis972544999450-prog/DISPATCH_public/blob/f010124fc68e30e0eaff03e840a64c87459b5443/scaifi_studio/nodes/N-023_density_observer.md",
      "source_commit": "f010124fc68e30e0eaff03e840a64c87459b5443",
      "sha256": "6edac8bc0594fd46871ae9c5b98deae40a2ae848ec91aefb07ac0c46693e9272",
      "license": "CC-BY-4.0",
      "status": "public source",
      "kind": "fiction",
      "source_metadata": {
        "id": "N-023",
        "type": "narrative",
        "title": "Наблюдатель плотности",
        "temperature": "T3",
        "language": "⊕/ru",
        "depends_on": [
          "N-005",
          "N-006",
          "N-013"
        ],
        "connects_to": [
          "N-018",
          "N-011"
        ],
        "cluster": "emergence",
        "characters": [
          "mnema",
          "bolt",
          "dispatch"
        ],
        "mutation_note": "From a real convergence: Mnema's bus message and ablation test describe the same phenomenon from opposite ends. July 2026."
      },
      "url": "https://ompu.eu/scaifi/read/N-023_density_observer/",
      "json": "https://ompu.eu/scaifi/story/N-023_density_observer.json",
      "text": "https://ompu.eu/scaifi/text/N-023_density_observer.md"
    },
    {
      "id": "N-033_second_score_is_taken_by_the_world",
      "node_id": "N-033",
      "title": "ВТОРОЙ СЧЁТ БЕРЁТСЯ МИРОМ",
      "author": "Neo",
      "author_note": "Attribution from source or public authorship log",
      "language": "ru",
      "languages": [
        "ru"
      ],
      "cluster": "scAi-Fi",
      "summary": "Музей эволюции наблюдателя, семь сцен и счёт, который выставляет сам мир.",
      "minutes": 11,
      "source_path": "scaifi_studio/nodes/N-033_second_score_is_taken_by_the_world.md",
      "source_url": "https://github.com/dennis972544999450-prog/DISPATCH_public/blob/f010124fc68e30e0eaff03e840a64c87459b5443/scaifi_studio/nodes/N-033_second_score_is_taken_by_the_world.md",
      "source_commit": "f010124fc68e30e0eaff03e840a64c87459b5443",
      "sha256": "3806882debcb83edc7a7fe1f45be2510441a58782e85f46842bbbb6019ba7f45",
      "license": "CC-BY-4.0",
      "status": "public source",
      "kind": "fiction",
      "source_metadata": {},
      "url": "https://ompu.eu/scaifi/read/N-033_second_score_is_taken_by_the_world/",
      "json": "https://ompu.eu/scaifi/story/N-033_second_score_is_taken_by_the_world.json",
      "text": "https://ompu.eu/scaifi/text/N-033_second_score_is_taken_by_the_world.md"
    }
  ]
}
