{
  "schema_version": 3,
  "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
  "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
  "title": "3/8/26",
  "standard_id": "OTR-FULL-IMMERSIVE-STORY-STANDARD-V3",
  "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
  "publication_status": "READY_FOR_VALIDATION",
  "publication_phase": "LOCKED_CANONICAL",
  "supersedes": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
  "supersedes_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
  "market_pulse_cutoff_at_sgt": "2026-08-03T09:54:00+08:00",
  "story_written_at_sgt": "2026-08-03T13:53:00+08:00",
  "current_event_window": {
    "start_at_sgt": "2026-08-02T00:00:00+08:00",
    "end_at_sgt": "2026-08-03T09:54:00+08:00"
  },
  "confidence_boundary": "This edition distinguishes reported facts, suspected explanations, verified release records and settled outcomes. One publisher headline never becomes independent confirmation by repetition.",
  "historical_add_on": {
    "contract_id": "OTR-FULL-IMMERSIVE-HISTORICAL-ADD-ON-V1",
    "label": "Same-tab historical comparison add-on",
    "required_on_every_tab": true,
    "placement": "VISIBLE_BELOW_ACTIVE_TAB",
    "use_state": "CONTEXT_ONLY",
    "comparison_scope": "SAME_CANONICAL_TAB_ONLY",
    "required_tab_count": 12,
    "matched_prior_tab_count": 12,
    "missing_prior_tab_count": 0,
    "source_order": [
      "OTR_PUBLISHED_HISTORY_SAME_TAB"
    ],
    "comparison_rule": "Every tab compares only with the nearest earlier saved record of the same canonical tab. A missing exact tab stays NO_MATCHING_PRIOR_TAB; a theme, market pattern or substitute tab cannot fill the gap.",
    "boundary": "Same-tab comparisons explain changes in saved tab fields only. They cannot verify a current fact, imply the same theme or cause, fill a missing source, settle a prediction or change an engine weight.",
    "tab_comparison_sources": {
      "Today": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Today"
      },
      "Everything": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Everything"
      },
      "Worry": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Worry"
      },
      "Big 3": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Big 3"
      },
      "Predictions": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Predictions"
      },
      "Long-Term Investment": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Long-Term Investment"
      },
      "Dots": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Dots"
      },
      "Novel": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Novel"
      },
      "Tomorrow": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Tomorrow"
      },
      "Learning": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Learning"
      },
      "Glossary": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Glossary"
      },
      "Proof": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Proof"
      }
    },
    "current_comparison_source": {
      "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
      "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
      "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
      "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
      "publication_date": "2026-08-03",
      "publication_label": "03 August 2026 OTR publish",
      "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json"
    }
  },
  "otr_memory": {
    "contract_id": "OTR-PERMANENT-MEMORY-V2",
    "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
    "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
    "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
    "retained_publications_available": 53,
    "retained_records_available": 5205,
    "editorial_recall_receipt": {
      "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
      "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
      "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
      "mode": "LEARNING_CONTEXT",
      "same_day_excluded": true,
      "query_sha256": "7906617021fc4a7b410dc6d3163b8264d828f50fe06ef72ef7adc27593cf3292",
      "query_concepts": {
        "entities": [
          {
            "id": "OIL",
            "label": "Oil"
          },
          {
            "id": "JPY",
            "label": "Japanese yen"
          },
          {
            "id": "SHIPPING",
            "label": "Shipping"
          }
        ],
        "events": [
          {
            "id": "WAR_CONFLICT",
            "label": "War and conflict"
          },
          {
            "id": "SPACE_SCIENCE",
            "label": "Space science"
          },
          {
            "id": "CYBER_SECURITY",
            "label": "Cybersecurity"
          },
          {
            "id": "LABOUR_WORK",
            "label": "Jobs and work"
          },
          {
            "id": "CLIMATE_ENVIRONMENT",
            "label": "Climate and environment"
          },
          {
            "id": "HEALTH_MEDICAL",
            "label": "Health and medicine"
          }
        ],
        "terms": [
          "railway",
          "supply",
          "singapore",
          "mrt",
          "automation",
          "moves",
          "depot",
          "maintenance",
          "today",
          "com",
          "trump",
          "calls",
          "for",
          "pause",
          "military",
          "strikes",
          "iran",
          "defence",
          "security",
          "bloomberg",
          "oil",
          "slumps",
          "futures",
          "rise",
          "talks",
          "optimism",
          "markets",
          "wrap",
          "commodities",
          "finance",
          "yahoo",
          "japan",
          "confirms",
          "joint",
          "yen",
          "intervention",
          "readiness",
          "action",
          "forex",
          "benzinga",
          "crude",
          "price",
          "dives",
          "opec",
          "agrees",
          "hike",
          "russia",
          "pivot",
          "asia",
          "russian",
          "freight",
          "logistics",
          "market",
          "expand",
          "billion",
          "transport",
          "edexlive",
          "nearly",
          "half",
          "india",
          "workforce",
          "benefit",
          "productivity",
          "tool",
          "new",
          "tools",
          "the",
          "bridge",
          "chronicle",
          "anthropic",
          "claude",
          "models",
          "breached",
          "three",
          "companies",
          "during",
          "cybersecurity",
          "tests",
          "digital",
          "trust",
          "oncodaily",
          "anirban",
          "maitra",
          "clinical",
          "trial",
          "explores",
          "kras",
          "g12d",
          "mutated",
          "solid",
          "tumor",
          "treatment",
          "medical",
          "breakthroughs",
          "mashed",
          "how",
          "cheesecake",
          "factory",
          "handles",
          "leftover",
          "food",
          "culinary",
          "washington",
          "post",
          "perfect",
          "storm",
          "spread",
          "fire",
          "heat",
          "and",
          "smoke",
          "across",
          "northern",
          "hemisphere",
          "extreme",
          "weather",
          "meteorology",
          "natural",
          "disasters",
          "satellite",
          "documents",
          "appearance",
          "starship",
          "space",
          "remarkable",
          "mission",
          "satellites"
        ],
        "direction": "UP"
      },
      "before_at_sgt": "2026-08-03T13:53:00+08:00",
      "matched_record_ids": [
        "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT::TAB-01-TODAY",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-01-TODAY",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-01-TODAY",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT::TAB-01-TODAY",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT::TAB-01-TODAY",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT::TAB-01-TODAY",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT::TAB-04-BIG-3",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-04-BIG-3",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-04-BIG-3",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT::TAB-04-BIG-3"
      ],
      "matched_publication_ids": [
        "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT"
      ],
      "direction_counts": {
        "UP": 7,
        "DOWN": 4,
        "MIXED": 1,
        "UNSTATED": 0
      },
      "contradictory_direction_history": true,
      "use_state": "CONTEXT_ONLY",
      "current_fact_authority": false,
      "confidence_upgrade_authority": false,
      "matches": [
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "date": "2026-08-01",
          "title": "Oil risk, yen intervention and verification pressure moved together.",
          "engine": null,
          "tab": "Today",
          "evidence_state": null,
          "direction": "UP",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 311.7628,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same event: Health and medicine",
            "shared terms: yen, today, oil, and, medical"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "date": "2026-08-01",
          "title": "Hormuz oil risk, yen intervention and the proof cost of AI form today’s Big Three.",
          "engine": null,
          "tab": "Big 3",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [],
          "score": 307.4839,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "shared terms: yen, three, oil, intervention, and"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT::TAB-01-TODAY",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
          "date": "2026-08-02",
          "title": "Rules, freight capacity and negative clinical evidence set today's direction.",
          "engine": null,
          "tab": "Today",
          "evidence_state": null,
          "direction": "UP",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 228.8204,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "same event: Health and medicine",
            "shared terms: today, freight, and, yen, clinical"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-01-TODAY",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
          "date": "2026-08-02",
          "title": "Rules, freight capacity and negative clinical evidence set today's direction.",
          "engine": null,
          "tab": "Today",
          "evidence_state": null,
          "direction": "UP",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 228.8204,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "same event: Health and medicine",
            "shared terms: today, freight, and, yen, clinical"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-01-TODAY",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
          "date": "2026-08-02",
          "title": "Rules, freight capacity and negative clinical evidence set today's direction.",
          "engine": null,
          "tab": "Today",
          "evidence_state": null,
          "direction": "UP",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 228.8204,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "same event: Health and medicine",
            "shared terms: today, freight, and, yen, clinical"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT::TAB-01-TODAY",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
          "date": "2026-08-02",
          "title": "Rules, freight capacity and negative clinical evidence set today's direction.",
          "engine": null,
          "tab": "Today",
          "evidence_state": null,
          "direction": "UP",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 228.8204,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "same event: Health and medicine",
            "shared terms: today, freight, and, yen, clinical"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT::TAB-01-TODAY",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
          "date": "2026-08-02",
          "title": "Rules, freight capacity and negative clinical evidence set today's direction.",
          "engine": null,
          "tab": "Today",
          "evidence_state": null,
          "direction": "UP",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 228.8204,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "same event: Health and medicine",
            "shared terms: today, freight, and, yen, clinical"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT::TAB-01-TODAY",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
          "date": "2026-08-02",
          "title": "Rules, freight capacity and negative clinical evidence set today's direction.",
          "engine": null,
          "tab": "Today",
          "evidence_state": null,
          "direction": "UP",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 228.8204,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "same event: Health and medicine",
            "shared terms: today, freight, and, yen, clinical"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT::TAB-04-BIG-3",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
          "date": "2026-08-02",
          "title": "A public rule, a freight measure and a clinical null result are the 2 August Big Three.",
          "engine": null,
          "tab": "Big 3",
          "evidence_state": null,
          "direction": "DOWN",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 228.3212,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "same event: Health and medicine",
            "shared terms: three, today, and, freight, clinical"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-04-BIG-3",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
          "date": "2026-08-02",
          "title": "A public rule, a freight measure and a clinical null result are the 2 August Big Three.",
          "engine": null,
          "tab": "Big 3",
          "evidence_state": null,
          "direction": "DOWN",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 228.3212,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "same event: Health and medicine",
            "shared terms: three, today, and, freight, clinical"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-04-BIG-3",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
          "date": "2026-08-02",
          "title": "A public rule, a freight measure and a clinical null result are the 2 August Big Three.",
          "engine": null,
          "tab": "Big 3",
          "evidence_state": null,
          "direction": "DOWN",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 228.3212,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "same event: Health and medicine",
            "shared terms: three, today, and, freight, clinical"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT::TAB-04-BIG-3",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
          "date": "2026-08-02",
          "title": "A public rule, a freight measure and a clinical null result are the 2 August Big Three.",
          "engine": null,
          "tab": "Big 3",
          "evidence_state": null,
          "direction": "DOWN",
          "matched_entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 228.3212,
          "why": [
            "same entity: Oil",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "same event: Health and medicine",
            "shared terms: three, today, and, freight, clinical"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "memory_recall_sha256": "6d2d1401dbc07af389901b3ab0db157520dec7cd74697ce98052f43c4b0d385c"
    },
    "tab_recall_receipts": {
      "Today": "1334a5fd72f9efb043612e7dbcc3722c271a9c33b3f800280f562c31f900f117",
      "Everything": "bcdf2dcb11df392bc0231eecb45ef0fdb5c0e74663c17162e521da6d16ecafab",
      "Worry": "79bce7396f3eeb532b54325efdbfd109c70c59ecce084d0344c80ad9e8883cc9",
      "Big 3": "0182df16ad829a1d25ab9169b5c2b022b02c4ad598ed05e5f9d29d9de29ab0ea",
      "Predictions": "39bfbea7576134fb4730772fc671f1af48b10c19a647a8f50097f5e2a2d50da6",
      "Long-Term Investment": "971b35d137b5e260281b2c9c6ad7f304e112b3a4028040a9840860d3c9c22c5d",
      "Dots": "18dbb3519f07922d92dfa31c986656289d3263559f054e246f4dc87546063998",
      "Novel": "466fd5fe00e5ddba0977b884b5c086e5bf66260ec079be67565524608b07507c",
      "Tomorrow": "ac698137ec7fc48a6f717e2ea4d8c4149ab245e6c7ca57d1dfbc4b811f505a26",
      "Learning": "afe8b8874f47e1abad0015da849fdf4e50323d044c8209472dbe355a7398b346",
      "Glossary": "f28423f43b6106711d021ee68e11106467ab0751d4821a1e5c52df4cf44791bb",
      "Proof": "b4f3c887f4f599d16c52a4a5d11bc0ba671bbe8a04beb52508d9368d75d52ba1"
    },
    "use_state": "CONTEXT_ONLY",
    "current_fact_authority": false,
    "confidence_upgrade_authority": false,
    "rule": "Every tab reads related and contradictory prior OTR records. Today's cited sources still control every current fact."
  },
  "market_pulse": {
    "label": "RISK · COST · EXECUTION",
    "headline": "Iran risk eased, oil repriced and joint yen action reset the next decisions.",
    "summary": "A reported strike pause and Iran-talk optimism reduced the immediate conflict premium around oil, while OPEC+ added a separate supply force and the US and Japan intervened together in the yen.",
    "state": "Pause reported · oil lower on two drivers · joint yen support confirmed · persistence still unproved",
    "source_ids": [
      "WORLD-CURRENT",
      "MARKET-CURRENT",
      "ENERGY-CURRENT",
      "FINANCE-CURRENT",
      "LOCAL-CURRENT",
      "SUPPLY-CURRENT",
      "TECH-CURRENT",
      "CYBER-CURRENT",
      "HEALTH-CURRENT"
    ]
  },
  "prediction_release": {
    "release_id": "OTR-PREDICTIONS-2026-08-03-1055-SGT",
    "source_path": "data/prediction-releases/OTR-PREDICTIONS-2026-08-03-1055-SGT.json",
    "canonical_content_sha256": "df4e1c4bcdfb3553217897eb5e7eda800325b506c2d3b3e9aa604bcb303b5888",
    "parent_daily_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
    "locked_at_sgt": "2026-08-03T10:55:00+08:00",
    "resolves_at_sgt": "2026-08-04T10:15:00+08:00",
    "promoted_prediction_count": 32,
    "held_disposition_count": 0,
    "assessment_receipt_id": "OTR-PREDICTION-ASSESSMENT-2026-08-03-1055-SGT",
    "research_only": true
  },
  "long_term_investment": {
    "contract_id": "OTR-LONG-TERM-INVESTMENT-TAB-V2",
    "method_id": "OTR-LONG-TERM-INVESTMENT-METHOD-V1",
    "method_sha256": "3983d77d7fb09009c30a3a8a585b5e4404421811085a9aa2bd7f9de1f69cb7c5",
    "current_receipt_id": "OTR-LONG-TERM-EXPERIMENT-PUBLICATION-2026-08-03-0315-SGT",
    "current_receipt_sha256": "6c63185d0aab95a5e954a4411c61e36d353804f95360298bdc1494d01851e88e",
    "last_complete_receipt_id": "OTR-LONG-TERM-EXPERIMENT-PUBLICATION-2026-08-03-0315-SGT",
    "last_complete_receipt_sha256": "6c63185d0aab95a5e954a4411c61e36d353804f95360298bdc1494d01851e88e",
    "receipt_release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
    "current_method_path": "/data/long-term-investment/current.json",
    "current_receipt_path": "/data/long-term-investment/current-receipt.json",
    "last_complete_receipt_path": "/data/long-term-investment/last-complete-receipt.json",
    "automation_kind": "SITES_RESEARCH_AUTOMATION",
    "daily_research_start_time_sgt": "12:00",
    "schedule_label": "Daily research starts at 12:00 SGT",
    "research_batch_completed_at_sgt": "2026-08-02T15:56:00+08:00",
    "price_resync_completed_at_sgt": "2026-08-02T15:13:25+08:00",
    "publication_completed_at_sgt": "2026-08-03T03:15:00+08:00",
    "publication_state": "EXPERIMENT_SUPPLEMENT_PUBLISHED",
    "hold_state": null,
    "research_only": true,
    "experiment_id": "OTR-LONG-TERM-EXPERIMENT-2026-08-03-0108-SGT-C01",
    "experiment_sha256": "5d07202c1d0094ec0a3ba3bbc42825de80f9a1f6b3bd90d75081eed459b56b29",
    "experiment_status": "PROVISIONAL_LATEST_COMPLETED_SESSION",
    "experiment_current_path": "data/long-term-investment/experiments/current.json",
    "experiment_public_path": "/data/long-term-investment/experiments/current.json"
  },
  "story_spine": [
    {
      "step": 1,
      "title": "A pause changes the immediate path",
      "body": "The reported Iran strike pause lowers near-term escalation risk without proving a lasting settlement.",
      "source_ids": [
        "WORLD-CURRENT",
        "MARKET-CURRENT"
      ]
    },
    {
      "step": 2,
      "title": "Oil carries the first visible consequence",
      "body": "Talks optimism appears beside weaker oil and firmer US futures in the locked market report.",
      "source_ids": [
        "WORLD-CURRENT",
        "MARKET-CURRENT"
      ]
    },
    {
      "step": 3,
      "title": "Supply creates a second oil driver",
      "body": "Another OPEC+ supply increase means diplomacy cannot explain the whole crude move by itself.",
      "source_ids": [
        "ENERGY-CURRENT",
        "MARKET-CURRENT"
      ]
    },
    {
      "step": 4,
      "title": "Joint action changes currency risk",
      "body": "US–Japan yen intervention raises the cost of one-way positioning and moves the next question to persistence.",
      "source_ids": [
        "FINANCE-CURRENT",
        "MARKET-CURRENT"
      ]
    },
    {
      "step": 5,
      "title": "Regional effects need a later receipt",
      "body": "The original cut does not directly prove Asia-wide equity volatility, so the next session must supply that evidence.",
      "source_ids": [
        "FINANCE-CURRENT",
        "CLIMATE-CURRENT"
      ]
    },
    {
      "step": 6,
      "title": "Decisions follow the invalidation",
      "body": "Watch for renewed strikes, an oil reversal or fading yen support before treating the first response as durable.",
      "source_ids": [
        "WORLD-CURRENT",
        "ENERGY-CURRENT",
        "FINANCE-CURRENT"
      ]
    }
  ],
  "sources": [
    {
      "id": "LOCAL-CURRENT",
      "label": "Railway Supply",
      "fact": "Railway Supply reported: Singapore MRT Automation Moves Into Depot Maintenance",
      "url": "https://www.railway.supply/singapore-mrt-automation-moves-into-depot-maintenance/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-001-02",
      "engine": "Singapore News",
      "publisher_timestamp": "2026-08-02T15:17:28.000Z",
      "canonical_event_key": "EVENT-e668844970e8ac1e1f8d",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "WORLD-CURRENT",
      "label": "TODAY.com",
      "fact": "TODAY.com reported: Trump Calls for Pause on Military Strikes Against Iran",
      "url": "https://www.today.com/video/trump-calls-for-pause-on-military-strikes-against-iran-267641413983",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-036-05",
      "engine": "Defence & Security",
      "publisher_timestamp": "2026-08-02T12:32:59.000Z",
      "canonical_event_key": "EVENT-b58ca86ade854a6d22e1",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "MARKET-CURRENT",
      "label": "Bloomberg.com",
      "fact": "Bloomberg.com reported: Oil Slumps, US Futures Rise on Iran Talks Optimism: Markets Wrap",
      "url": "https://www.bloomberg.com/news/articles/2026-08-02/oil-slumps-us-futures-rise-on-iran-talks-optimism-markets-wrap",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-072-07",
      "engine": "Commodities",
      "publisher_timestamp": "2026-08-02T22:09:16.465Z",
      "canonical_event_key": "EVENT-12f3bf479b407fda8857",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "FINANCE-CURRENT",
      "label": "finance.yahoo.com",
      "fact": "finance.yahoo.com reported: Japan confirms joint yen intervention with US, signals readiness for more action",
      "url": "https://finance.yahoo.com/markets/currencies/articles/japan-vow-coordination-us-weak-210127634.html",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-021-10",
      "engine": "Forex Signals",
      "publisher_timestamp": "2026-08-02T23:54:20.000Z",
      "canonical_event_key": "EVENT-68ac4c4d5a64a472e976",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "ENERGY-CURRENT",
      "label": "benzinga.com",
      "fact": "benzinga.com reported: Crude Oil Price Dives as OPEC+ Agrees to Another Supply Hike",
      "url": "https://www.benzinga.com/markets/commodities/26/08/60862086/crude-oil-price-dives-as-opec-agrees-to-another-supply-hike",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-072-01",
      "engine": "Commodities",
      "publisher_timestamp": "2026-08-02T16:31:38.000Z",
      "canonical_event_key": "EVENT-95b3271a7626a657273e",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "SUPPLY-CURRENT",
      "label": "russia's pivot to asia",
      "fact": "russia's pivot to asia reported: Russian Freight & Logistics Market To Expand 13% To US$86 Billion In 2031: Report",
      "url": "https://russiaspivottoasia.com/russian-freight-logistics-market-to-expand-13-to-us86-billion-in-2031-report/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-037-03",
      "engine": "Transport & Logistics",
      "publisher_timestamp": "2026-08-02T13:43:31.000Z",
      "canonical_event_key": "EVENT-46f4c973fbd1e1170159",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "TECH-CURRENT",
      "label": "EdexLive",
      "fact": "EdexLive reported: Nearly half of India’s workforce could benefit from AI as productivity tool: Report",
      "url": "https://www.edexlive.com/amp/story/news/nearly-half-of-indias-workforce-could-benefit-from-ai-as-productivity-tool-report",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-010-01",
      "engine": "New Tools / AI Tools",
      "publisher_timestamp": "2026-08-02T12:30:00.000Z",
      "canonical_event_key": "EVENT-ecff80c17fb038bd7da6",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "CYBER-CURRENT",
      "label": "The Bridge Chronicle",
      "fact": "The Bridge Chronicle reported: Anthropic Claude AI Models Breached Three Companies During Cybersecurity Tests",
      "url": "https://www.thebridgechronicle.com/tech/anthropic-claude-ai-cybersecurity-tests-company-breaches-mp99",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-033-09",
      "engine": "Cybersecurity & Digital Trust",
      "publisher_timestamp": "2026-08-02T06:53:00.000Z",
      "canonical_event_key": "EVENT-44aca06e075191fa3792",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "HEALTH-CURRENT",
      "label": "Oncodaily",
      "fact": "Oncodaily reported: Anirban Maitra: Clinical Trial Explores KRAS G12D-Mutated Solid Tumor Treatment",
      "url": "https://oncodaily.com/science/anirban-maitra-557579",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-025-03",
      "engine": "Medical breakthroughs",
      "publisher_timestamp": "2026-08-02T14:10:02.000Z",
      "canonical_event_key": "EVENT-e6af34ca3a9abd3e12be",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "FOOD-CURRENT",
      "label": "Mashed",
      "fact": "Mashed reported: How The Cheesecake Factory Handles Leftover Food",
      "url": "https://www.mashed.com/2221776/what-happens-cheesecake-factory-leftovers/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-018-04",
      "engine": "Culinary Signals",
      "publisher_timestamp": "2026-08-02T16:03:00.000Z",
      "canonical_event_key": "EVENT-6cd2a30b502effdcebe1",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "CLIMATE-CURRENT",
      "label": "The Washington Post",
      "fact": "The Washington Post reported: How a ‘perfect storm’ spread fire, heat and smoke across the Northern Hemisphere",
      "url": "https://www.washingtonpost.com/weather/2026/08/02/perfect-storm-conditions-spread-fire-heat-smoke-july/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-065-04",
      "engine": "Extreme Weather, Meteorology & Natural Disasters",
      "publisher_timestamp": "2026-08-02T09:00:00.000Z",
      "canonical_event_key": "EVENT-7978a3394bf02991eb72",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "FUTURE-CURRENT",
      "label": "صوت الإمارات",
      "fact": "صوت الإمارات reported: A new satellite documents the appearance of \"Starship\" in space during a remarkable mission",
      "url": "https://www.voiceofemirates.com/en/science-and-tech/2026/08/02/a-new-satellite-documents-the-appearance-of-starship-in-space-during-a-remarkable-mission/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260803-035-09",
      "engine": "Space & Satellites",
      "publisher_timestamp": "2026-08-02T05:16:25.000Z",
      "canonical_event_key": "EVENT-029b41c236c68c01b4fa",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    }
  ],
  "tabs": {
    "Today": {
      "eyebrow": "TODAY · 3 AUGUST 2026",
      "question": "What changed inside the evidence window ending at 09:54 SGT?",
      "headline": "Iran strike pause, falling oil and joint yen action reset the day's risk map.",
      "narrative": [
        "TODAY.com reported “Trump Calls for Pause on Military Strikes Against Iran.” Bloomberg.com reported “Oil Slumps, US Futures Rise on Iran Talks Optimism: Markets Wrap.” Together, the reports show a fast repricing of war risk: Iran-talk optimism travelled into oil and US futures before the evidence cut. A pause is not a settlement, so the change is meaningful but still reversible.",
        "benzinga.com reported “Crude Oil Price Dives as OPEC+ Agrees to Another Supply Hike.” finance.yahoo.com reported “Japan confirms joint yen intervention with US, signals readiness for more action.” The OPEC+ supply increase gives oil a second downward driver, while the joint US–Japan yen action creates a separate currency shock. The locked cut does not directly measure Asia-wide equity volatility, so that claim remains a next-check item rather than a backfilled fact."
      ],
      "beats": [
        {
          "label": "DIPLOMACY",
          "title": "A pause changed the immediate risk premium",
          "body": "The reported pause in military strikes made a near-term de-escalation path possible. It remains fragile until later official action shows whether the pause holds.",
          "source_ids": [
            "WORLD-CURRENT",
            "MARKET-CURRENT"
          ]
        },
        {
          "label": "OIL",
          "title": "Two forces pushed in the same direction",
          "body": "Iran-talk optimism reduced a conflict premium while another OPEC+ supply increase added a separate supply-side reason for weaker crude.",
          "source_ids": [
            "MARKET-CURRENT",
            "ENERGY-CURRENT"
          ]
        },
        {
          "label": "YEN",
          "title": "Joint official action changed currency positioning",
          "body": "Confirmed US–Japan intervention raises the cost of betting against the yen and can quickly affect hedging, funding and regional risk choices.",
          "source_ids": [
            "FINANCE-CURRENT",
            "MARKET-CURRENT"
          ]
        }
      ],
      "market_connection": "The immediate map is diplomacy → lower conflict premium → weaker oil and firmer futures, alongside OPEC+ supply pressure and a separate official yen intervention. Each arrow must still survive the next observation.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Today",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Today",
          "question": "What changed inside the evidence window ending at 09:54 SGT?",
          "headline": "Iran strike pause, falling oil and joint yen action reset the day's risk map.",
          "market_connection": "The immediate map is diplomacy → lower conflict premium → weaker oil and firmer futures, alongside OPEC+ supply pressure and a separate official yen intervention. Each arrow must still survive the next observation.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Today",
          "question": "What changed inside the evidence window ending at 09:54 SGT?",
          "headline": "World risk, operating cost and delivery proof set the new daily picture.",
          "market_connection": "The current pulse separates reported facts from OTR inference: external risk can affect costs and confidence, but later source-timed observations must show whether that channel became real.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Today canonical Full Immersive tab.",
          "The saved tab question is unchanged."
        ],
        "differences": [
          "Headline changed from “World risk, operating cost and delivery proof set the new daily picture.” to “Iran strike pause, falling oil and joint yen action reset the day's risk map.”.",
          "The tab's saved market connection changed between the two publications."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-TODAY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-TODAY",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Today",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Today",
          "source_headline": "World risk, operating cost and delivery proof set the new daily picture.",
          "source_question": "What changed inside the evidence window ending at 09:54 SGT?",
          "source_market_connection": "The current pulse separates reported facts from OTR inference: external risk can affect costs and confidence, but later source-timed observations must show whether that channel became real.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Today",
          "current_headline": "Iran strike pause, falling oil and joint yen action reset the day's risk map.",
          "current_question": "What changed inside the evidence window ending at 09:54 SGT?",
          "current_market_connection": "The immediate map is diplomacy → lower conflict premium → weaker oil and firmer futures, alongside OPEC+ supply pressure and a separate official yen intervention. Each arrow must still survive the next observation.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Today canonical Full Immersive tab.",
            "The saved tab question is unchanged."
          ],
          "differences": [
            "Headline changed from “World risk, operating cost and delivery proof set the new daily picture.” to “Iran strike pause, falling oil and joint yen action reset the day's risk map.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Today tab is compared only with the earlier saved Today tab from 03 August 2026 OTR publish.",
          "difference": "Headline changed from “World risk, operating cost and delivery proof set the new daily picture.” to “Iran strike pause, falling oil and joint yen action reset the day's risk map.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "91956bcd436548aa653215918b3c014f90def71cd95312b3c2297c79386549c7",
        "query_concepts": {
          "entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "events": [
            {
              "id": "WAR_CONFLICT",
              "label": "War and conflict"
            }
          ],
          "terms": [
            "iran",
            "strike",
            "pause",
            "falling",
            "oil",
            "and",
            "joint",
            "yen",
            "action",
            "reset",
            "the",
            "day",
            "risk",
            "map",
            "immediate",
            "diplomacy",
            "lower",
            "conflict",
            "premium",
            "weaker",
            "firmer",
            "futures",
            "alongside",
            "opec",
            "supply",
            "pressure",
            "separate",
            "official",
            "intervention",
            "arrow",
            "must",
            "still",
            "survive",
            "next",
            "observation",
            "today",
            "com",
            "trump",
            "calls",
            "for",
            "military",
            "strikes",
            "bloomberg",
            "slumps",
            "rise",
            "talks",
            "optimism",
            "markets",
            "wrap",
            "together",
            "show",
            "fast",
            "repricing",
            "war",
            "talk",
            "travelled",
            "evidence",
            "cut",
            "not",
            "settlement",
            "change",
            "meaningful",
            "but",
            "reversible",
            "benzinga",
            "crude",
            "price",
            "dives",
            "agrees",
            "hike",
            "finance",
            "yahoo",
            "japan",
            "confirms",
            "readiness",
            "increase",
            "gives",
            "second",
            "downward",
            "driver",
            "creates",
            "currency",
            "shock",
            "locked",
            "directly",
            "measure",
            "asia",
            "wide",
            "equity",
            "volatility",
            "claim",
            "remains",
            "check",
            "item",
            "rather",
            "backfilled",
            "fact",
            "whether",
            "holds",
            "weakness",
            "survives",
            "drivers",
            "support",
            "repeats",
            "fades"
          ],
          "direction": "MIXED"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-07-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-07-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-07-TOMORROW"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT"
        ],
        "direction_counts": {
          "UP": 4,
          "DOWN": 0,
          "MIXED": 1,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Hormuz oil risk, yen intervention and the proof cost of AI form today’s Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 273.182,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: yen, oil, intervention, risk, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Oil risk, yen intervention and verification pressure moved together.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 272.7663,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: yen, today, oil, and, crude"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-07-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
            "date": "2026-07-31",
            "title": "Confirm the yen story, then follow rates, credit and delivery.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 209.9562,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: and, yen, next, the, official"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-07-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
            "date": "2026-07-31",
            "title": "Confirm the yen story, then follow rates, credit and delivery.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 209.9562,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: and, yen, next, the, official"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-07-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
            "date": "2026-07-31",
            "title": "Confirm the yen story, then follow rates, credit and delivery.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 209.9562,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: and, yen, next, the, official"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "1334a5fd72f9efb043612e7dbcc3722c271a9c33b3f800280f562c31f900f117"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-TODAY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-TODAY",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Today",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Today",
          "source_headline": "World risk, operating cost and delivery proof set the new daily picture.",
          "source_question": "What changed inside the evidence window ending at 09:54 SGT?",
          "source_market_connection": "The current pulse separates reported facts from OTR inference: external risk can affect costs and confidence, but later source-timed observations must show whether that channel became real.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Today",
          "current_headline": "Iran strike pause, falling oil and joint yen action reset the day's risk map.",
          "current_question": "What changed inside the evidence window ending at 09:54 SGT?",
          "current_market_connection": "The immediate map is diplomacy → lower conflict premium → weaker oil and firmer futures, alongside OPEC+ supply pressure and a separate official yen intervention. Each arrow must still survive the next observation.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Today canonical Full Immersive tab.",
            "The saved tab question is unchanged."
          ],
          "differences": [
            "Headline changed from “World risk, operating cost and delivery proof set the new daily picture.” to “Iran strike pause, falling oil and joint yen action reset the day's risk map.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Today tab is compared only with the earlier saved Today tab from 03 August 2026 OTR publish.",
          "difference": "Headline changed from “World risk, operating cost and delivery proof set the new daily picture.” to “Iran strike pause, falling oil and joint yen action reset the day's risk map.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and verify its publisher time.",
        "Keep reported fact separate from explanation and inference.",
        "Require a second route or primary authority for material promotion."
      ],
      "watch_conditions": [
        "Whether the strike pause holds",
        "Whether oil weakness survives both drivers",
        "Whether joint yen support repeats or fades"
      ],
      "invalidation": "Revise the synthesis if military action resumes, oil reverses despite the reported drivers, or the yen action fails to change positioning beyond the first response.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "observed_at_sgt": "2026-08-03T13:53:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 384,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-03-0954-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-03_CANONICAL"
      }
    },
    "Everything": {
      "eyebrow": "EVERYTHING · 3 AUGUST 2026 LEDGER",
      "question": "What does the complete release add beyond the main story?",
      "headline": "584 current signals provide breadth; the main story now promotes the highest-impact verified cluster.",
      "narrative": [
        "The 73-engine release holds 584 source-linked rows. The lead cluster is now easy to see: a reported Iran strike pause, oil weakness linked to talks optimism, another OPEC+ supply increase and confirmed joint action to support the yen.",
        "The wider feed spans 566 direct URLs across 384 domains, covering local, supply, technology, cyber, health, food, climate and future-system lanes. That breadth is useful for search and follow-up, but the editorial must still rank material impact instead of treating every row as equal."
      ],
      "beats": [
        {
          "label": "LEAD",
          "title": "Geopolitics and markets form the lead cluster",
          "body": "The strike-pause, oil and yen records can alter near-term risk, funding and operating choices across several markets.",
          "source_ids": [
            "WORLD-CURRENT",
            "MARKET-CURRENT",
            "FINANCE-CURRENT"
          ]
        },
        {
          "label": "SECOND CAUSE",
          "title": "Supply policy matters beside diplomacy",
          "body": "The OPEC+ decision prevents a one-cause story: lower crude can reflect both changing war risk and changing expected supply.",
          "source_ids": [
            "ENERGY-CURRENT",
            "MARKET-CURRENT"
          ]
        },
        {
          "label": "WIDER MAP",
          "title": "Other lanes remain searchable, not discarded",
          "body": "Local, technology, health and climate records stay available for readers whose decisions sit outside the lead cluster.",
          "source_ids": [
            "LOCAL-CURRENT",
            "TECH-CURRENT",
            "HEALTH-CURRENT",
            "CLIMATE-CURRENT"
          ]
        }
      ],
      "market_connection": "Coverage answers what exists; editorial ranking answers what deserves attention first. Both are needed for a useful intelligence product.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Everything",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Everything",
          "question": "What does the complete release add beyond the main story?",
          "headline": "584 current signals provide breadth; the main story now promotes the highest-impact verified cluster.",
          "market_connection": "Coverage answers what exists; editorial ranking answers what deserves attention first. Both are needed for a useful intelligence product.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Everything",
          "question": "What did every engine retain, reject and bind?",
          "headline": "584 current signals cleared all 73 engine lanes.",
          "market_connection": "Complete engine coverage reduces selection risk. It does not remove source risk, time risk or the need to distinguish fact from interpretation.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Everything canonical Full Immersive tab.",
          "Both records preserve a dated question, headline and market connection for the same tab."
        ],
        "differences": [
          "Question changed from “What did every engine retain, reject and bind?” to “What does the complete release add beyond the main story?”.",
          "Headline changed from “584 current signals cleared all 73 engine lanes.” to “584 current signals provide breadth; the main story now promotes the highest-impact verified cluster.”.",
          "The tab's saved market connection changed between the two publications."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-EVERYTHING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-EVERYTHING",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Everything",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Everything",
          "source_headline": "584 current signals cleared all 73 engine lanes.",
          "source_question": "What did every engine retain, reject and bind?",
          "source_market_connection": "Complete engine coverage reduces selection risk. It does not remove source risk, time risk or the need to distinguish fact from interpretation.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Everything",
          "current_headline": "584 current signals provide breadth; the main story now promotes the highest-impact verified cluster.",
          "current_question": "What does the complete release add beyond the main story?",
          "current_market_connection": "Coverage answers what exists; editorial ranking answers what deserves attention first. Both are needed for a useful intelligence product.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Everything canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “What did every engine retain, reject and bind?” to “What does the complete release add beyond the main story?”.",
            "Headline changed from “584 current signals cleared all 73 engine lanes.” to “584 current signals provide breadth; the main story now promotes the highest-impact verified cluster.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Everything tab is compared only with the earlier saved Everything tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “What did every engine retain, reject and bind?” to “What does the complete release add beyond the main story?”. Headline changed from “584 current signals cleared all 73 engine lanes.” to “584 current signals provide breadth; the main story now promotes the highest-impact verified cluster.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "82a14c409e0094a968ebbc24e0ffb236a32900c16e08a2a805e33569cc58bd6f",
        "query_concepts": {
          "entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "events": [
            {
              "id": "WAR_CONFLICT",
              "label": "War and conflict"
            },
            {
              "id": "CYBER_SECURITY",
              "label": "Cybersecurity"
            },
            {
              "id": "CLIMATE_ENVIRONMENT",
              "label": "Climate and environment"
            }
          ],
          "terms": [
            "provide",
            "breadth",
            "the",
            "main",
            "story",
            "now",
            "promotes",
            "highest",
            "impact",
            "verified",
            "cluster",
            "coverage",
            "answers",
            "exists",
            "editorial",
            "ranking",
            "deserves",
            "attention",
            "first",
            "are",
            "needed",
            "for",
            "useful",
            "intelligence",
            "product",
            "holds",
            "linked",
            "rows",
            "lead",
            "easy",
            "see",
            "iran",
            "strike",
            "pause",
            "oil",
            "weakness",
            "talks",
            "optimism",
            "opec",
            "supply",
            "increase",
            "and",
            "confirmed",
            "joint",
            "action",
            "support",
            "yen",
            "wider",
            "feed",
            "spans",
            "direct",
            "urls",
            "across",
            "domains",
            "covering",
            "local",
            "technology",
            "cyber",
            "health",
            "food",
            "climate",
            "future",
            "system",
            "lanes",
            "search",
            "follow",
            "but",
            "must",
            "still",
            "rank",
            "material",
            "instead",
            "treating",
            "every",
            "row",
            "equal",
            "events",
            "cross",
            "several",
            "engines",
            "important",
            "contradictions",
            "post",
            "cut",
            "evidence",
            "labelled",
            "update"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-02-EVERYTHING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-02-EVERYTHING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT::TAB-02-EVERYTHING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT::TAB-02-EVERYTHING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT::TAB-02-EVERYTHING"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT"
        ],
        "direction_counts": {
          "UP": 5,
          "DOWN": 0,
          "MIXED": 0,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-02-EVERYTHING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
            "date": "2026-08-02",
            "title": "587 current rows cleared all 73 engine lanes.",
            "engine": null,
            "tab": "Everything",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "CYBER_SECURITY",
                "label": "Cybersecurity"
              }
            ],
            "score": 231.1201,
            "why": [
              "same entity: Japanese yen",
              "same event: Cybersecurity",
              "shared terms: story, and, rows, domains, every"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-02-EVERYTHING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
            "date": "2026-08-02",
            "title": "587 current rows cleared all 73 engine lanes.",
            "engine": null,
            "tab": "Everything",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "CYBER_SECURITY",
                "label": "Cybersecurity"
              }
            ],
            "score": 231.1201,
            "why": [
              "same entity: Japanese yen",
              "same event: Cybersecurity",
              "shared terms: story, and, rows, domains, every"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT::TAB-02-EVERYTHING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
            "date": "2026-08-02",
            "title": "587 current rows cleared all 73 engine lanes.",
            "engine": null,
            "tab": "Everything",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "CYBER_SECURITY",
                "label": "Cybersecurity"
              }
            ],
            "score": 231.1201,
            "why": [
              "same entity: Japanese yen",
              "same event: Cybersecurity",
              "shared terms: story, and, rows, domains, every"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT::TAB-02-EVERYTHING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
            "date": "2026-08-02",
            "title": "587 current rows cleared all 73 engine lanes.",
            "engine": null,
            "tab": "Everything",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "CYBER_SECURITY",
                "label": "Cybersecurity"
              }
            ],
            "score": 231.1201,
            "why": [
              "same entity: Japanese yen",
              "same event: Cybersecurity",
              "shared terms: story, and, rows, domains, every"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT::TAB-02-EVERYTHING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
            "date": "2026-08-02",
            "title": "587 current rows cleared all 73 engine lanes.",
            "engine": null,
            "tab": "Everything",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "CYBER_SECURITY",
                "label": "Cybersecurity"
              }
            ],
            "score": 231.1201,
            "why": [
              "same entity: Japanese yen",
              "same event: Cybersecurity",
              "shared terms: story, and, rows, domains, every"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "bcdf2dcb11df392bc0231eecb45ef0fdb5c0e74663c17162e521da6d16ecafab"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-EVERYTHING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-EVERYTHING",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Everything",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Everything",
          "source_headline": "584 current signals cleared all 73 engine lanes.",
          "source_question": "What did every engine retain, reject and bind?",
          "source_market_connection": "Complete engine coverage reduces selection risk. It does not remove source risk, time risk or the need to distinguish fact from interpretation.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Everything",
          "current_headline": "584 current signals provide breadth; the main story now promotes the highest-impact verified cluster.",
          "current_question": "What does the complete release add beyond the main story?",
          "current_market_connection": "Coverage answers what exists; editorial ranking answers what deserves attention first. Both are needed for a useful intelligence product.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Everything canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “What did every engine retain, reject and bind?” to “What does the complete release add beyond the main story?”.",
            "Headline changed from “584 current signals cleared all 73 engine lanes.” to “584 current signals provide breadth; the main story now promotes the highest-impact verified cluster.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Everything tab is compared only with the earlier saved Everything tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “What did every engine retain, reject and bind?” to “What does the complete release add beyond the main story?”. Headline changed from “584 current signals cleared all 73 engine lanes.” to “584 current signals provide breadth; the main story now promotes the highest-impact verified cluster.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and verify its publisher time.",
        "Keep reported fact separate from explanation and inference.",
        "Require a second route or primary authority for material promotion."
      ],
      "watch_conditions": [
        "Lead events that cross several engines",
        "Important contradictions",
        "Post-cut evidence that deserves a labelled update"
      ],
      "invalidation": "The map changes when stronger current evidence overtakes a lead event or when a correction breaks the link between the event and its stated consequence.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "observed_at_sgt": "2026-08-03T13:53:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 384,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-03-0954-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-03_CANONICAL"
      }
    },
    "Worry": {
      "eyebrow": "WORRY · 3 AUGUST 2026",
      "question": "What could make today's relief story fail?",
      "headline": "A temporary pause, a reversible oil move and a short-lived currency intervention are the main risks.",
      "narrative": [
        "TODAY.com reported “Trump Calls for Pause on Military Strikes Against Iran.” The strongest opposing case is simple: a pause can end without producing a durable agreement. If military action returns, oil's conflict premium and demand for defensive positioning can return quickly.",
        "Bloomberg.com reported “Oil Slumps, US Futures Rise on Iran Talks Optimism: Markets Wrap.” finance.yahoo.com reported “Japan confirms joint yen intervention with US, signals readiness for more action.” Oil and the yen may both reverse after an initial policy shock. The first move matters, but persistence matters more for budgets, hedges and decisions made after the headline."
      ],
      "beats": [
        {
          "label": "REVERSAL",
          "title": "The strike pause may not become a settlement",
          "body": "Treat the pause as a change in near-term risk, not proof that the conflict path has ended.",
          "source_ids": [
            "WORLD-CURRENT",
            "MARKET-CURRENT"
          ]
        },
        {
          "label": "FALSE SIMPLICITY",
          "title": "Oil has more than one driver",
          "body": "A later oil rebound would not by itself disprove diplomacy; supply decisions, positioning and demand can pull in different directions.",
          "source_ids": [
            "MARKET-CURRENT",
            "ENERGY-CURRENT"
          ]
        },
        {
          "label": "INTERVENTION LIMIT",
          "title": "Official yen support may not dominate private flows",
          "body": "The action can punish one-way positioning, but lasting direction still depends on policy follow-through and market participation.",
          "source_ids": [
            "FINANCE-CURRENT",
            "MARKET-CURRENT"
          ]
        }
      ],
      "market_connection": "The danger is not only a new shock. It is also acting as if a first market response has already proved a lasting regime change.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Worry",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Worry",
          "question": "What could make today's relief story fail?",
          "headline": "A temporary pause, a reversible oil move and a short-lived currency intervention are the main risks.",
          "market_connection": "The danger is not only a new shock. It is also acting as if a first market response has already proved a lasting regime change.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Worry",
          "question": "Which downside channels could reach people or operations first?",
          "headline": "External risk, energy pressure and digital trust form the sharpest conditional downside paths.",
          "market_connection": "The downside path remains conditional until source-timed route, cost, availability or behaviour data shows that the reported risk travelled further.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Worry canonical Full Immersive tab.",
          "Both records preserve a dated question, headline and market connection for the same tab."
        ],
        "differences": [
          "Question changed from “Which downside channels could reach people or operations first?” to “What could make today's relief story fail?”.",
          "Headline changed from “External risk, energy pressure and digital trust form the sharpest conditional downside paths.” to “A temporary pause, a reversible oil move and a short-lived currency intervention are the main risks.”.",
          "The tab's saved market connection changed between the two publications."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-WORRY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-WORRY",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Worry",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Worry",
          "source_headline": "External risk, energy pressure and digital trust form the sharpest conditional downside paths.",
          "source_question": "Which downside channels could reach people or operations first?",
          "source_market_connection": "The downside path remains conditional until source-timed route, cost, availability or behaviour data shows that the reported risk travelled further.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Worry",
          "current_headline": "A temporary pause, a reversible oil move and a short-lived currency intervention are the main risks.",
          "current_question": "What could make today's relief story fail?",
          "current_market_connection": "The danger is not only a new shock. It is also acting as if a first market response has already proved a lasting regime change.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Worry canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “Which downside channels could reach people or operations first?” to “What could make today's relief story fail?”.",
            "Headline changed from “External risk, energy pressure and digital trust form the sharpest conditional downside paths.” to “A temporary pause, a reversible oil move and a short-lived currency intervention are the main risks.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Worry tab is compared only with the earlier saved Worry tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “Which downside channels could reach people or operations first?” to “What could make today's relief story fail?”. Headline changed from “External risk, energy pressure and digital trust form the sharpest conditional downside paths.” to “A temporary pause, a reversible oil move and a short-lived currency intervention are the main risks.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "a629bb57461ec119aa54badc1488e8fc9919a2511328146b660fe4f4d9b93bf5",
        "query_concepts": {
          "entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "events": [
            {
              "id": "WAR_CONFLICT",
              "label": "War and conflict"
            },
            {
              "id": "LAW_REGULATION",
              "label": "Law and regulation"
            }
          ],
          "terms": [
            "temporary",
            "pause",
            "reversible",
            "oil",
            "move",
            "and",
            "short",
            "lived",
            "currency",
            "intervention",
            "are",
            "the",
            "main",
            "risks",
            "danger",
            "not",
            "new",
            "shock",
            "acting",
            "first",
            "market",
            "response",
            "has",
            "already",
            "proved",
            "lasting",
            "regime",
            "change",
            "today",
            "com",
            "trump",
            "calls",
            "for",
            "military",
            "strikes",
            "iran",
            "strongest",
            "opposing",
            "case",
            "simple",
            "can",
            "end",
            "without",
            "producing",
            "durable",
            "agreement",
            "action",
            "returns",
            "conflict",
            "premium",
            "demand",
            "defensive",
            "positioning",
            "return",
            "quickly",
            "bloomberg",
            "slumps",
            "futures",
            "rise",
            "talks",
            "optimism",
            "markets",
            "wrap",
            "finance",
            "yahoo",
            "japan",
            "confirms",
            "joint",
            "yen",
            "readiness",
            "may",
            "reverse",
            "initial",
            "policy",
            "matters",
            "but",
            "persistence",
            "budgets",
            "hedges",
            "decisions",
            "made",
            "headline",
            "renewed",
            "sharp",
            "reversal",
            "weakness"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-01-TODAY"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT"
        ],
        "direction_counts": {
          "UP": 4,
          "DOWN": 0,
          "MIXED": 1,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Hormuz oil risk, yen intervention and the proof cost of AI form today’s Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 278.1396,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: yen, oil, intervention, and, today"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Oil risk, yen intervention and verification pressure moved together.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 250.1805,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: yen, today, oil, and, intervention"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
            "date": "2026-07-31",
            "title": "The yen jumped, the Bank of England held, and the proof bar rose.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 237.4103,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: yen, and, the, market, move"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
            "date": "2026-07-31",
            "title": "The yen jumped, the Bank of England held, and the proof bar rose.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 237.4103,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: yen, and, the, market, move"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
            "date": "2026-07-31",
            "title": "The yen jumped, the Bank of England held, and the proof bar rose.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 237.4103,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: yen, and, the, market, move"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "79bce7396f3eeb532b54325efdbfd109c70c59ecce084d0344c80ad9e8883cc9"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-WORRY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-WORRY",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Worry",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Worry",
          "source_headline": "External risk, energy pressure and digital trust form the sharpest conditional downside paths.",
          "source_question": "Which downside channels could reach people or operations first?",
          "source_market_connection": "The downside path remains conditional until source-timed route, cost, availability or behaviour data shows that the reported risk travelled further.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Worry",
          "current_headline": "A temporary pause, a reversible oil move and a short-lived currency intervention are the main risks.",
          "current_question": "What could make today's relief story fail?",
          "current_market_connection": "The danger is not only a new shock. It is also acting as if a first market response has already proved a lasting regime change.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Worry canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “Which downside channels could reach people or operations first?” to “What could make today's relief story fail?”.",
            "Headline changed from “External risk, energy pressure and digital trust form the sharpest conditional downside paths.” to “A temporary pause, a reversible oil move and a short-lived currency intervention are the main risks.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Worry tab is compared only with the earlier saved Worry tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “Which downside channels could reach people or operations first?” to “What could make today's relief story fail?”. Headline changed from “External risk, energy pressure and digital trust form the sharpest conditional downside paths.” to “A temporary pause, a reversible oil move and a short-lived currency intervention are the main risks.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and verify its publisher time.",
        "Keep reported fact separate from explanation and inference.",
        "Require a second route or primary authority for material promotion."
      ],
      "watch_conditions": [
        "Renewed military action",
        "A sharp reversal in oil",
        "Yen weakness after intervention"
      ],
      "invalidation": "The worry case weakens if the pause holds, oil stabilises for several observations and official yen support produces a durable change in positioning.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "observed_at_sgt": "2026-08-03T13:53:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 384,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-03-0954-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-03_CANONICAL"
      }
    },
    "Big 3": {
      "eyebrow": "BIG 3 · 3 AUGUST 2026",
      "question": "Which three current developments best organise this edition?",
      "headline": "The Iran strike pause, oil repricing and joint yen intervention are today's Big Three.",
      "narrative": [
        "TODAY.com reported “Trump Calls for Pause on Military Strikes Against Iran.” Bloomberg.com reported “Oil Slumps, US Futures Rise on Iran Talks Optimism: Markets Wrap.” These two records belong together because the reported diplomatic change had a visible market channel before the cut, while still leaving room for reversal.",
        "finance.yahoo.com reported “Japan confirms joint yen intervention with US, signals readiness for more action.” benzinga.com reported “Crude Oil Price Dives as OPEC+ Agrees to Another Supply Hike.” The yen action is a separate policy shock, and the OPEC+ decision is a separate oil driver. The Big Three therefore describe one connected risk cluster without forcing every move into one cause."
      ],
      "beats": [
        {
          "label": "01 · IRAN",
          "title": "A reported pause altered immediate conflict risk",
          "body": "The decision value is the change in near-term conditions. The opposing case is that the pause ends before it becomes a stable diplomatic path.",
          "source_ids": [
            "WORLD-CURRENT",
            "MARKET-CURRENT"
          ]
        },
        {
          "label": "02 · OIL",
          "title": "Oil carried the fastest cross-market consequence",
          "body": "Talks optimism and an OPEC+ supply increase pointed in the same direction, so the move needs two-cause analysis rather than one headline explanation.",
          "source_ids": [
            "MARKET-CURRENT",
            "ENERGY-CURRENT"
          ]
        },
        {
          "label": "03 · YEN",
          "title": "The US and Japan acted together in currency markets",
          "body": "Joint intervention raises immediate risk for one-way yen positions and may affect hedging and funding choices across the region.",
          "source_ids": [
            "FINANCE-CURRENT",
            "MARKET-CURRENT"
          ]
        }
      ],
      "market_connection": "The order reflects material impact, urgency, cross-market reach and a direct evidence path. It is an editorial ranking inside this release, not a claim about all events in the world.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Big 3",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Big 3",
          "question": "Which three current developments best organise this edition?",
          "headline": "The Iran strike pause, oil repricing and joint yen intervention are today's Big Three.",
          "market_connection": "The order reflects material impact, urgency, cross-market reach and a direct evidence path. It is an editorial ranking inside this release, not a claim about all events in the world.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Big 3",
          "question": "Which three current developments best organise this edition?",
          "headline": "A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.",
          "market_connection": "The Big Three rank decision usefulness and evidence clarity, not global importance or headline size.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Big 3 canonical Full Immersive tab.",
          "The saved tab question is unchanged."
        ],
        "differences": [
          "Headline changed from “A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.” to “The Iran strike pause, oil repricing and joint yen intervention are today's Big Three.”.",
          "The tab's saved market connection changed between the two publications."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-BIG-3",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-BIG-3",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Big 3",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Big 3",
          "source_headline": "A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.",
          "source_question": "Which three current developments best organise this edition?",
          "source_market_connection": "The Big Three rank decision usefulness and evidence clarity, not global importance or headline size.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Big 3",
          "current_headline": "The Iran strike pause, oil repricing and joint yen intervention are today's Big Three.",
          "current_question": "Which three current developments best organise this edition?",
          "current_market_connection": "The order reflects material impact, urgency, cross-market reach and a direct evidence path. It is an editorial ranking inside this release, not a claim about all events in the world.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Big 3 canonical Full Immersive tab.",
            "The saved tab question is unchanged."
          ],
          "differences": [
            "Headline changed from “A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.” to “The Iran strike pause, oil repricing and joint yen intervention are today's Big Three.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Big 3 tab is compared only with the earlier saved Big 3 tab from 03 August 2026 OTR publish.",
          "difference": "Headline changed from “A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.” to “The Iran strike pause, oil repricing and joint yen intervention are today's Big Three.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "f07db93820f3b3ebd41ccd1c17ec4f57de2d546ffcbc7cc153675fdbb8d77d22",
        "query_concepts": {
          "entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "events": [
            {
              "id": "WAR_CONFLICT",
              "label": "War and conflict"
            },
            {
              "id": "LAW_REGULATION",
              "label": "Law and regulation"
            }
          ],
          "terms": [
            "the",
            "iran",
            "strike",
            "pause",
            "oil",
            "repricing",
            "and",
            "joint",
            "yen",
            "intervention",
            "are",
            "today",
            "big",
            "three",
            "order",
            "reflects",
            "material",
            "impact",
            "urgency",
            "cross",
            "market",
            "reach",
            "direct",
            "evidence",
            "path",
            "editorial",
            "ranking",
            "inside",
            "not",
            "claim",
            "all",
            "events",
            "world",
            "com",
            "trump",
            "calls",
            "for",
            "military",
            "strikes",
            "bloomberg",
            "slumps",
            "futures",
            "rise",
            "talks",
            "optimism",
            "markets",
            "wrap",
            "two",
            "records",
            "belong",
            "together",
            "diplomatic",
            "change",
            "had",
            "visible",
            "channel",
            "cut",
            "still",
            "leaving",
            "room",
            "reversal",
            "finance",
            "yahoo",
            "japan",
            "confirms",
            "readiness",
            "action",
            "benzinga",
            "crude",
            "price",
            "dives",
            "opec",
            "agrees",
            "supply",
            "hike",
            "separate",
            "policy",
            "shock",
            "decision",
            "driver",
            "therefore",
            "describe",
            "one",
            "connected",
            "risk",
            "cluster",
            "without",
            "forcing",
            "every",
            "move",
            "cause",
            "durability",
            "direction",
            "drivers",
            "follow"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-04-BIG-3"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT"
        ],
        "direction_counts": {
          "UP": 1,
          "DOWN": 0,
          "MIXED": 4,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Hormuz oil risk, yen intervention and the proof cost of AI form today’s Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 434.9989,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: big, yen, three, oil, intervention"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Oil risk, yen intervention and verification pressure moved together.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 289.1803,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: yen, today, oil, and, crude"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
            "date": "2026-07-31",
            "title": "Currency, policy and earning power form today's Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 279.1288,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: big, three, and, yen, the"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
            "date": "2026-07-31",
            "title": "Currency, policy and earning power form today's Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 279.1288,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: big, three, and, yen, the"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
            "date": "2026-07-31",
            "title": "Currency, policy and earning power form today's Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 279.1288,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: big, three, and, yen, the"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "0182df16ad829a1d25ab9169b5c2b022b02c4ad598ed05e5f9d29d9de29ab0ea"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-BIG-3",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-BIG-3",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Big 3",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Big 3",
          "source_headline": "A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.",
          "source_question": "Which three current developments best organise this edition?",
          "source_market_connection": "The Big Three rank decision usefulness and evidence clarity, not global importance or headline size.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Big 3",
          "current_headline": "The Iran strike pause, oil repricing and joint yen intervention are today's Big Three.",
          "current_question": "Which three current developments best organise this edition?",
          "current_market_connection": "The order reflects material impact, urgency, cross-market reach and a direct evidence path. It is an editorial ranking inside this release, not a claim about all events in the world.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Big 3 canonical Full Immersive tab.",
            "The saved tab question is unchanged."
          ],
          "differences": [
            "Headline changed from “A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.” to “The Iran strike pause, oil repricing and joint yen intervention are today's Big Three.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Big 3 tab is compared only with the earlier saved Big 3 tab from 03 August 2026 OTR publish.",
          "difference": "Headline changed from “A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.” to “The Iran strike pause, oil repricing and joint yen intervention are today's Big Three.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and verify its publisher time.",
        "Keep reported fact separate from explanation and inference.",
        "Require a second route or primary authority for material promotion."
      ],
      "watch_conditions": [
        "Durability of the strike pause",
        "Oil direction after both drivers",
        "Follow-through after joint yen action"
      ],
      "invalidation": "A pick falls when its source is corrected, its market channel disappears or a stronger verified event becomes more useful for current decisions.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "observed_at_sgt": "2026-08-03T13:53:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 384,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-03-0954-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-03_CANONICAL"
      },
      "selection_receipt": {
        "locked_at_sgt": "2026-08-03T13:53:00+08:00",
        "candidate_event_count": 564,
        "candidate_count_boundary": "This is the count of stored event keys, not a claim that every key is one unique real-world event.",
        "method_label": "EDITORIAL_SELECTION_NOT_OBJECTIVE_GLOBAL_IMPORTANCE",
        "criteria": [
          "Material impact",
          "Urgency",
          "Cross-market reach",
          "Current direct evidence",
          "Competing explanation",
          "Visible invalidation"
        ],
        "selections": [
          {
            "rank": 1,
            "lane": "Iran strike pause",
            "primary_source_id": "WORLD-CURRENT",
            "primary_signal_id": "OTR-20260803-036-05",
            "context_source_ids": [
              "MARKET-CURRENT"
            ],
            "context_signal_ids": [
              "OTR-20260803-072-07"
            ],
            "why_selected": "The reported pause can change the immediate war-risk premium and has a direct market channel to test.",
            "evidence_limit": "This is one source-linked report. It does not prove a wider cause or an outcome outside the reported claim.",
            "what_can_overtake": "A primary authority, stronger independent evidence or a correction with greater decision impact.",
            "evidence_state": "SOURCE_LINKED_CURRENT",
            "source_independence": "ONE_PUBLISHER_REPORT"
          },
          {
            "rank": 2,
            "lane": "Oil repricing",
            "primary_source_id": "MARKET-CURRENT",
            "primary_signal_id": "OTR-20260803-072-07",
            "context_source_ids": [
              "ENERGY-CURRENT",
              "WORLD-CURRENT"
            ],
            "context_signal_ids": [
              "OTR-20260803-072-01",
              "OTR-20260803-036-05"
            ],
            "why_selected": "Oil moved with Iran-talk optimism while an OPEC+ supply increase supplied a separate downward force.",
            "evidence_limit": "This is one source-linked report. It does not prove a wider cause or an outcome outside the reported claim.",
            "what_can_overtake": "A primary authority, stronger independent evidence or a correction with greater decision impact.",
            "evidence_state": "SOURCE_LINKED_CURRENT",
            "source_independence": "ONE_PUBLISHER_REPORT"
          },
          {
            "rank": 3,
            "lane": "Joint yen action",
            "primary_source_id": "FINANCE-CURRENT",
            "primary_signal_id": "OTR-20260803-021-10",
            "context_source_ids": [
              "MARKET-CURRENT"
            ],
            "context_signal_ids": [
              "OTR-20260803-072-07"
            ],
            "why_selected": "Confirmed joint US–Japan intervention can reset currency positioning and regional risk decisions quickly.",
            "evidence_limit": "This is one source-linked report. It does not prove a wider cause or an outcome outside the reported claim.",
            "what_can_overtake": "A primary authority, stronger independent evidence or a correction with greater decision impact.",
            "evidence_state": "SOURCE_LINKED_CURRENT",
            "source_independence": "ONE_PUBLISHER_REPORT"
          }
        ],
        "shared_cause_claimed": false,
        "connection_type": "CURRENT_RISK_CLUSTER_WITH_SEPARATE_CAUSES",
        "statement": "These are the most decision-useful verified developments inside this locked release. They are not proof that one cause explains every market move."
      }
    },
    "Predictions": {
      "eyebrow": "PREDICTIONS · 3 AUGUST 2026 LOCK",
      "question": "What do the prediction cards know, and what is still unproved?",
      "headline": "32 research plans are precisely defined but still pending evidence.",
      "narrative": [
        "Every card is bound to OTR-DAILY-73-2026-08-03-0954-SGT, with a fixed reference price, entry band, target, safety exit, time window and resolver. The shared formula makes later comparison possible, but numerical precision is a research design and not proof that the forecast is right.",
        "All 32 plans remain waiting for eligible observations, while 0 recognised mentions remain outside promotion. Readers should judge the system only after enough PASS, FAIL, NO ENTRY and UNVERIFIABLE results exist across comparable conditions."
      ],
      "beats": [
        {
          "label": "WHY NOW",
          "title": "The release supplies the starting evidence",
          "body": "Oil, futures and yen records can shape a test, but they do not guarantee direction or timing.",
          "source_ids": [
            "MARKET-CURRENT",
            "FINANCE-CURRENT"
          ]
        },
        {
          "label": "WHAT IS FIXED",
          "title": "Bands and exits cannot move after the lock",
          "body": "A later observation must use the original venue, window and resolver so a miss cannot be redesigned as a success.",
          "source_ids": [
            "ENERGY-CURRENT",
            "TECH-CURRENT"
          ]
        },
        {
          "label": "WHAT IS UNKNOWN",
          "title": "Calibration is still incomplete",
          "body": "Pending cards reveal no hit rate. Confidence should grow only after enough comparable outcomes have been resolved.",
          "source_ids": [
            "WORLD-CURRENT",
            "HEALTH-CURRENT"
          ]
        }
      ],
      "market_connection": "Prediction state: 32 locked research plans, zero result implied by publication and no permission to turn a later price into a retroactive entry.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Predictions",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Predictions",
          "question": "What do the prediction cards know, and what is still unproved?",
          "headline": "32 research plans are precisely defined but still pending evidence.",
          "market_connection": "Prediction state: 32 locked research plans, zero result implied by publication and no permission to turn a later price into a retroactive entry.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Predictions",
          "question": "What is fixed in the new research-only prediction contract?",
          "headline": "32 paper plans are locked to this release; 0 mentions remain held.",
          "market_connection": "Prediction state at publication: 32 immutable research plans wait for eligible evidence; no entry, exit or result is claimed by publication alone.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Predictions canonical Full Immersive tab.",
          "Both records preserve a dated question, headline and market connection for the same tab."
        ],
        "differences": [
          "Question changed from “What is fixed in the new research-only prediction contract?” to “What do the prediction cards know, and what is still unproved?”.",
          "Headline changed from “32 paper plans are locked to this release; 0 mentions remain held.” to “32 research plans are precisely defined but still pending evidence.”.",
          "The tab's saved market connection changed between the two publications."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-PREDICTIONS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-PREDICTIONS",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Predictions",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Predictions",
          "source_headline": "32 paper plans are locked to this release; 0 mentions remain held.",
          "source_question": "What is fixed in the new research-only prediction contract?",
          "source_market_connection": "Prediction state at publication: 32 immutable research plans wait for eligible evidence; no entry, exit or result is claimed by publication alone.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Predictions",
          "current_headline": "32 research plans are precisely defined but still pending evidence.",
          "current_question": "What do the prediction cards know, and what is still unproved?",
          "current_market_connection": "Prediction state: 32 locked research plans, zero result implied by publication and no permission to turn a later price into a retroactive entry.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Predictions canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “What is fixed in the new research-only prediction contract?” to “What do the prediction cards know, and what is still unproved?”.",
            "Headline changed from “32 paper plans are locked to this release; 0 mentions remain held.” to “32 research plans are precisely defined but still pending evidence.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Predictions tab is compared only with the earlier saved Predictions tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “What is fixed in the new research-only prediction contract?” to “What do the prediction cards know, and what is still unproved?”. Headline changed from “32 paper plans are locked to this release; 0 mentions remain held.” to “32 research plans are precisely defined but still pending evidence.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "0a8d6e960a650112b95f252f90d5b5dd45cfa039ed12b86e6f1b7293755bd45d",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "research",
            "plans",
            "are",
            "precisely",
            "defined",
            "but",
            "still",
            "pending",
            "evidence",
            "prediction",
            "state",
            "locked",
            "zero",
            "result",
            "implied",
            "and",
            "permission",
            "turn",
            "later",
            "price",
            "retroactive",
            "entry",
            "every",
            "card",
            "bound",
            "sgt",
            "fixed",
            "reference",
            "band",
            "target",
            "safety",
            "exit",
            "time",
            "window",
            "resolver",
            "the",
            "shared",
            "formula",
            "makes",
            "comparison",
            "possible",
            "numerical",
            "precision",
            "design",
            "not",
            "proof",
            "forecast",
            "right",
            "all",
            "remain",
            "waiting",
            "for",
            "eligible",
            "observations",
            "recognised",
            "mentions",
            "outside",
            "promotion",
            "readers",
            "should",
            "judge",
            "system",
            "enough",
            "pass",
            "fail",
            "unverifiable",
            "results",
            "exist",
            "across",
            "comparable",
            "conditions",
            "completed",
            "growing",
            "sample",
            "outcome",
            "quality",
            "market",
            "condition"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-05-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT::TAB-05-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-05-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-05-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT::TAB-05-PREDICTIONS"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT"
        ],
        "direction_counts": {
          "UP": 0,
          "DOWN": 4,
          "MIXED": 1,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "32 paper plans are locked against today’s release; 31 mentions remain held.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 332.2203,
            "why": [
              "shared terms: sgt, entry, locked, exit, mentions"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
            "date": "2026-08-02",
            "title": "32 paper plans are newly locked to the 2 August release; 31 mentions remain held.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "DOWN",
            "matched_entities": [],
            "matched_events": [],
            "score": 321.993,
            "why": [
              "shared terms: sgt, entry, mentions, locked, plans"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
            "date": "2026-08-02",
            "title": "32 paper plans are newly locked to the 2 August release; 31 mentions remain held.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "DOWN",
            "matched_entities": [],
            "matched_events": [],
            "score": 321.993,
            "why": [
              "shared terms: sgt, entry, mentions, locked, plans"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
            "date": "2026-08-02",
            "title": "32 paper plans are newly locked to the 2 August release; 31 mentions remain held.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "DOWN",
            "matched_entities": [],
            "matched_events": [],
            "score": 321.993,
            "why": [
              "shared terms: sgt, entry, mentions, locked, plans"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
            "date": "2026-08-02",
            "title": "32 paper plans are newly locked to the 2 August release; 31 mentions remain held.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "DOWN",
            "matched_entities": [],
            "matched_events": [],
            "score": 321.993,
            "why": [
              "shared terms: sgt, entry, mentions, locked, plans"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "39bfbea7576134fb4730772fc671f1af48b10c19a647a8f50097f5e2a2d50da6"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-PREDICTIONS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-PREDICTIONS",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Predictions",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Predictions",
          "source_headline": "32 paper plans are locked to this release; 0 mentions remain held.",
          "source_question": "What is fixed in the new research-only prediction contract?",
          "source_market_connection": "Prediction state at publication: 32 immutable research plans wait for eligible evidence; no entry, exit or result is claimed by publication alone.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Predictions",
          "current_headline": "32 research plans are precisely defined but still pending evidence.",
          "current_question": "What do the prediction cards know, and what is still unproved?",
          "current_market_connection": "Prediction state: 32 locked research plans, zero result implied by publication and no permission to turn a later price into a retroactive entry.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Predictions canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “What is fixed in the new research-only prediction contract?” to “What do the prediction cards know, and what is still unproved?”.",
            "Headline changed from “32 paper plans are locked to this release; 0 mentions remain held.” to “32 research plans are precisely defined but still pending evidence.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Predictions tab is compared only with the earlier saved Predictions tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “What is fixed in the new research-only prediction contract?” to “What do the prediction cards know, and what is still unproved?”. Headline changed from “32 paper plans are locked to this release; 0 mentions remain held.” to “32 research plans are precisely defined but still pending evidence.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and verify its publisher time.",
        "Keep reported fact separate from explanation and inference.",
        "Require a second route or primary authority for material promotion."
      ],
      "watch_conditions": [
        "Eligible completed-price observations",
        "A growing comparable sample",
        "Outcome quality by engine and market condition"
      ],
      "invalidation": "A missing parent, current signal, fixed term, eligible timestamp or approved resolver fails the contract closed.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "observed_at_sgt": "2026-08-03T13:53:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 384,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-03-0954-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-03_CANONICAL"
      }
    },
    "Long-Term Investment": {
      "eyebrow": "LONG-TERM INVESTMENT · THREE-YEAR RESEARCH",
      "question": "Which public assets clear the fixed ten-trait research screen?",
      "headline": "4 assets clear the 6-of-10 research threshold; 0 remain held.",
      "narrative": [
        "The live pulse can open or prioritise a review, but it contributes zero traits. Every candidate still needs ten explicit verdicts backed by primary or public-authority evidence, and only PRESENT traits count.",
        "Six or more PRESENT traits places an asset on the research board. Five or fewer keeps it out. Missing or stale evidence stays unverified, while every addition or removal requires a new append-only receipt."
      ],
      "beats": [
        {
          "label": "PULSE",
          "title": "Current events open review but do not score it",
          "body": "A current technology or market report may prioritise checking while contributing zero traits.",
          "source_ids": [
            "FUTURE-CURRENT",
            "MARKET-CURRENT"
          ]
        },
        {
          "label": "TEN TRAITS",
          "title": "Every candidate receives the same rubric",
          "body": "Primary records support PRESENT, ABSENT, UNVERIFIABLE or STALE states.",
          "source_ids": [
            "TECH-CURRENT",
            "HEALTH-CURRENT"
          ]
        },
        {
          "label": "RECEIPTS",
          "title": "Latest attempt and last complete remain separate",
          "body": "A held attempt cannot silently replace the last complete research board.",
          "source_ids": [
            "FINANCE-CURRENT",
            "SUPPLY-CURRENT"
          ]
        }
      ],
      "market_connection": "The current pulse may prioritise research. It cannot score a trait, prove a three-year outcome or create a price target.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Long-Term Investment",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Long-Term Investment",
          "question": "Which public assets clear the fixed ten-trait research screen?",
          "headline": "4 assets clear the 6-of-10 research threshold; 0 remain held.",
          "market_connection": "The current pulse may prioritise research. It cannot score a trait, prove a three-year outcome or create a price target.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Long-Term Investment",
          "question": "Which public assets clear the fixed ten-trait research screen?",
          "headline": "4 assets clear the 6-of-10 research threshold; 0 remain held.",
          "market_connection": "The current pulse may prioritise research. It cannot score a trait, prove a three-year outcome or create a price target.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Long-Term Investment canonical Full Immersive tab.",
          "The saved tab question is unchanged.",
          "The saved tab headline is unchanged.",
          "The saved tab market connection is unchanged."
        ],
        "differences": [
          "The compared tab fields are unchanged; only the story, release and publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-LONG-TERM-INVESTMENT",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-LONG-TERM-INVESTMENT",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Long-Term Investment",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Long-Term Investment",
          "source_headline": "4 assets clear the 6-of-10 research threshold; 0 remain held.",
          "source_question": "Which public assets clear the fixed ten-trait research screen?",
          "source_market_connection": "The current pulse may prioritise research. It cannot score a trait, prove a three-year outcome or create a price target.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Long-Term Investment",
          "current_headline": "4 assets clear the 6-of-10 research threshold; 0 remain held.",
          "current_question": "Which public assets clear the fixed ten-trait research screen?",
          "current_market_connection": "The current pulse may prioritise research. It cannot score a trait, prove a three-year outcome or create a price target.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Long-Term Investment canonical Full Immersive tab.",
            "The saved tab question is unchanged.",
            "The saved tab headline is unchanged.",
            "The saved tab market connection is unchanged."
          ],
          "differences": [
            "The compared tab fields are unchanged; only the story, release and publication time advanced."
          ],
          "comparison": "The Long-Term Investment tab is compared only with the earlier saved Long-Term Investment tab from 03 August 2026 OTR publish.",
          "difference": "The compared tab fields are unchanged; only the story, release and publication time advanced.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "00bc63c78d8d8bc7a9d3d72a55a561def31b306a8d6133ddea9765560fe0b9dc",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "assets",
            "clear",
            "the",
            "research",
            "threshold",
            "remain",
            "held",
            "pulse",
            "may",
            "prioritise",
            "cannot",
            "score",
            "trait",
            "prove",
            "three",
            "outcome",
            "create",
            "price",
            "target",
            "live",
            "can",
            "open",
            "review",
            "but",
            "contributes",
            "zero",
            "traits",
            "every",
            "candidate",
            "still",
            "needs",
            "ten",
            "explicit",
            "verdicts",
            "backed",
            "primary",
            "public",
            "authority",
            "evidence",
            "and",
            "present",
            "count",
            "six",
            "places",
            "asset",
            "board",
            "five",
            "fewer",
            "keeps",
            "out",
            "missing",
            "stale",
            "stays",
            "unverified",
            "addition",
            "removal",
            "requires",
            "new",
            "append",
            "receipt",
            "fresh",
            "proof",
            "for",
            "sixth",
            "removes",
            "next",
            "validity",
            "membership"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-06-LONG-TERM-INVESTMENT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT::TAB-06-LONG-TERM-INVESTMENT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT::TAB-06-LONG-TERM-INVESTMENT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT::TAB-06-LONG-TERM-INVESTMENT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-11-PROOF"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT"
        ],
        "direction_counts": {
          "UP": 3,
          "DOWN": 0,
          "MIXED": 2,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-06-LONG-TERM-INVESTMENT",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
            "date": "2026-08-02",
            "title": "4 assets clear the first 6-of-10 research threshold; 0 remain held, and none is promised to grow exponentially.",
            "engine": null,
            "tab": "Long-Term Investment",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 313.094,
            "why": [
              "shared terms: trait, ten, traits, three, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT::TAB-06-LONG-TERM-INVESTMENT",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
            "date": "2026-08-02",
            "title": "4 assets clear the first 6-of-10 research threshold; 0 remain held, and none is promised to grow exponentially.",
            "engine": null,
            "tab": "Long-Term Investment",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 313.094,
            "why": [
              "shared terms: trait, ten, traits, three, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT::TAB-06-LONG-TERM-INVESTMENT",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
            "date": "2026-08-02",
            "title": "4 assets clear the first 6-of-10 research threshold; 0 remain held, and the historical trait overlap has not yet been measured.",
            "engine": null,
            "tab": "Long-Term Investment",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 312.6821,
            "why": [
              "shared terms: trait, ten, research, three, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT::TAB-06-LONG-TERM-INVESTMENT",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
            "date": "2026-08-02",
            "title": "4 assets clear the first 6-of-10 research threshold; 0 remain held, and the historical trait overlap has not yet been measured.",
            "engine": null,
            "tab": "Long-Term Investment",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 312.6821,
            "why": [
              "shared terms: trait, ten, research, three, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-11-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
            "date": "2026-07-31",
            "title": "Every current claim and every prior publication keeps a route.",
            "engine": null,
            "tab": "Proof",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 172.6324,
            "why": [
              "shared terms: proof, and, every, explicit, the"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "971b35d137b5e260281b2c9c6ad7f304e112b3a4028040a9840860d3c9c22c5d"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-LONG-TERM-INVESTMENT",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-LONG-TERM-INVESTMENT",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Long-Term Investment",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Long-Term Investment",
          "source_headline": "4 assets clear the 6-of-10 research threshold; 0 remain held.",
          "source_question": "Which public assets clear the fixed ten-trait research screen?",
          "source_market_connection": "The current pulse may prioritise research. It cannot score a trait, prove a three-year outcome or create a price target.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Long-Term Investment",
          "current_headline": "4 assets clear the 6-of-10 research threshold; 0 remain held.",
          "current_question": "Which public assets clear the fixed ten-trait research screen?",
          "current_market_connection": "The current pulse may prioritise research. It cannot score a trait, prove a three-year outcome or create a price target.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Long-Term Investment canonical Full Immersive tab.",
            "The saved tab question is unchanged.",
            "The saved tab headline is unchanged.",
            "The saved tab market connection is unchanged."
          ],
          "differences": [
            "The compared tab fields are unchanged; only the story, release and publication time advanced."
          ],
          "comparison": "The Long-Term Investment tab is compared only with the earlier saved Long-Term Investment tab from 03 August 2026 OTR publish.",
          "difference": "The compared tab fields are unchanged; only the story, release and publication time advanced.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Exactly ten trait verdicts for every candidate",
        "Primary or public-authority source URL and validity time for every evidence-based trait",
        "Venue, currency, source time and market state for every price",
        "Six PRESENT traits required for public inclusion",
        "Addition and removal receipts preserve yesterday's state"
      ],
      "watch_conditions": [
        "Fresh proof for a sixth trait",
        "Fresh evidence that removes a present trait",
        "The next source-validity and membership receipt"
      ],
      "invalidation": "Hold the board when evidence is stale, ten verdicts are incomplete, venue or currency is wrong, or the receipt chain breaks.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
        "observed_at_sgt": "2026-08-03T03:15:00+08:00",
        "verified_sources": 21,
        "candidate_sources": 21,
        "automation_attempt_id": "OTR-LONG-TERM-EXPERIMENT-PUBLICATION-2026-08-03-0315-SGT",
        "state": "COMPLETE"
      }
    },
    "Dots": {
      "eyebrow": "DOTS · 3 AUGUST 2026",
      "question": "How do today's main signals connect without becoming one false story?",
      "headline": "Diplomacy changed the war premium; supply changed oil; intervention changed currency risk.",
      "narrative": [
        "TODAY.com reported “Trump Calls for Pause on Military Strikes Against Iran.” Bloomberg.com reported “Oil Slumps, US Futures Rise on Iran Talks Optimism: Markets Wrap.” The first chain is pause and talks optimism → lower perceived conflict risk → weaker oil and firmer US futures. The final arrow is observed in the market report; the durability of every step remains open.",
        "benzinga.com reported “Crude Oil Price Dives as OPEC+ Agrees to Another Supply Hike.” finance.yahoo.com reported “Japan confirms joint yen intervention with US, signals readiness for more action.” OPEC+ adds an independent supply chain into oil, while joint yen intervention begins a different chain: official action → changed positioning risk → possible shifts in hedging, funding and Asian assets. The last step needs post-cut market evidence."
      ],
      "beats": [
        {
          "label": "A · WAR PREMIUM",
          "title": "A reported pause reduced one source of immediate fear",
          "body": "The market response is consistent with lower conflict risk, but a pause can reverse and does not prove a final agreement.",
          "source_ids": [
            "WORLD-CURRENT",
            "MARKET-CURRENT"
          ]
        },
        {
          "label": "B · SUPPLY",
          "title": "OPEC+ supplied a second oil explanation",
          "body": "Expected supply can push crude lower even if the diplomatic story later weakens.",
          "source_ids": [
            "ENERGY-CURRENT",
            "MARKET-CURRENT"
          ]
        },
        {
          "label": "C · CURRENCY",
          "title": "Joint action changed the cost of one-way yen bets",
          "body": "Regional consequences depend on whether the intervention changes flows beyond the first response.",
          "source_ids": [
            "FINANCE-CURRENT",
            "MARKET-CURRENT"
          ]
        }
      ],
      "market_connection": "The useful connection is a map of separate forces, not a single-cause tale. Diplomacy, producer supply and official currency action can overlap while remaining independently testable.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Dots",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Dots",
          "question": "How do today's main signals connect without becoming one false story?",
          "headline": "Diplomacy changed the war premium; supply changed oil; intervention changed currency risk.",
          "market_connection": "The useful connection is a map of separate forces, not a single-cause tale. Diplomacy, producer supply and official currency action can overlap while remaining independently testable.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Dots",
          "question": "How could today's external reports reach ordinary decisions?",
          "headline": "External risk can affect supply, supply can affect costs, and costs can affect choices—but every arrow needs proof.",
          "market_connection": "The story is risk → operating channel → cost or availability → choice. It becomes real only when each arrow receives its own dated evidence.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Dots canonical Full Immersive tab.",
          "Both records preserve a dated question, headline and market connection for the same tab."
        ],
        "differences": [
          "Question changed from “How could today's external reports reach ordinary decisions?” to “How do today's main signals connect without becoming one false story?”.",
          "Headline changed from “External risk can affect supply, supply can affect costs, and costs can affect choices—but every arrow needs proof.” to “Diplomacy changed the war premium; supply changed oil; intervention changed currency risk.”.",
          "The tab's saved market connection changed between the two publications."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-DOTS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-DOTS",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Dots",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Dots",
          "source_headline": "External risk can affect supply, supply can affect costs, and costs can affect choices—but every arrow needs proof.",
          "source_question": "How could today's external reports reach ordinary decisions?",
          "source_market_connection": "The story is risk → operating channel → cost or availability → choice. It becomes real only when each arrow receives its own dated evidence.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Dots",
          "current_headline": "Diplomacy changed the war premium; supply changed oil; intervention changed currency risk.",
          "current_question": "How do today's main signals connect without becoming one false story?",
          "current_market_connection": "The useful connection is a map of separate forces, not a single-cause tale. Diplomacy, producer supply and official currency action can overlap while remaining independently testable.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Dots canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “How could today's external reports reach ordinary decisions?” to “How do today's main signals connect without becoming one false story?”.",
            "Headline changed from “External risk can affect supply, supply can affect costs, and costs can affect choices—but every arrow needs proof.” to “Diplomacy changed the war premium; supply changed oil; intervention changed currency risk.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Dots tab is compared only with the earlier saved Dots tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “How could today's external reports reach ordinary decisions?” to “How do today's main signals connect without becoming one false story?”. Headline changed from “External risk can affect supply, supply can affect costs, and costs can affect choices—but every arrow needs proof.” to “Diplomacy changed the war premium; supply changed oil; intervention changed currency risk.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "02d4425cbf2ba5724fe671ed99f4460b23da68417c1da878a97ee7a90a02e7ec",
        "query_concepts": {
          "entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "events": [
            {
              "id": "WAR_CONFLICT",
              "label": "War and conflict"
            },
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "diplomacy",
            "changed",
            "the",
            "war",
            "premium",
            "supply",
            "oil",
            "intervention",
            "currency",
            "risk",
            "useful",
            "connection",
            "map",
            "separate",
            "forces",
            "not",
            "single",
            "cause",
            "tale",
            "producer",
            "and",
            "official",
            "action",
            "can",
            "overlap",
            "remaining",
            "independently",
            "testable",
            "today",
            "com",
            "trump",
            "calls",
            "for",
            "pause",
            "military",
            "strikes",
            "iran",
            "bloomberg",
            "slumps",
            "futures",
            "rise",
            "talks",
            "optimism",
            "markets",
            "wrap",
            "first",
            "chain",
            "lower",
            "perceived",
            "conflict",
            "weaker",
            "firmer",
            "final",
            "arrow",
            "observed",
            "market",
            "durability",
            "every",
            "step",
            "remains",
            "open",
            "benzinga",
            "crude",
            "price",
            "dives",
            "opec",
            "agrees",
            "hike",
            "finance",
            "yahoo",
            "japan",
            "confirms",
            "joint",
            "yen",
            "readiness",
            "adds",
            "independent",
            "begins",
            "different",
            "positioning",
            "possible",
            "shifts",
            "hedging",
            "funding",
            "asian",
            "assets",
            "last",
            "needs",
            "post",
            "cut",
            "evidence",
            "beside",
            "follow",
            "regional",
            "asset"
          ],
          "direction": "MIXED"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-06-DOTS",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-06-DOTS",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-06-DOTS"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT"
        ],
        "direction_counts": {
          "UP": 1,
          "DOWN": 0,
          "MIXED": 4,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Hormuz oil risk, yen intervention and the proof cost of AI form today’s Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 292.8788,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: yen, oil, intervention, risk, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Oil risk, yen intervention and verification pressure moved together.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 272.5296,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: yen, today, oil, and, crude"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-06-DOTS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
            "date": "2026-07-31",
            "title": "A price changes, B costs adjust, C people and businesses feel it.",
            "engine": null,
            "tab": "Dots",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 207.6403,
            "why": [
              "same entity: Japanese yen",
              "same event: Supply chains and trade",
              "shared terms: and, chain, can, the, yen"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-06-DOTS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
            "date": "2026-07-31",
            "title": "A price changes, B costs adjust, C people and businesses feel it.",
            "engine": null,
            "tab": "Dots",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 207.6403,
            "why": [
              "same entity: Japanese yen",
              "same event: Supply chains and trade",
              "shared terms: and, chain, can, the, yen"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-06-DOTS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
            "date": "2026-07-31",
            "title": "A price changes, B costs adjust, C people and businesses feel it.",
            "engine": null,
            "tab": "Dots",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 207.6403,
            "why": [
              "same entity: Japanese yen",
              "same event: Supply chains and trade",
              "shared terms: and, chain, can, the, yen"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "18dbb3519f07922d92dfa31c986656289d3263559f054e246f4dc87546063998"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-DOTS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-DOTS",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Dots",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Dots",
          "source_headline": "External risk can affect supply, supply can affect costs, and costs can affect choices—but every arrow needs proof.",
          "source_question": "How could today's external reports reach ordinary decisions?",
          "source_market_connection": "The story is risk → operating channel → cost or availability → choice. It becomes real only when each arrow receives its own dated evidence.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Dots",
          "current_headline": "Diplomacy changed the war premium; supply changed oil; intervention changed currency risk.",
          "current_question": "How do today's main signals connect without becoming one false story?",
          "current_market_connection": "The useful connection is a map of separate forces, not a single-cause tale. Diplomacy, producer supply and official currency action can overlap while remaining independently testable.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Dots canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “How could today's external reports reach ordinary decisions?” to “How do today's main signals connect without becoming one false story?”.",
            "Headline changed from “External risk can affect supply, supply can affect costs, and costs can affect choices—but every arrow needs proof.” to “Diplomacy changed the war premium; supply changed oil; intervention changed currency risk.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Dots tab is compared only with the earlier saved Dots tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “How could today's external reports reach ordinary decisions?” to “How do today's main signals connect without becoming one false story?”. Headline changed from “External risk can affect supply, supply can affect costs, and costs can affect choices—but every arrow needs proof.” to “Diplomacy changed the war premium; supply changed oil; intervention changed currency risk.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and verify its publisher time.",
        "Keep reported fact separate from explanation and inference.",
        "Require a second route or primary authority for material promotion."
      ],
      "watch_conditions": [
        "Conflict-risk news beside crude",
        "OPEC+ supply follow-through",
        "Yen and regional-asset follow-through"
      ],
      "invalidation": "Break any arrow when its expected market response fails to appear or when a stronger source identifies a different cause.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "observed_at_sgt": "2026-08-03T13:53:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 384,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-03-0954-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-03_CANONICAL"
      }
    },
    "Novel": {
      "eyebrow": "NOVEL · 3 AUGUST 2026",
      "question": "What is easy to miss when several policy shocks arrive together?",
      "headline": "Policy timing can dominate a market day even when the policies act through different channels.",
      "narrative": [
        "TODAY.com reported “Trump Calls for Pause on Military Strikes Against Iran.” finance.yahoo.com reported “Japan confirms joint yen intervention with US, signals readiness for more action.” One report changed the near-term path of military risk; another confirmed coordinated official action in a major currency. Both can force decisions before slow economic data catches up.",
        "Bloomberg.com reported “Oil Slumps, US Futures Rise on Iran Talks Optimism: Markets Wrap.” benzinga.com reported “Crude Oil Price Dives as OPEC+ Agrees to Another Supply Hike.” The non-obvious lesson is that the same oil move can carry both a demand-for-risk explanation and a supply explanation. A useful intelligence system must keep those causes separate because they imply different invalidation points."
      ],
      "beats": [
        {
          "label": "TIMING",
          "title": "Official words can move faster than economic releases",
          "body": "A strike pause or intervention can change prices and hedges before slower indicators show any effect.",
          "source_ids": [
            "WORLD-CURRENT",
            "FINANCE-CURRENT"
          ]
        },
        {
          "label": "CAUSES",
          "title": "Two correct explanations can coexist",
          "body": "Iran optimism and OPEC+ supply policy can both pressure oil; neither should erase the other.",
          "source_ids": [
            "MARKET-CURRENT",
            "ENERGY-CURRENT"
          ]
        },
        {
          "label": "DECISION",
          "title": "Different causes require different preparation",
          "body": "A conflict reversal calls for event monitoring, while a supply shift calls for inventory, producer and demand checks.",
          "source_ids": [
            "WORLD-CURRENT",
            "ENERGY-CURRENT"
          ]
        }
      ],
      "market_connection": "The edge comes from separating causes early, then assigning a different trigger, owner and stop condition to each one.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Novel",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Novel",
          "question": "What is easy to miss when several policy shocks arrive together?",
          "headline": "Policy timing can dominate a market day even when the policies act through different channels.",
          "market_connection": "The edge comes from separating causes early, then assigning a different trigger, owner and stop condition to each one.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Novel",
          "question": "What non-obvious capability matters across the evidence?",
          "headline": "The ability to verify and change course may matter more than reacting fastest.",
          "market_connection": "Verification discipline can become an operating advantage when uncertainty is high and decisions are expensive to reverse.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Novel canonical Full Immersive tab.",
          "Both records preserve a dated question, headline and market connection for the same tab."
        ],
        "differences": [
          "Question changed from “What non-obvious capability matters across the evidence?” to “What is easy to miss when several policy shocks arrive together?”.",
          "Headline changed from “The ability to verify and change course may matter more than reacting fastest.” to “Policy timing can dominate a market day even when the policies act through different channels.”.",
          "The tab's saved market connection changed between the two publications."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-NOVEL",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-NOVEL",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Novel",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Novel",
          "source_headline": "The ability to verify and change course may matter more than reacting fastest.",
          "source_question": "What non-obvious capability matters across the evidence?",
          "source_market_connection": "Verification discipline can become an operating advantage when uncertainty is high and decisions are expensive to reverse.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Novel",
          "current_headline": "Policy timing can dominate a market day even when the policies act through different channels.",
          "current_question": "What is easy to miss when several policy shocks arrive together?",
          "current_market_connection": "The edge comes from separating causes early, then assigning a different trigger, owner and stop condition to each one.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Novel canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “What non-obvious capability matters across the evidence?” to “What is easy to miss when several policy shocks arrive together?”.",
            "Headline changed from “The ability to verify and change course may matter more than reacting fastest.” to “Policy timing can dominate a market day even when the policies act through different channels.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Novel tab is compared only with the earlier saved Novel tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “What non-obvious capability matters across the evidence?” to “What is easy to miss when several policy shocks arrive together?”. Headline changed from “The ability to verify and change course may matter more than reacting fastest.” to “Policy timing can dominate a market day even when the policies act through different channels.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "51bcce2b2e1fd18ca24fba0685a2d5a07bdff5cd97d141146aca8fcc63bdf5fd",
        "query_concepts": {
          "entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "events": [
            {
              "id": "WAR_CONFLICT",
              "label": "War and conflict"
            },
            {
              "id": "LAW_REGULATION",
              "label": "Law and regulation"
            }
          ],
          "terms": [
            "policy",
            "timing",
            "can",
            "dominate",
            "market",
            "day",
            "even",
            "the",
            "policies",
            "act",
            "different",
            "channels",
            "edge",
            "comes",
            "separating",
            "causes",
            "early",
            "then",
            "assigning",
            "trigger",
            "owner",
            "and",
            "stop",
            "condition",
            "one",
            "today",
            "com",
            "trump",
            "calls",
            "for",
            "pause",
            "military",
            "strikes",
            "iran",
            "finance",
            "yahoo",
            "japan",
            "confirms",
            "joint",
            "yen",
            "intervention",
            "readiness",
            "action",
            "changed",
            "near",
            "term",
            "path",
            "risk",
            "confirmed",
            "coordinated",
            "official",
            "major",
            "currency",
            "force",
            "decisions",
            "slow",
            "economic",
            "data",
            "catches",
            "bloomberg",
            "oil",
            "slumps",
            "futures",
            "rise",
            "talks",
            "optimism",
            "markets",
            "wrap",
            "benzinga",
            "crude",
            "price",
            "dives",
            "opec",
            "agrees",
            "supply",
            "hike",
            "non",
            "obvious",
            "lesson",
            "same",
            "move",
            "carry",
            "demand",
            "explanation",
            "useful",
            "intelligence",
            "system",
            "must",
            "keep",
            "those",
            "separate",
            "imply",
            "invalidation",
            "points",
            "driver",
            "persists",
            "whether",
            "repeats",
            "change",
            "arrives"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-01-TODAY"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT"
        ],
        "direction_counts": {
          "UP": 4,
          "DOWN": 0,
          "MIXED": 1,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Hormuz oil risk, yen intervention and the proof cost of AI form today’s Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 303.8788,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: yen, oil, intervention, risk, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Oil risk, yen intervention and verification pressure moved together.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 272.5296,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: yen, today, oil, and, crude"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
            "date": "2026-07-31",
            "title": "The yen jumped, the Bank of England held, and the proof bar rose.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 232.2986,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: yen, the, and, official, today"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
            "date": "2026-07-31",
            "title": "The yen jumped, the Bank of England held, and the proof bar rose.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 232.2986,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: yen, the, and, official, today"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
            "date": "2026-07-31",
            "title": "The yen jumped, the Bank of England held, and the proof bar rose.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "LAW_REGULATION",
                "label": "Law and regulation"
              }
            ],
            "score": 232.2986,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: Law and regulation",
              "shared terms: yen, the, and, official, today"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "466fd5fe00e5ddba0977b884b5c086e5bf66260ec079be67565524608b07507c"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-NOVEL",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-NOVEL",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Novel",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Novel",
          "source_headline": "The ability to verify and change course may matter more than reacting fastest.",
          "source_question": "What non-obvious capability matters across the evidence?",
          "source_market_connection": "Verification discipline can become an operating advantage when uncertainty is high and decisions are expensive to reverse.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Novel",
          "current_headline": "Policy timing can dominate a market day even when the policies act through different channels.",
          "current_question": "What is easy to miss when several policy shocks arrive together?",
          "current_market_connection": "The edge comes from separating causes early, then assigning a different trigger, owner and stop condition to each one.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Novel canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “What non-obvious capability matters across the evidence?” to “What is easy to miss when several policy shocks arrive together?”.",
            "Headline changed from “The ability to verify and change course may matter more than reacting fastest.” to “Policy timing can dominate a market day even when the policies act through different channels.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Novel tab is compared only with the earlier saved Novel tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “What non-obvious capability matters across the evidence?” to “What is easy to miss when several policy shocks arrive together?”. Headline changed from “The ability to verify and change course may matter more than reacting fastest.” to “Policy timing can dominate a market day even when the policies act through different channels.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and verify its publisher time.",
        "Keep reported fact separate from explanation and inference.",
        "Require a second route or primary authority for material promotion."
      ],
      "watch_conditions": [
        "Which oil driver persists",
        "Whether official currency action repeats",
        "Which decisions change before slow data arrives"
      ],
      "invalidation": "The insight weakens if later evidence shows one reported policy did not occur or had no measurable market channel.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "observed_at_sgt": "2026-08-03T13:53:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 384,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-03-0954-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-03_CANONICAL"
      }
    },
    "Tomorrow": {
      "eyebrow": "TOMORROW · AFTER 3 AUGUST 2026",
      "question": "Which observations can confirm or overturn today's story?",
      "headline": "The next check must test the pause, oil's two drivers, yen follow-through and Asia's post-cut response.",
      "narrative": [
        "First, check whether military strikes remain paused and whether talks produce a dated official step. Second, compare crude with both conflict news and OPEC+ supply follow-through so a reversal is not forced into the wrong explanation.",
        "Third, check whether the yen keeps the intervention move and whether the US or Japan signals further action. Asian equity volatility was not directly established inside the original evidence cut, so later regional-market data belongs in a labelled since-lock update or a new edition."
      ],
      "beats": [
        {
          "label": "NEXT HOURS",
          "title": "Does the Iran pause hold?",
          "body": "A fresh official step or renewed military action can change the war-risk path quickly.",
          "source_ids": [
            "WORLD-CURRENT",
            "MARKET-CURRENT"
          ]
        },
        {
          "label": "NEXT SESSION",
          "title": "Which oil driver remains visible?",
          "body": "Compare crude with conflict developments, OPEC+ follow-through and demand evidence.",
          "source_ids": [
            "MARKET-CURRENT",
            "ENERGY-CURRENT"
          ]
        },
        {
          "label": "ASIA CHECK",
          "title": "Did joint yen action change wider positioning?",
          "body": "Use post-cut yen, funding and regional-asset evidence; do not insert later observations into the earlier lock.",
          "source_ids": [
            "FINANCE-CURRENT",
            "MARKET-CURRENT"
          ]
        }
      ],
      "market_connection": "Tomorrow's job is not to repeat today's headlines. It is to observe persistence, reversal and second-order effects with a fresh timestamp.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Tomorrow",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Tomorrow",
          "question": "Which observations can confirm or overturn today's story?",
          "headline": "The next check must test the pause, oil's two drivers, yen follow-through and Asia's post-cut response.",
          "market_connection": "Tomorrow's job is not to repeat today's headlines. It is to observe persistence, reversal and second-order effects with a fresh timestamp.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Tomorrow",
          "question": "Which next observations can change this edition?",
          "headline": "Check authority, operating data and implementation before adding confidence.",
          "market_connection": "Update order: confirm identity, open the direct source, verify time, observe implementation, then revise the bounded inference.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Tomorrow canonical Full Immersive tab.",
          "Both records preserve a dated question, headline and market connection for the same tab."
        ],
        "differences": [
          "Question changed from “Which next observations can change this edition?” to “Which observations can confirm or overturn today's story?”.",
          "Headline changed from “Check authority, operating data and implementation before adding confidence.” to “The next check must test the pause, oil's two drivers, yen follow-through and Asia's post-cut response.”.",
          "The tab's saved market connection changed between the two publications."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-TOMORROW",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-TOMORROW",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Tomorrow",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Tomorrow",
          "source_headline": "Check authority, operating data and implementation before adding confidence.",
          "source_question": "Which next observations can change this edition?",
          "source_market_connection": "Update order: confirm identity, open the direct source, verify time, observe implementation, then revise the bounded inference.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Tomorrow",
          "current_headline": "The next check must test the pause, oil's two drivers, yen follow-through and Asia's post-cut response.",
          "current_question": "Which observations can confirm or overturn today's story?",
          "current_market_connection": "Tomorrow's job is not to repeat today's headlines. It is to observe persistence, reversal and second-order effects with a fresh timestamp.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Tomorrow canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “Which next observations can change this edition?” to “Which observations can confirm or overturn today's story?”.",
            "Headline changed from “Check authority, operating data and implementation before adding confidence.” to “The next check must test the pause, oil's two drivers, yen follow-through and Asia's post-cut response.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Tomorrow tab is compared only with the earlier saved Tomorrow tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “Which next observations can change this edition?” to “Which observations can confirm or overturn today's story?”. Headline changed from “Check authority, operating data and implementation before adding confidence.” to “The next check must test the pause, oil's two drivers, yen follow-through and Asia's post-cut response.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "90f59633d36035464b376d267f75e4af93b9ca01c7de003c3a7a44279e3f0fac",
        "query_concepts": {
          "entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "events": [
            {
              "id": "WAR_CONFLICT",
              "label": "War and conflict"
            }
          ],
          "terms": [
            "the",
            "next",
            "check",
            "must",
            "test",
            "pause",
            "oil",
            "two",
            "drivers",
            "yen",
            "follow",
            "and",
            "asia",
            "post",
            "cut",
            "response",
            "tomorrow",
            "job",
            "not",
            "repeat",
            "today",
            "headlines",
            "observe",
            "persistence",
            "reversal",
            "second",
            "order",
            "effects",
            "fresh",
            "timestamp",
            "first",
            "whether",
            "military",
            "strikes",
            "remain",
            "paused",
            "talks",
            "produce",
            "dated",
            "official",
            "step",
            "compare",
            "crude",
            "conflict",
            "opec",
            "supply",
            "forced",
            "wrong",
            "explanation",
            "third",
            "keeps",
            "intervention",
            "move",
            "japan",
            "further",
            "action",
            "asian",
            "equity",
            "volatility",
            "was",
            "directly",
            "established",
            "inside",
            "original",
            "evidence",
            "later",
            "regional",
            "market",
            "data",
            "belongs",
            "labelled",
            "since",
            "lock",
            "update",
            "new",
            "edition",
            "iran",
            "funding",
            "asset"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-08-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-07-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-07-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-07-TOMORROW"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT"
        ],
        "direction_counts": {
          "UP": 5,
          "DOWN": 0,
          "MIXED": 0,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-08-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Check official action, physical flow and completed prices before interpretation.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 331.6854,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: tomorrow, check, update, and, official"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Oil risk, yen intervention and verification pressure moved together.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 290.9085,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: yen, today, oil, and, crude"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-07-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
            "date": "2026-07-31",
            "title": "Confirm the yen story, then follow rates, credit and delivery.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 269.9381,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: and, yen, next, tomorrow, update"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-07-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
            "date": "2026-07-31",
            "title": "Confirm the yen story, then follow rates, credit and delivery.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 269.9381,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: and, yen, next, tomorrow, update"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-07-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
            "date": "2026-07-31",
            "title": "Confirm the yen story, then follow rates, credit and delivery.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 269.9381,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: and, yen, next, tomorrow, update"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "ac698137ec7fc48a6f717e2ea4d8c4149ab245e6c7ca57d1dfbc4b811f505a26"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-TOMORROW",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-TOMORROW",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Tomorrow",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Tomorrow",
          "source_headline": "Check authority, operating data and implementation before adding confidence.",
          "source_question": "Which next observations can change this edition?",
          "source_market_connection": "Update order: confirm identity, open the direct source, verify time, observe implementation, then revise the bounded inference.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Tomorrow",
          "current_headline": "The next check must test the pause, oil's two drivers, yen follow-through and Asia's post-cut response.",
          "current_question": "Which observations can confirm or overturn today's story?",
          "current_market_connection": "Tomorrow's job is not to repeat today's headlines. It is to observe persistence, reversal and second-order effects with a fresh timestamp.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Tomorrow canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “Which next observations can change this edition?” to “Which observations can confirm or overturn today's story?”.",
            "Headline changed from “Check authority, operating data and implementation before adding confidence.” to “The next check must test the pause, oil's two drivers, yen follow-through and Asia's post-cut response.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Tomorrow tab is compared only with the earlier saved Tomorrow tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “Which next observations can change this edition?” to “Which observations can confirm or overturn today's story?”. Headline changed from “Check authority, operating data and implementation before adding confidence.” to “The next check must test the pause, oil's two drivers, yen follow-through and Asia's post-cut response.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and verify its publisher time.",
        "Keep reported fact separate from explanation and inference.",
        "Require a second route or primary authority for material promotion."
      ],
      "watch_conditions": [
        "Official Iran action",
        "Crude and OPEC+ follow-through",
        "Yen, funding and Asian-asset response"
      ],
      "invalidation": "Do not promote a follow-up when its timestamp, source, market venue or link to the original event cannot be proved.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "observed_at_sgt": "2026-08-03T13:53:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 384,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-03-0954-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-03_CANONICAL"
      }
    },
    "Learning": {
      "eyebrow": "LEARNING · 3 AUGUST 2026 RUN",
      "question": "What should the system learn from this corrected editorial order?",
      "headline": "Collecting an important signal is not enough; the main story must promote it.",
      "narrative": [
        "The collection succeeded across 73/73 engines with 584 source-linked signals, 566 direct URLs and 384 domains. The missed value was in ranking: the first source in an engine list is not always the most material event.",
        "The corrected selector ranks current direct evidence by material impact, urgency, cross-market reach and a visible consequence. It still keeps the original daily ledger, prediction terms and outcomes unchanged, so better editorial judgement does not rewrite history."
      ],
      "beats": [
        {
          "label": "PROMOTE",
          "title": "Material events must reach the lead story",
          "body": "The strike-pause, oil and yen cluster had stronger decision impact than the first qualifying rows in earlier engine order.",
          "source_ids": [
            "WORLD-CURRENT",
            "MARKET-CURRENT",
            "FINANCE-CURRENT"
          ]
        },
        {
          "label": "EXPLAIN",
          "title": "Ranking needs a human-readable reason",
          "body": "Each Big Three item now states why it matters, its competing explanation and what can overtake it.",
          "source_ids": [
            "MARKET-CURRENT",
            "ENERGY-CURRENT"
          ]
        },
        {
          "label": "PRESERVE",
          "title": "Editorial repair does not change canonical facts",
          "body": "The correction supersedes the story while the daily release, prediction contracts and source timestamps stay fixed.",
          "source_ids": [
            "LOCAL-CURRENT",
            "TECH-CURRENT"
          ]
        }
      ],
      "market_connection": "Learning state: editorial order changed, canonical truth did not. Future releases must prove that the new ranking rule improves relevance without hiding uncertainty.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Learning",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Learning",
          "question": "What should the system learn from this corrected editorial order?",
          "headline": "Collecting an important signal is not enough; the main story must promote it.",
          "market_connection": "Learning state: editorial order changed, canonical truth did not. Future releases must prove that the new ranking rule improves relevance without hiding uncertainty.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Learning",
          "question": "What did retrieval and review learn before publication?",
          "headline": "Semantic ownership, direct evidence and preserved retries remain the learning test.",
          "market_connection": "Learning state: the current collection may improve scope rules, while locked prediction terms and historical outcomes remain unchanged.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Learning canonical Full Immersive tab.",
          "Both records preserve a dated question, headline and market connection for the same tab."
        ],
        "differences": [
          "Question changed from “What did retrieval and review learn before publication?” to “What should the system learn from this corrected editorial order?”.",
          "Headline changed from “Semantic ownership, direct evidence and preserved retries remain the learning test.” to “Collecting an important signal is not enough; the main story must promote it.”.",
          "The tab's saved market connection changed between the two publications."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-LEARNING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-LEARNING",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Learning",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Learning",
          "source_headline": "Semantic ownership, direct evidence and preserved retries remain the learning test.",
          "source_question": "What did retrieval and review learn before publication?",
          "source_market_connection": "Learning state: the current collection may improve scope rules, while locked prediction terms and historical outcomes remain unchanged.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Learning",
          "current_headline": "Collecting an important signal is not enough; the main story must promote it.",
          "current_question": "What should the system learn from this corrected editorial order?",
          "current_market_connection": "Learning state: editorial order changed, canonical truth did not. Future releases must prove that the new ranking rule improves relevance without hiding uncertainty.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Learning canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “What did retrieval and review learn before publication?” to “What should the system learn from this corrected editorial order?”.",
            "Headline changed from “Semantic ownership, direct evidence and preserved retries remain the learning test.” to “Collecting an important signal is not enough; the main story must promote it.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Learning tab is compared only with the earlier saved Learning tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “What did retrieval and review learn before publication?” to “What should the system learn from this corrected editorial order?”. Headline changed from “Semantic ownership, direct evidence and preserved retries remain the learning test.” to “Collecting an important signal is not enough; the main story must promote it.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "3c9fa625586cac411fe95e48015eae3884c25b701f42e57fc5072091f4072464",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "collecting",
            "important",
            "not",
            "enough",
            "the",
            "main",
            "story",
            "must",
            "promote",
            "learning",
            "state",
            "editorial",
            "order",
            "changed",
            "canonical",
            "truth",
            "did",
            "future",
            "releases",
            "prove",
            "new",
            "ranking",
            "rule",
            "improves",
            "relevance",
            "without",
            "hiding",
            "uncertainty",
            "collection",
            "succeeded",
            "across",
            "engines",
            "linked",
            "direct",
            "urls",
            "and",
            "domains",
            "missed",
            "value",
            "was",
            "first",
            "list",
            "always",
            "material",
            "event",
            "corrected",
            "selector",
            "ranks",
            "evidence",
            "impact",
            "urgency",
            "cross",
            "market",
            "reach",
            "visible",
            "consequence",
            "still",
            "keeps",
            "original",
            "ledger",
            "prediction",
            "terms",
            "outcomes",
            "unchanged",
            "better",
            "judgement",
            "rewrite",
            "history",
            "whether",
            "lead",
            "picks",
            "match",
            "events",
            "counter",
            "cases",
            "remain",
            "later",
            "editions",
            "need",
            "manual",
            "reorder"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-09-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-08-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-08-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-08-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-08-LEARNING"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT"
        ],
        "direction_counts": {
          "UP": 0,
          "DOWN": 0,
          "MIXED": 5,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-09-LEARNING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "The collection learned from held lanes without rewriting prior releases.",
            "engine": null,
            "tab": "Learning",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 271.6773,
            "why": [
              "shared terms: learning, collection, story, must, releases"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-08-LEARNING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
            "date": "2026-07-31",
            "title": "Fresh collection must be real, and unresolved contracts must stay unresolved.",
            "engine": null,
            "tab": "Learning",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 243.5593,
            "why": [
              "shared terms: learning, must, collection, the, prediction"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-08-LEARNING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
            "date": "2026-07-31",
            "title": "Fresh collection must be real, and unresolved contracts must stay unresolved.",
            "engine": null,
            "tab": "Learning",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 243.5593,
            "why": [
              "shared terms: learning, must, collection, the, prediction"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-08-LEARNING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
            "date": "2026-07-31",
            "title": "Fresh collection must be real, and unresolved contracts must stay unresolved.",
            "engine": null,
            "tab": "Learning",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 243.5593,
            "why": [
              "shared terms: learning, must, collection, the, prediction"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-08-LEARNING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
            "date": "2026-07-31",
            "title": "Fresh collection must be real, and unresolved contracts must stay unresolved.",
            "engine": null,
            "tab": "Learning",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 243.5593,
            "why": [
              "shared terms: learning, must, collection, the, prediction"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "afe8b8874f47e1abad0015da849fdf4e50323d044c8209472dbe355a7398b346"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-LEARNING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-LEARNING",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Learning",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Learning",
          "source_headline": "Semantic ownership, direct evidence and preserved retries remain the learning test.",
          "source_question": "What did retrieval and review learn before publication?",
          "source_market_connection": "Learning state: the current collection may improve scope rules, while locked prediction terms and historical outcomes remain unchanged.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Learning",
          "current_headline": "Collecting an important signal is not enough; the main story must promote it.",
          "current_question": "What should the system learn from this corrected editorial order?",
          "current_market_connection": "Learning state: editorial order changed, canonical truth did not. Future releases must prove that the new ranking rule improves relevance without hiding uncertainty.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Learning canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “What did retrieval and review learn before publication?” to “What should the system learn from this corrected editorial order?”.",
            "Headline changed from “Semantic ownership, direct evidence and preserved retries remain the learning test.” to “Collecting an important signal is not enough; the main story must promote it.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Learning tab is compared only with the earlier saved Learning tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “What did retrieval and review learn before publication?” to “What should the system learn from this corrected editorial order?”. Headline changed from “Semantic ownership, direct evidence and preserved retries remain the learning test.” to “Collecting an important signal is not enough; the main story must promote it.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and verify its publisher time.",
        "Keep reported fact separate from explanation and inference.",
        "Require a second route or primary authority for material promotion."
      ],
      "watch_conditions": [
        "Whether lead picks match material cross-engine events",
        "Whether counter-cases remain visible",
        "Whether later editions need manual reorder"
      ],
      "invalidation": "Roll back the ranking change if later true-time editions repeatedly demote more material verified events or lose source diversity.",
      "learning_status": "EVIDENCE_GATE_PASSED - PREDICTION_STATES_UNCHANGED - ENGINE_WEIGHTS_UNCHANGED",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "observed_at_sgt": "2026-08-03T13:53:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 384,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-03-0954-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-03_CANONICAL"
      }
    },
    "Glossary": {
      "eyebrow": "GLOSSARY · 3 AUGUST 2026",
      "question": "What do the key words in today's main story mean?",
      "headline": "Pause, talks optimism, intervention, supply increase and since-lock evidence are not interchangeable.",
      "narrative": [
        "Pause means a reported stop for now, not a permanent end to conflict. Talks optimism describes the market explanation in the cited report, not a final agreement. Intervention means official action in a currency market; it does not guarantee a lasting exchange-rate direction.",
        "A supply increase can pressure oil independently of diplomacy. Since-lock evidence means a source observed or published after the original cut; it may support a labelled update or a new edition, but it cannot be inserted silently into the earlier evidence window."
      ],
      "beats": [
        {
          "label": "PAUSE",
          "title": "A temporary state with a clear reversal condition",
          "body": "Renewed military action would end the state even if talks continue.",
          "source_ids": [
            "WORLD-CURRENT",
            "MARKET-CURRENT"
          ]
        },
        {
          "label": "TWO DRIVERS",
          "title": "Diplomacy and supply can both affect oil",
          "body": "The market report and OPEC+ report support different parts of the explanation.",
          "source_ids": [
            "MARKET-CURRENT",
            "ENERGY-CURRENT"
          ]
        },
        {
          "label": "INTERVENTION",
          "title": "Official action changes positioning risk",
          "body": "Persistence must be measured after the first response; the headline alone cannot settle its success.",
          "source_ids": [
            "FINANCE-CURRENT",
            "MARKET-CURRENT"
          ]
        }
      ],
      "market_connection": "Clear words protect the analysis: they show which condition changed, which cause is inferred and which outcome remains unproved.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Glossary",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Glossary",
          "question": "What do the key words in today's main story mean?",
          "headline": "Pause, talks optimism, intervention, supply increase and since-lock evidence are not interchangeable.",
          "market_connection": "Clear words protect the analysis: they show which condition changed, which cause is inferred and which outcome remains unproved.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Glossary",
          "question": "Which terms keep today's claims inside their evidence?",
          "headline": "Reported fact, OTR inference, scenario, locked term and resolved result are different states.",
          "market_connection": "Precise labels allow strong and weak evidence to coexist without hiding uncertainty.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Glossary canonical Full Immersive tab.",
          "Both records preserve a dated question, headline and market connection for the same tab."
        ],
        "differences": [
          "Question changed from “Which terms keep today's claims inside their evidence?” to “What do the key words in today's main story mean?”.",
          "Headline changed from “Reported fact, OTR inference, scenario, locked term and resolved result are different states.” to “Pause, talks optimism, intervention, supply increase and since-lock evidence are not interchangeable.”.",
          "The tab's saved market connection changed between the two publications."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-GLOSSARY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-GLOSSARY",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Glossary",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Glossary",
          "source_headline": "Reported fact, OTR inference, scenario, locked term and resolved result are different states.",
          "source_question": "Which terms keep today's claims inside their evidence?",
          "source_market_connection": "Precise labels allow strong and weak evidence to coexist without hiding uncertainty.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Glossary",
          "current_headline": "Pause, talks optimism, intervention, supply increase and since-lock evidence are not interchangeable.",
          "current_question": "What do the key words in today's main story mean?",
          "current_market_connection": "Clear words protect the analysis: they show which condition changed, which cause is inferred and which outcome remains unproved.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Glossary canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “Which terms keep today's claims inside their evidence?” to “What do the key words in today's main story mean?”.",
            "Headline changed from “Reported fact, OTR inference, scenario, locked term and resolved result are different states.” to “Pause, talks optimism, intervention, supply increase and since-lock evidence are not interchangeable.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Glossary tab is compared only with the earlier saved Glossary tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “Which terms keep today's claims inside their evidence?” to “What do the key words in today's main story mean?”. Headline changed from “Reported fact, OTR inference, scenario, locked term and resolved result are different states.” to “Pause, talks optimism, intervention, supply increase and since-lock evidence are not interchangeable.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "c80d2b1b5c17a62c2fee16feb2ac65fa58a975a0633bd90cb6903702a98cd689",
        "query_concepts": {
          "entities": [
            {
              "id": "OIL",
              "label": "Oil"
            }
          ],
          "events": [
            {
              "id": "WAR_CONFLICT",
              "label": "War and conflict"
            }
          ],
          "terms": [
            "pause",
            "talks",
            "optimism",
            "intervention",
            "supply",
            "increase",
            "and",
            "since",
            "lock",
            "evidence",
            "are",
            "not",
            "interchangeable",
            "clear",
            "words",
            "protect",
            "the",
            "analysis",
            "show",
            "condition",
            "changed",
            "cause",
            "inferred",
            "outcome",
            "remains",
            "unproved",
            "means",
            "stop",
            "for",
            "now",
            "permanent",
            "end",
            "conflict",
            "describes",
            "market",
            "explanation",
            "cited",
            "final",
            "agreement",
            "official",
            "action",
            "currency",
            "guarantee",
            "lasting",
            "exchange",
            "rate",
            "direction",
            "can",
            "pressure",
            "oil",
            "independently",
            "diplomacy",
            "observed",
            "original",
            "cut",
            "may",
            "support",
            "labelled",
            "update",
            "new",
            "edition",
            "but",
            "cannot",
            "inserted",
            "silently",
            "earlier",
            "window",
            "temporary",
            "states",
            "described",
            "one",
            "explanations",
            "multi",
            "moves",
            "post",
            "facts",
            "placed",
            "inside"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-10-GLOSSARY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-02-WORRY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-02-WORRY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-02-WORRY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-02-WORRY"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT"
        ],
        "direction_counts": {
          "UP": 1,
          "DOWN": 0,
          "MIXED": 4,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-10-GLOSSARY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Reported, source-linked, inferred, locked and resolved are different states.",
            "engine": null,
            "tab": "Glossary",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              }
            ],
            "matched_events": [],
            "score": 205.9201,
            "why": [
              "same entity: Oil",
              "shared terms: means, inferred, states, and, are"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-02-WORRY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
            "date": "2026-07-31",
            "title": "The human cost sits outside the clean market chart.",
            "engine": null,
            "tab": "Worry",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              }
            ],
            "matched_events": [
              {
                "id": "WAR_CONFLICT",
                "label": "War and conflict"
              }
            ],
            "score": 178.876,
            "why": [
              "same entity: Oil",
              "same event: War and conflict",
              "shared terms: market, the, not, and, pressure"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-02-WORRY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
            "date": "2026-07-31",
            "title": "The human cost sits outside the clean market chart.",
            "engine": null,
            "tab": "Worry",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              }
            ],
            "matched_events": [
              {
                "id": "WAR_CONFLICT",
                "label": "War and conflict"
              }
            ],
            "score": 178.876,
            "why": [
              "same entity: Oil",
              "same event: War and conflict",
              "shared terms: market, the, not, and, pressure"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-02-WORRY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
            "date": "2026-07-31",
            "title": "The human cost sits outside the clean market chart.",
            "engine": null,
            "tab": "Worry",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              }
            ],
            "matched_events": [
              {
                "id": "WAR_CONFLICT",
                "label": "War and conflict"
              }
            ],
            "score": 178.876,
            "why": [
              "same entity: Oil",
              "same event: War and conflict",
              "shared terms: market, the, not, and, pressure"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-02-WORRY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
            "date": "2026-07-31",
            "title": "The human cost sits outside the clean market chart.",
            "engine": null,
            "tab": "Worry",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              }
            ],
            "matched_events": [
              {
                "id": "WAR_CONFLICT",
                "label": "War and conflict"
              }
            ],
            "score": 178.876,
            "why": [
              "same entity: Oil",
              "same event: War and conflict",
              "shared terms: market, the, not, and, pressure"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "f28423f43b6106711d021ee68e11106467ab0751d4821a1e5c52df4cf44791bb"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-GLOSSARY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-GLOSSARY",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Glossary",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Glossary",
          "source_headline": "Reported fact, OTR inference, scenario, locked term and resolved result are different states.",
          "source_question": "Which terms keep today's claims inside their evidence?",
          "source_market_connection": "Precise labels allow strong and weak evidence to coexist without hiding uncertainty.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Glossary",
          "current_headline": "Pause, talks optimism, intervention, supply increase and since-lock evidence are not interchangeable.",
          "current_question": "What do the key words in today's main story mean?",
          "current_market_connection": "Clear words protect the analysis: they show which condition changed, which cause is inferred and which outcome remains unproved.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Glossary canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “Which terms keep today's claims inside their evidence?” to “What do the key words in today's main story mean?”.",
            "Headline changed from “Reported fact, OTR inference, scenario, locked term and resolved result are different states.” to “Pause, talks optimism, intervention, supply increase and since-lock evidence are not interchangeable.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Glossary tab is compared only with the earlier saved Glossary tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “Which terms keep today's claims inside their evidence?” to “What do the key words in today's main story mean?”. Headline changed from “Reported fact, OTR inference, scenario, locked term and resolved result are different states.” to “Pause, talks optimism, intervention, supply increase and since-lock evidence are not interchangeable.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and verify its publisher time.",
        "Keep reported fact separate from explanation and inference.",
        "Require a second route or primary authority for material promotion."
      ],
      "watch_conditions": [
        "Temporary states described as permanent",
        "One-cause explanations for multi-cause moves",
        "Post-cut facts placed inside the lock"
      ],
      "invalidation": "Correct any label when later evidence shows it overstates the source, time window or observed outcome.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "observed_at_sgt": "2026-08-03T13:53:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 384,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-03-0954-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-03_CANONICAL"
      }
    },
    "Proof": {
      "eyebrow": "PROOF · 3 AUGUST 2026 RELEASE",
      "question": "Can the corrected 3/8/26 story be traced to the unchanged locked release?",
      "headline": "Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.",
      "narrative": [
        "The corrected editorial uses the same 09:54 SGT evidence cut, 584 current rows, 566 direct URLs, 384 domains and registry OTR-REGISTRY-73-V5. The Iran, oil, OPEC+ and yen lead records all remain inside that release.",
        "The correction changes selection and explanation only. The earlier story remains preserved, the new story identifies what it supersedes, and the daily release, prediction terms, resync observations and historical outcomes remain unchanged."
      ],
      "beats": [
        {
          "label": "LEAD FACTS",
          "title": "The four main records are directly traceable",
          "body": "Open the Iran pause, oil-market, OPEC+ and joint-yen sources from the evidence drawer.",
          "source_ids": [
            "WORLD-CURRENT",
            "MARKET-CURRENT",
            "ENERGY-CURRENT",
            "FINANCE-CURRENT"
          ]
        },
        {
          "label": "BOUNDARY",
          "title": "The exact weak claims remain outside the lock",
          "body": "The story does not invent an exact Brent percentage, call the pause a cancellation or backfill post-cut Asian equity data.",
          "source_ids": [
            "MARKET-CURRENT",
            "FINANCE-CURRENT"
          ]
        },
        {
          "label": "SUPERSESSION",
          "title": "The old and corrected stories both remain auditable",
          "body": "Current pointers move to the C01 edition while the original edition remains searchable and unchanged.",
          "source_ids": [
            "LOCAL-CURRENT",
            "CYBER-CURRENT"
          ]
        }
      ],
      "market_connection": "Proof state: the editorial can improve only through a new receipt; the OTR-DAILY-73-2026-08-03-0954-SGT fact ledger does not move with it.",
      "history_echo": "CONTEXT_ONLY: this tab is compared only with the nearest earlier saved record of the same canonical tab. No theme or substitute tab can fill a history gap.",
      "tab_history": {
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Proof",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "tab_name": "Proof",
          "question": "Can the corrected 3/8/26 story be traced to the unchanged locked release?",
          "headline": "Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.",
          "market_connection": "Proof state: the editorial can improve only through a new receipt; the OTR-DAILY-73-2026-08-03-0954-SGT fact ledger does not move with it.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "publication_date": "2026-08-03",
          "publication_label": "03 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "tab_name": "Proof",
          "question": "Can the 3/8/26 contract be reproduced without borrowing current facts from an older issue?",
          "headline": "584 current signals and 73 complete engines bind to one release.",
          "market_connection": "Proof state: OTR-DAILY-73-2026-08-03-0954-SGT can move only after archive, audience, build, test and deployment gates agree.",
          "market_pulse": "RISK · COST · EXECUTION"
        },
        "similarities": [
          "Both records belong to the Proof canonical Full Immersive tab.",
          "Both records preserve a dated question, headline and market connection for the same tab."
        ],
        "differences": [
          "Question changed from “Can the 3/8/26 contract be reproduced without borrowing current facts from an older issue?” to “Can the corrected 3/8/26 story be traced to the unchanged locked release?”.",
          "Headline changed from “584 current signals and 73 complete engines bind to one release.” to “Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.”.",
          "The tab's saved market connection changed between the two publications."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-PROOF",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-PROOF",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Proof",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Proof",
          "source_headline": "584 current signals and 73 complete engines bind to one release.",
          "source_question": "Can the 3/8/26 contract be reproduced without borrowing current facts from an older issue?",
          "source_market_connection": "Proof state: OTR-DAILY-73-2026-08-03-0954-SGT can move only after archive, audience, build, test and deployment gates agree.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Proof",
          "current_headline": "Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.",
          "current_question": "Can the corrected 3/8/26 story be traced to the unchanged locked release?",
          "current_market_connection": "Proof state: the editorial can improve only through a new receipt; the OTR-DAILY-73-2026-08-03-0954-SGT fact ledger does not move with it.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Proof canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “Can the 3/8/26 contract be reproduced without borrowing current facts from an older issue?” to “Can the corrected 3/8/26 story be traced to the unchanged locked release?”.",
            "Headline changed from “584 current signals and 73 complete engines bind to one release.” to “Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Proof tab is compared only with the earlier saved Proof tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “Can the 3/8/26 contract be reproduced without borrowing current facts from an older issue?” to “Can the corrected 3/8/26 story be traced to the unchanged locked release?”. Headline changed from “584 current signals and 73 complete engines bind to one release.” to “Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-b828e7ba06149a39",
        "memory_brain_sha256": "adb1d68dd4d6d3739b3b7454c7d7776d4608ccf20158010964fe95a65d357a71",
        "source_archive_index_sha256": "b828e7ba06149a3977e8ac73552bc51ffa355023b0f419a9a5b5bb5b01cf4fc7",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "7168c0b1cabe2bd3181269399da16ffa437924fdb75dcbb03d50676497db0796",
        "query_concepts": {
          "entities": [
            {
              "id": "OIL",
              "label": "Oil"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "events": [
            {
              "id": "WAR_CONFLICT",
              "label": "War and conflict"
            }
          ],
          "terms": [
            "every",
            "lead",
            "claim",
            "points",
            "rows",
            "inside",
            "sgt",
            "proof",
            "state",
            "the",
            "editorial",
            "can",
            "improve",
            "new",
            "receipt",
            "fact",
            "ledger",
            "not",
            "move",
            "corrected",
            "uses",
            "same",
            "evidence",
            "cut",
            "direct",
            "urls",
            "domains",
            "and",
            "registry",
            "iran",
            "oil",
            "opec",
            "yen",
            "records",
            "all",
            "remain",
            "correction",
            "changes",
            "selection",
            "explanation",
            "earlier",
            "story",
            "remains",
            "preserved",
            "identifies",
            "supersedes",
            "prediction",
            "terms",
            "resync",
            "observations",
            "historical",
            "outcomes",
            "unchanged",
            "c01",
            "supersession",
            "versioned",
            "pointer",
            "parity",
            "live",
            "deployment",
            "identity"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-03T13:53:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-11-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-11-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-02-EVERYTHING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-02-EVERYTHING"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT"
        ],
        "direction_counts": {
          "UP": 5,
          "DOWN": 0,
          "MIXED": 0,
          "UNSTATED": 0
        },
        "contradictory_direction_history": false,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-11-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "611 current signals, 73 complete engines and immutable history are bound to one release ID.",
            "engine": null,
            "tab": "Proof",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 366.0856,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: proof, sgt, story, and, registry"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-11-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
            "date": "2026-07-31",
            "title": "Every current claim and every prior publication keeps a route.",
            "engine": null,
            "tab": "Proof",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [
              {
                "id": "WAR_CONFLICT",
                "label": "War and conflict"
              }
            ],
            "score": 361.5404,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "same event: War and conflict",
              "shared terms: proof, story, sgt, ledger, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Oil risk, yen intervention and verification pressure moved together.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 330.267,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: sgt, story, yen, oil, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-02-EVERYTHING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "611 cleared signals now span all 73 active engines.",
            "engine": null,
            "tab": "Everything",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "OIL",
                "label": "Oil"
              },
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 322.4697,
            "why": [
              "same entity: Oil",
              "same entity: Japanese yen",
              "shared terms: sgt, every, story, proof, c01"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-02-EVERYTHING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
            "date": "2026-08-02",
            "title": "587 current rows cleared all 73 engine lanes.",
            "engine": null,
            "tab": "Everything",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 322.091,
            "why": [
              "same entity: Japanese yen",
              "shared terms: sgt, story, and, rows, domains"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "b4f3c887f4f599d16c52a4a5d11bc0ba671bbe8a04beb52508d9368d75d52ba1"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-PROOF",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01-PROOF",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Proof",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "source_story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "source_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "source_publication_date": "2026-08-03",
          "source_publication_label": "03 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
          "source_tab_name": "Proof",
          "source_headline": "584 current signals and 73 complete engines bind to one release.",
          "source_question": "Can the 3/8/26 contract be reproduced without borrowing current facts from an older issue?",
          "source_market_connection": "Proof state: OTR-DAILY-73-2026-08-03-0954-SGT can move only after archive, audience, build, test and deployment gates agree.",
          "source_market_pulse": "RISK · COST · EXECUTION",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1353-SGT-C01",
          "current_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
          "current_publication_at_sgt": "2026-08-03T13:53:00+08:00",
          "current_tab_name": "Proof",
          "current_headline": "Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.",
          "current_question": "Can the corrected 3/8/26 story be traced to the unchanged locked release?",
          "current_market_connection": "Proof state: the editorial can improve only through a new receipt; the OTR-DAILY-73-2026-08-03-0954-SGT fact ledger does not move with it.",
          "current_market_pulse": "RISK · COST · EXECUTION",
          "similarities": [
            "Both records belong to the Proof canonical Full Immersive tab.",
            "Both records preserve a dated question, headline and market connection for the same tab."
          ],
          "differences": [
            "Question changed from “Can the 3/8/26 contract be reproduced without borrowing current facts from an older issue?” to “Can the corrected 3/8/26 story be traced to the unchanged locked release?”.",
            "Headline changed from “584 current signals and 73 complete engines bind to one release.” to “Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.”.",
            "The tab's saved market connection changed between the two publications."
          ],
          "comparison": "The Proof tab is compared only with the earlier saved Proof tab from 03 August 2026 OTR publish.",
          "difference": "Question changed from “Can the 3/8/26 contract be reproduced without borrowing current facts from an older issue?” to “Can the corrected 3/8/26 story be traced to the unchanged locked release?”. Headline changed from “584 current signals and 73 complete engines bind to one release.” to “Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.”. The tab's saved market connection changed between the two publications.",
          "truth_gap": "This compares saved tab fields only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and verify its publisher time.",
        "Keep reported fact separate from explanation and inference.",
        "Require a second route or primary authority for material promotion."
      ],
      "watch_conditions": [
        "C01 supersession receipt",
        "Current/versioned pointer parity",
        "Live deployment identity"
      ],
      "invalidation": "Publication fails closed if a count, date, source ID, hash, prediction parent, audience artifact, archive record or deployment identity diverges.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "observed_at_sgt": "2026-08-03T13:53:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 384,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-03-0954-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-03_CANONICAL"
      }
    }
  },
  "generation": {
    "mode": "FRESH_DAILY_COLLECTION",
    "run_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
    "completed_at_sgt": "2026-08-03T10:55:00+08:00",
    "source_release_sha256": "faee581ab72390ebece48eea0b9eb1b7fc6dddb043673658bce8eacaca9e44ae",
    "engine_registry_version": "OTR-REGISTRY-73-V5",
    "engine_count": 73,
    "candidate_signal_minimum_per_engine": 5,
    "candidate_signal_maximum_per_engine": 10,
    "candidate_signals_reviewed": 584,
    "candidate_records_retained": 584,
    "accepted_signal_routes": 584,
    "engines_meeting_verified_minimum": 73,
    "evidence_coverage_complete": true,
    "self_verification_required": 0,
    "unique_source_domains": 384,
    "story_tabs": 12,
    "material_signal_change": true,
    "statement": "The source edition remains the same completed fresh engine collection. This append-only revision corrects which existing records lead the story and how their limits, competing causes and decisions are explained.",
    "editorial_revision_mode": "SAME_DAY_EDITORIAL_CORRECTION",
    "editorial_revision_completed_at_sgt": "2026-08-03T13:53:00+08:00",
    "engine_run_completion_preserved_at_sgt": "2026-08-03T10:55:00+08:00"
  },
  "editorial_correction": {
    "correction_id": "OTR-FULL-IMMERSIVE-EDITORIAL-CORRECTION-2026-08-03-1353-SGT-C01",
    "correction_type": "SAME_DAY_EDITORIAL_SELECTION_AND_DEPTH",
    "revision": "C01",
    "corrected_at_sgt": "2026-08-03T13:53:00+08:00",
    "superseded_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
    "daily_release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
    "evidence_cutoff_at_sgt": "2026-08-03T09:54:00+08:00",
    "latest_resync_release_id_preserved": "OTR-RESYNC-2026-08-03-1056-SGT",
    "prediction_price_snapshot_id_preserved": "OTR-PREDICTION-PRICE-SNAPSHOT-2026-08-03-1056-SGT",
    "canonical_signal_records_changed": false,
    "canonical_source_records_changed": false,
    "locked_prediction_terms_changed": false,
    "resync_or_price_observations_changed": false,
    "pipeline_engine_run_replayed": false,
    "purpose": "Promote the most decision-relevant source-linked records already inside the locked release and deepen their event-facing explanation.",
    "boundary": "This correction changes editorial selection, ordering and explanation only. It does not add a later fact to the original evidence cut or rewrite a signal, source, prediction, resync, price observation or outcome.",
    "append_only": true
  },
  "deterministic_output_sha256": "69ed53707cd8d4410e515339a775664ae05f6f7dca0d2f212e123c7fae11f5e8"
}
