{
  "schema_version": 3,
  "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
  "edition_id": "OTR-FULL-IMMERSIVE-2026-08-02-1556-SGT",
  "title": "2/8/26",
  "standard_id": "OTR-FULL-IMMERSIVE-STORY-STANDARD-V3",
  "release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
  "publication_status": "READY_FOR_VALIDATION",
  "supersedes": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
  "market_pulse_cutoff_at_sgt": "2026-08-02T01:50:00+08:00",
  "story_written_at_sgt": "2026-08-02T15:56:00+08:00",
  "current_event_window": {
    "start_at_sgt": "2026-08-01T01:50:00+08:00",
    "end_at_sgt": "2026-08-02T01:50: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": "Historical comparison add-on",
    "required_on_every_tab": true,
    "placement": "VISIBLE_BELOW_ACTIVE_TAB",
    "use_state": "CONTEXT_ONLY",
    "source_order": [
      "OTR_PUBLISHED_HISTORY",
      "PUBLIC_HISTORICAL_MARKET_DATA",
      "BASE44_ARCHIVE"
    ],
    "comparison_rule": "Every tab shows a dated comparison to the nearest prior OTR publication, followed by bounded market-history context.",
    "boundary": "Historical comparisons explain change across releases; they cannot verify a current fact, fill a missing source, settle a prediction or change an engine weight.",
    "current_comparison_source": {
      "edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
      "release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
      "publication_date": "2026-08-01",
      "publication_label": "01 August 2026 OTR publish",
      "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json"
    }
  },
  "otr_memory": {
    "contract_id": "OTR-PERMANENT-MEMORY-V2",
    "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
    "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
    "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
    "retained_publications_available": 45,
    "retained_records_available": 4538,
    "editorial_recall_receipt": {
      "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
      "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
      "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
      "mode": "LEARNING_CONTEXT",
      "same_day_excluded": true,
      "query_sha256": "29d61ae53dd9bca33e93ea32a02f59c34d4adadf15e6a4c2217a58e3cf16d7b3",
      "query_concepts": {
        "entities": [
          {
            "id": "GOOGL",
            "label": "Alphabet"
          },
          {
            "id": "TREASURIES",
            "label": "US Treasuries"
          },
          {
            "id": "JPY",
            "label": "Japanese yen"
          },
          {
            "id": "SHIPPING",
            "label": "Shipping"
          }
        ],
        "events": [
          {
            "id": "WAR_CONFLICT",
            "label": "War and conflict"
          },
          {
            "id": "AI_EARNINGS",
            "label": "AI spending and earnings"
          },
          {
            "id": "SPACE_SCIENCE",
            "label": "Space science"
          },
          {
            "id": "CYBER_SECURITY",
            "label": "Cybersecurity"
          },
          {
            "id": "SUPPLY_CHAIN",
            "label": "Supply chains and trade"
          },
          {
            "id": "HEALTH_MEDICAL",
            "label": "Health and medicine"
          }
        ],
        "terms": [
          "the",
          "independent",
          "massive",
          "attack",
          "banned",
          "singapore",
          "showing",
          "palestinian",
          "flag",
          "concert",
          "trending",
          "activities",
          "ars",
          "technica",
          "google",
          "earth",
          "risked",
          "ruin",
          "retracted",
          "tool",
          "for",
          "making",
          "fake",
          "satellite",
          "pics",
          "new",
          "tools",
          "cnbc",
          "com",
          "openai",
          "hugging",
          "face",
          "hack",
          "confirmed",
          "months",
          "cyber",
          "warnings",
          "pandora",
          "box",
          "open",
          "cybersecurity",
          "digital",
          "trust",
          "treasury",
          "intervenes",
          "support",
          "yen",
          "japan",
          "steps",
          "forex",
          "railway",
          "supply",
          "biomass",
          "rail",
          "freight",
          "poland",
          "gains",
          "capacity",
          "transport",
          "logistics",
          "brenner",
          "deliveries",
          "replace",
          "truck",
          "trips",
          "marketscale",
          "canadian",
          "national",
          "raises",
          "its",
          "volume",
          "outlook",
          "demand",
          "firms",
          "fortune",
          "trump",
          "threatens",
          "strikes",
          "iran",
          "kuwait",
          "and",
          "hormuz",
          "shipping",
          "attacks",
          "maritime",
          "medical",
          "xpress",
          "compression",
          "wraps",
          "offer",
          "healing",
          "advantage",
          "venous",
          "leg",
          "ulcers",
          "clinical",
          "trial",
          "finds",
          "biotech",
          "pharma",
          "rediff",
          "sun",
          "sees",
          "profit",
          "surge",
          "q1fy27",
          "driven",
          "india",
          "innovative",
          "medicines",
          "financial",
          "express",
          "cold",
          "storage",
          "owners",
          "seek",
          "20pc",
          "power",
          "tariff",
          "rebate",
          "30pc",
          "potato",
          "export",
          "incentive",
          "chains",
          "trade",
          "indian",
          "spanish",
          "government",
          "eib",
          "announce",
          "1bn",
          "euro",
          "thirty",
          "metre",
          "telescope",
          "space"
        ],
        "direction": "UP"
      },
      "before_at_sgt": "2026-08-02T13:36:00+08:00",
      "matched_record_ids": [
        "OTR-DAILY-73-2026-08-01-2325-SGT::OTR-20260801-047-07",
        "OTR-DAILY-73-2026-08-01-2325-SGT::OTR-20260801-033-02",
        "OTR-DAILY-73-2026-08-01-2325-SGT::OTR-20260801-010-09",
        "OTR-DAILY-73-2026-08-01-2325-SGT::OTR-20260801-040-05",
        "OTR-DAILY-73-2026-08-01-2325-SGT::OTR-20260801-058-03",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-08-TOMORROW",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-06-NOVEL",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-06-NOVEL",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-06-NOVEL",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-06-NOVEL",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT::TAB-06-NOVEL"
      ],
      "matched_publication_ids": [
        "OTR-DAILY-73-2026-08-01-2325-SGT",
        "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",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT"
      ],
      "direction_counts": {
        "UP": 1,
        "DOWN": 0,
        "MIXED": 6,
        "UNSTATED": 5
      },
      "contradictory_direction_history": false,
      "use_state": "CONTEXT_ONLY",
      "current_fact_authority": false,
      "confidence_upgrade_authority": false,
      "matches": [
        {
          "archive_record_id": "OTR-DAILY-73-2026-08-01-2325-SGT::OTR-20260801-047-07",
          "publication_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "date": "2026-08-01",
          "title": "Cold storage owners seek 20pc power tariff rebate, 30pc potato export incentive",
          "engine": "Supply Chains & Trade",
          "tab": null,
          "evidence_state": "SOURCE_LINKED_CURRENT",
          "direction": "UNSTATED",
          "matched_entities": [],
          "matched_events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "score": 235.2494,
          "why": [
            "same event: Supply chains and trade",
            "shared terms: 20pc, 30pc, incentive, potato, rebate"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-DAILY-73-2026-08-01-2325-SGT::OTR-20260801-033-02",
          "publication_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "date": "2026-08-01",
          "title": "OpenAI's Hugging Face hack confirmed months of AI cyber warnings: 'Pandora's box is open'",
          "engine": "Cybersecurity & Digital Trust",
          "tab": null,
          "evidence_state": "SOURCE_LINKED_CURRENT",
          "direction": "UNSTATED",
          "matched_entities": [],
          "matched_events": [
            {
              "id": "CYBER_SECURITY",
              "label": "Cybersecurity"
            }
          ],
          "score": 207.464,
          "why": [
            "same event: Cybersecurity",
            "shared terms: pandora, warnings, box, hack, hugging"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-DAILY-73-2026-08-01-2325-SGT::OTR-20260801-010-09",
          "publication_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "date": "2026-08-01",
          "title": "Google Earth risked ruin with retracted AI tool for making fake satellite pics",
          "engine": "New Tools / AI Tools",
          "tab": null,
          "evidence_state": "SOURCE_LINKED_CURRENT",
          "direction": "UNSTATED",
          "matched_entities": [
            {
              "id": "GOOGL",
              "label": "Alphabet"
            }
          ],
          "matched_events": [],
          "score": 206.6084,
          "why": [
            "same entity: Alphabet",
            "shared terms: tools, retracted, risked, ruin, pics"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-DAILY-73-2026-08-01-2325-SGT::OTR-20260801-040-05",
          "publication_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "date": "2026-08-01",
          "title": "After Trump threatens more strikes on Iran, Kuwait and Hormuz shipping face new attacks",
          "engine": "Maritime & Shipping",
          "tab": null,
          "evidence_state": "SOURCE_LINKED_CURRENT",
          "direction": "UNSTATED",
          "matched_entities": [
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "WAR_CONFLICT",
              "label": "War and conflict"
            }
          ],
          "score": 182.3867,
          "why": [
            "same entity: Shipping",
            "same event: War and conflict",
            "shared terms: shipping, kuwait, threatens, fortune, attacks"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-DAILY-73-2026-08-01-2325-SGT::OTR-20260801-058-03",
          "publication_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "date": "2026-08-01",
          "title": "Spanish government and EIB announce 1bn Euro for Thirty Metre Telescope",
          "engine": "Space",
          "tab": null,
          "evidence_state": "SOURCE_LINKED_CURRENT",
          "direction": "UNSTATED",
          "matched_entities": [],
          "matched_events": [
            {
              "id": "SPACE_SCIENCE",
              "label": "Space science"
            }
          ],
          "score": 178.7403,
          "why": [
            "same event: Space science",
            "shared terms: eib, metre, announce, spanish, 1bn"
          ],
          "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": "TREASURIES",
              "label": "US Treasuries"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [],
          "score": 173.217,
          "why": [
            "same entity: US Treasuries",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "shared terms: yen, hormuz, and, the"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "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": "TREASURIES",
              "label": "US Treasuries"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "matched_events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "score": 173.214,
          "why": [
            "same entity: US Treasuries",
            "same entity: Japanese yen",
            "same entity: Shipping",
            "same event: Health and medicine",
            "shared terms: and, yen, medical, shipping, logistics"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-06-NOVEL",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
          "date": "2026-07-31",
          "title": "Scarcity may move from jobs to pay, talent and trusted supply.",
          "engine": null,
          "tab": "Novel",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "matched_events": [
            {
              "id": "AI_EARNINGS",
              "label": "AI spending and earnings"
            },
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "score": 156.9447,
          "why": [
            "same entity: Japanese yen",
            "same event: AI spending and earnings",
            "same event: Supply chains and trade",
            "shared terms: supply, and, demand, the, earth"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-06-NOVEL",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
          "date": "2026-07-31",
          "title": "Scarcity may move from jobs to pay, talent and trusted supply.",
          "engine": null,
          "tab": "Novel",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "matched_events": [
            {
              "id": "AI_EARNINGS",
              "label": "AI spending and earnings"
            },
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "score": 156.9447,
          "why": [
            "same entity: Japanese yen",
            "same event: AI spending and earnings",
            "same event: Supply chains and trade",
            "shared terms: supply, and, demand, the, earth"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-06-NOVEL",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
          "date": "2026-07-31",
          "title": "Scarcity may move from jobs to pay, talent and trusted supply.",
          "engine": null,
          "tab": "Novel",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "matched_events": [
            {
              "id": "AI_EARNINGS",
              "label": "AI spending and earnings"
            },
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "score": 156.9447,
          "why": [
            "same entity: Japanese yen",
            "same event: AI spending and earnings",
            "same event: Supply chains and trade",
            "shared terms: supply, and, demand, the, earth"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-06-NOVEL",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
          "date": "2026-07-31",
          "title": "Scarcity may move from jobs to pay, talent and trusted supply.",
          "engine": null,
          "tab": "Novel",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "matched_events": [
            {
              "id": "AI_EARNINGS",
              "label": "AI spending and earnings"
            },
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "score": 156.9447,
          "why": [
            "same entity: Japanese yen",
            "same event: AI spending and earnings",
            "same event: Supply chains and trade",
            "shared terms: supply, and, demand, the, earth"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT::TAB-06-NOVEL",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
          "date": "2026-07-31",
          "title": "Scarcity may move from jobs to pay, talent and trusted supply.",
          "engine": null,
          "tab": "Novel",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "JPY",
              "label": "Japanese yen"
            }
          ],
          "matched_events": [
            {
              "id": "AI_EARNINGS",
              "label": "AI spending and earnings"
            },
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "score": 156.9447,
          "why": [
            "same entity: Japanese yen",
            "same event: AI spending and earnings",
            "same event: Supply chains and trade",
            "shared terms: supply, and, demand, the, earth"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "memory_recall_sha256": "157ce1df0ef9d8a270a8484b36084c6cd60f25b6bab3c8aa69c2f4f6c048f6b6"
    },
    "tab_recall_receipts": {
      "Today": "e26273fc2803d56660e1a3b5a409d916844da2a8f3401a1d8fc9b5921ee5647c",
      "Everything": "c318a41592b28d1f431929f261f138f4f293e36d719033caa50a733578b7690a",
      "Worry": "6878f0ed20b3f6a2a2691c142124bac66acebd37e8864a9ee08ae07d15d4a0ba",
      "Big 3": "a05f6e244ac5a95751f2f97a3582b82db0803dc407443a2090becedd5fd4c85b",
      "Predictions": "6714fceb86f86e3bb802328031a65756456608babb12f9db65652fc1ffb5e836",
      "Dots": "24565a4e77d992a61ff1046d7fe5d9a804f12a304a53d1e01eba2e1bf7156920",
      "Novel": "c13fd6c1334bc4fb058c5223f2b21bb6ebd11e310fcfd9d2a7ffb26c67252ad8",
      "Tomorrow": "066daa0bddfc53429c982bb7a28ef959f135d1415a0f8cc89b2d37d76da7623f",
      "Learning": "1ccbc42a67abda28a879cf0e819ea558dedb511477a7995c32f98251c590a3e3",
      "Glossary": "27791404d433adaf8a2c065cf219d985d9ec1f49dc9d082318cb7cdeac4188d7",
      "Proof": "f4eaa148c84c81340c018fce7ad81b6232db3c251bfcd8e6dc48525b907a47d8"
    },
    "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": "BOUNDARIES · CAPACITY · PROOF",
    "headline": "Singapore performance rules, freight capacity and a negative clinical result make execution the 2 August test.",
    "summary": "Current culture, AI-control, cyber, freight, clinical, pharma and market evidence separates what a system permits, what it can deliver and what direct comparison supports.",
    "state": "Performance consequence reported · rail capacity quantified · no healing advantage reported · yen and Hormuz lanes watched",
    "source_ids": [
      "SG-CULTURE-RULES",
      "AI-ROLLBACK",
      "CYBER-TRUST",
      "FREIGHT-CAPACITY",
      "FREIGHT-SHIFT",
      "CLINICAL-PROOF",
      "YEN-REPORT",
      "HORMUZ-SHIPPING"
    ]
  },
  "prediction_release": {
    "release_id": "OTR-PREDICTIONS-2026-08-02-0202-SGT",
    "source_path": "data/prediction-releases/OTR-PREDICTIONS-2026-08-02-0202-SGT.json",
    "canonical_content_sha256": "4a6042bd8f2414a88df0270d09bdb45e0f7d0551fbd0a20fa61c0e6568582236",
    "parent_daily_release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
    "locked_at_sgt": "2026-08-02T02:02:00+08:00",
    "resolves_at_sgt": "2026-08-04T10:10:00+08:00",
    "promoted_prediction_count": 32,
    "held_disposition_count": 31,
    "assessment_receipt_id": "OTR-PREDICTION-ASSESSMENT-2026-08-02-0202-SGT",
    "research_only": true
  },
  "story_spine": [
    {
      "step": 1,
      "title": "A boundary becomes visible",
      "body": "Singapore performance reporting records a concrete consequence while a separate AI withdrawal shows a product control in action.",
      "source_ids": [
        "SG-CULTURE-RULES",
        "AI-ROLLBACK"
      ]
    },
    {
      "step": 2,
      "title": "Trust requires containment",
      "body": "The reported AI withdrawal and cyber incident make control quality observable without condemning every related system.",
      "source_ids": [
        "AI-ROLLBACK",
        "CYBER-TRUST"
      ]
    },
    {
      "step": 3,
      "title": "Capacity receives a number",
      "body": "Rail reports quantify both additional carrying ability and an intended replacement of road trips.",
      "source_ids": [
        "FREIGHT-CAPACITY",
        "FREIGHT-SHIFT"
      ]
    },
    {
      "step": 4,
      "title": "Delivery remains the test",
      "body": "A stronger rail outlook and cold-storage support request show that capacity matters only when economics and utilisation align.",
      "source_ids": [
        "FREIGHT-OUTLOOK",
        "COLD-STORAGE"
      ]
    },
    {
      "step": 5,
      "title": "Negative evidence narrows action",
      "body": "A comparative clinical result can remove an unsupported option while pharma performance stays a separate commercial fact.",
      "source_ids": [
        "CLINICAL-PROOF",
        "PHARMA-CURRENT"
      ]
    },
    {
      "step": 6,
      "title": "Markets stay conditional",
      "body": "Yen-intervention and Hormuz-shipping reports remain dated watch lanes; neither supplies a common cause for the broader story.",
      "source_ids": [
        "YEN-REPORT",
        "HORMUZ-SHIPPING"
      ]
    }
  ],
  "sources": [
    {
      "id": "SG-CULTURE-RULES",
      "label": "The Independent",
      "fact": "The Independent reported: Massive Attack banned from Singapore after showing Palestinian flag at concert",
      "url": "https://www.the-independent.com/arts-entertainment/music/news/massive-attack-singapore-palestine-flag-b3025804.html",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-014-05",
      "engine": "Singapore Trending Activities",
      "publisher_timestamp": "2026-08-01T14:29:43.000Z",
      "canonical_event_key": "EVENT-5292c94de117b9833c08",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "AI-ROLLBACK",
      "label": "Ars Technica",
      "fact": "Ars Technica reported: Google Earth risked ruin with retracted AI tool for making fake satellite pics",
      "url": "https://arstechnica.com/ai/2026/07/google-earth-releases-swiftly-retracts-ai-feature-to-make-fake-satellite-images/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-010-09",
      "engine": "New Tools / AI Tools",
      "publisher_timestamp": "2026-07-31T20:21:05.000Z",
      "canonical_event_key": "EVENT-cae9c4b2d40bcde31a64",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "CYBER-TRUST",
      "label": "cnbc.com",
      "fact": "cnbc.com reported: OpenAI's Hugging Face hack confirmed months of AI cyber warnings: 'Pandora's box is open'",
      "url": "https://www.cnbc.com/2026/08/01/open-ai-hugging-face-hack-cyber-warnings.html",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-033-02",
      "engine": "Cybersecurity & Digital Trust",
      "publisher_timestamp": "2026-08-01T12:00:01.000Z",
      "canonical_event_key": "EVENT-87843c789735ed689d9d",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "YEN-REPORT",
      "label": "CNBC",
      "fact": "CNBC reported: U.S. Treasury intervenes to support yen after Japan steps in, FT reports",
      "url": "https://www.cnbc.com/amp/2026/08/01/us-treasury-intervenes-to-support-yen-after-japan-steps-in-ft.html",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-021-05",
      "engine": "Forex Signals",
      "publisher_timestamp": "2026-08-01T15:44:08.000Z",
      "canonical_event_key": "EVENT-bc4d94fb0fd264cab100",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "FREIGHT-CAPACITY",
      "label": "Railway Supply",
      "fact": "Railway Supply reported: Biomass Rail Freight in Poland Gains 50% More Capacity",
      "url": "https://www.railway.supply/biomass-rail-freight-in-poland-gains-50-more-capacity/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-037-04",
      "engine": "Transport & Logistics",
      "publisher_timestamp": "2026-08-01T17:09:09.000Z",
      "canonical_event_key": "EVENT-e9d73d93cdb0646f8f16",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "FREIGHT-SHIFT",
      "label": "Railway Supply",
      "fact": "Railway Supply reported: Brenner Rail Deliveries to Replace 1,480 Truck Trips",
      "url": "https://www.railway.supply/brenner-rail-deliveries-to-replace-1480-truck-trips/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-037-07",
      "engine": "Transport & Logistics",
      "publisher_timestamp": "2026-08-01T15:49:36.000Z",
      "canonical_event_key": "EVENT-fb78cb25c18a7ac385cb",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "FREIGHT-OUTLOOK",
      "label": "MarketScale",
      "fact": "MarketScale reported: Canadian National Railway raises its 2026 volume outlook as freight demand firms",
      "url": "https://www.marketscale.com/industries/transportation/canadian-national-railway-raises-its-2026-volume-outlook-as-freight-demand-firms",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-037-09",
      "engine": "Transport & Logistics",
      "publisher_timestamp": "2026-08-01T14:51:00.000Z",
      "canonical_event_key": "EVENT-2c6a4f5b66ffb3279c01",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "HORMUZ-SHIPPING",
      "label": "Fortune",
      "fact": "Fortune reported: After Trump threatens more strikes on Iran, Kuwait and Hormuz shipping face new attacks",
      "url": "https://fortune.com/2026/08/01/trump-iran-war-kuwait-hormuz-attacks-israel-gaza-hamas/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-040-05",
      "engine": "Maritime & Shipping",
      "publisher_timestamp": "2026-08-01T14:23:02.000Z",
      "canonical_event_key": "EVENT-2b23ef108e0c98cab191",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "CLINICAL-PROOF",
      "label": "Medical Xpress",
      "fact": "Medical Xpress reported: Compression wraps offer no healing advantage for venous leg ulcers, clinical trial finds",
      "url": "https://medicalxpress.com/news/2026-07-compression-advantage-venous-leg-ulcers.html",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-043-04",
      "engine": "Biotech & Pharma",
      "publisher_timestamp": "2026-08-01T16:40:02.000Z",
      "canonical_event_key": "EVENT-b1a7fa49a6a733862108",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "PHARMA-CURRENT",
      "label": "Rediff",
      "fact": "Rediff reported: Sun Pharma sees 27% profit surge in Q1FY27, driven by India and innovative medicines",
      "url": "https://m.rediff.com/amp/business/report/sun-pharma-q1fy27-profit-jumps-27-on-india-growth-innovative-medicines/20260801.htm",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-043-06",
      "engine": "Biotech & Pharma",
      "publisher_timestamp": "2026-08-01T13:54:28.000Z",
      "canonical_event_key": "EVENT-852feb0ca4ec9f6f00f0",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "COLD-STORAGE",
      "label": "The Financial Express",
      "fact": "The Financial Express reported: Cold storage owners seek 20pc power tariff rebate, 30pc potato export incentive",
      "url": "https://thefinancialexpress.com.bd/trade/cold-storage-owners-seek-20pc-power-tariff-rebate-30pc-export-incentive",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-047-04",
      "engine": "Supply Chains & Trade",
      "publisher_timestamp": "2026-08-01T07:07:40.000Z",
      "canonical_event_key": "EVENT-a933044e7f17ccb7a531",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    },
    {
      "id": "SPACE-INVESTMENT",
      "label": "The Indian Express",
      "fact": "The Indian Express reported: Spanish government and EIB announce 1bn Euro for Thirty Metre Telescope",
      "url": "https://indianexpress.com/article/technology/science/spanish-government-eib-1bn-euro-thirty-metre-telescope-10813321/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260802-058-02",
      "engine": "Space",
      "publisher_timestamp": "2026-08-01T07:19:16.000Z",
      "canonical_event_key": "EVENT-14311b1216403dda4446",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT"
    }
  ],
  "tabs": {
    "Today": {
      "eyebrow": "TODAY · 2 AUGUST 2026",
      "question": "What changed in the evidence window ending at 01:50 SGT?",
      "headline": "Rules, freight capacity and negative clinical evidence set today's direction.",
      "narrative": [
        "Reporting on a Singapore concert consequence and Google's withdrawal of an image-generation feature make institutional and product boundaries visible on 2 August. They are separate events, so this edition does not collapse them into one claim about culture or technology.",
        "Two rail-freight reports quantify capacity and truck-trip replacement, while a clinical comparison reports no healing advantage for compression wraps. Together they shift attention from announcement speed to what a rule permits, what a network delivers and what a trial actually supports."
      ],
      "beats": [
        {
          "label": "BOUNDARY",
          "title": "A rule changed the available path",
          "body": "Current reporting records a Singapore performance consequence and a separate AI product withdrawal; each keeps its own authority and scope.",
          "source_ids": [
            "SG-CULTURE-RULES",
            "AI-ROLLBACK"
          ]
        },
        {
          "label": "CAPACITY",
          "title": "Freight evidence became measurable",
          "body": "Reported rail capacity and replaced truck trips supply operating quantities instead of a generic logistics label.",
          "source_ids": [
            "FREIGHT-CAPACITY",
            "FREIGHT-SHIFT"
          ]
        },
        {
          "label": "PROOF",
          "title": "A trial narrowed the treatment claim",
          "body": "The reported comparison found no healing advantage, so negative evidence is treated as useful evidence rather than a failed story.",
          "source_ids": [
            "CLINICAL-PROOF",
            "PHARMA-CURRENT"
          ]
        }
      ],
      "market_connection": "The 2 August pulse separates governance boundaries, physical execution and comparative evidence; yen and Hormuz reports remain watch lanes rather than a claimed common cause.",
      "history_echo": "CONTEXT_ONLY: the retained record helps frame a comparison, but current sources control every current fact and state.",
      "historical_data": [
        {
          "record_id": "MPAT-DCOILBRENTEU-2020-04-21-2020-05-20",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "DCOILBRENTEU",
          "series_name": "Brent crude oil",
          "family": "Energy",
          "start_date": "2020-04-21",
          "end_date": "2020-05-20",
          "direction": "UP",
          "change_display": "+281.14%",
          "headline": "Brent crude oil moved +281.14% across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/DCOILBRENTEU",
          "match_label": "Execution under constraints",
          "comparison": "This retained market window helps compare the scale and transmission channel of today's evidence.",
          "difference": "It is not current proof, does not establish causation, and cannot settle a prediction or fill a missing source.",
          "matched_signal_ids": [
            "OTR-20260802-014-05",
            "OTR-20260802-037-04"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "227d356da96a698e0022d659cb1ba4204cc5854acbdbe3485e662d69a72ff736",
        "query_concepts": {
          "entities": [
            {
              "id": "GOOGL",
              "label": "Alphabet"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [],
          "terms": [
            "rules",
            "freight",
            "capacity",
            "and",
            "negative",
            "clinical",
            "evidence",
            "set",
            "today",
            "direction",
            "the",
            "august",
            "pulse",
            "separates",
            "governance",
            "boundaries",
            "physical",
            "execution",
            "comparative",
            "yen",
            "hormuz",
            "remain",
            "watch",
            "lanes",
            "rather",
            "claimed",
            "common",
            "cause",
            "reporting",
            "singapore",
            "concert",
            "consequence",
            "google",
            "withdrawal",
            "image",
            "generation",
            "feature",
            "make",
            "institutional",
            "product",
            "visible",
            "are",
            "separate",
            "events",
            "edition",
            "not",
            "collapse",
            "them",
            "one",
            "claim",
            "culture",
            "technology",
            "two",
            "rail",
            "quantify",
            "truck",
            "trip",
            "replacement",
            "comparison",
            "healing",
            "advantage",
            "for",
            "compression",
            "wraps",
            "together",
            "shift",
            "attention",
            "announcement",
            "speed",
            "rule",
            "permits",
            "network",
            "delivers",
            "trial",
            "actually",
            "supports",
            "any",
            "direct",
            "authority",
            "update",
            "verified",
            "delivered",
            "volumes",
            "guidance",
            "implementation"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-02T13:36: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-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-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": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 212.059,
            "why": [
              "same entity: Japanese yen",
              "shared terms: yen, today, and, remain, together"
            ],
            "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": "JPY",
                "label": "Japanese yen"
              },
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 200.621,
            "why": [
              "same entity: Japanese yen",
              "same entity: Shipping",
              "shared terms: yen, hormuz, today, and, the"
            ],
            "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": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 170.0061,
            "why": [
              "same entity: Japanese yen",
              "shared terms: yen, the, and, today, pulse"
            ],
            "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": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 170.0061,
            "why": [
              "same entity: Japanese yen",
              "shared terms: yen, the, and, today, pulse"
            ],
            "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": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 170.0061,
            "why": [
              "same entity: Japanese yen",
              "shared terms: yen, the, and, today, pulse"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "e26273fc2803d56660e1a3b5a409d916844da2a8f3401a1d8fc9b5921ee5647c"
      },
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1336-SGT-TODAY",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "Oil risk, yen intervention and verification pressure moved together.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "On 01 August 2026, OTR's Today tab said: “Oil risk, yen intervention and verification pressure moved together.” under the “OIL RISK · YEN ACTION · PROOF COST” pulse. On 02 August 2026, the Today tab says: “Rules, freight capacity and negative clinical evidence set today's direction.” under the “BOUNDARIES · CAPACITY · PROOF” pulse. The 2 August pulse separates governance boundaries, physical execution and comparative evidence; yen and Hormuz reports remain watch lanes rather than a claimed common cause.",
          "difference": "This is a dated comparison between OTR publishes. It shows what changed in the story, but it does not verify today's facts, prove causation, predict repetition or change any prediction state."
        }
      ],
      "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": [
        "Any direct Singapore authority update",
        "Verified delivered freight volumes",
        "Clinical guidance or implementation after the trial"
      ],
      "invalidation": "The synthesis changes if a primary authority reverses the reported rule, the capacity figures are corrected, or later clinical evidence rejects the reported comparison.",
      "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-02T13:36:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 405,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-02-0150-SGT-ATTEMPT",
        "state": "CURRENT_2_AUGUST_CANONICAL"
      }
    },
    "Everything": {
      "eyebrow": "EVERYTHING · 2 AUGUST 2026 LEDGER",
      "question": "What did the complete 2 August run retain, reject and bind?",
      "headline": "587 current rows cleared all 73 engine lanes.",
      "narrative": [
        "The 2 August ledger retains 587 published rows in canonical engine order, with each direct URL, publisher time, scope receipt, evidence state and memory receipt attached. The active evidence cut is 01:50 SGT, so later material cannot silently enter this edition.",
        "Every engine has five to ten cleared rows. The run spans 563 distinct URLs and 405 domains, while rejected and earlier attempt receipts remain audit material. Breadth improves inspection, but no aggregate count upgrades a single unsupported claim."
      ],
      "beats": [
        {
          "label": "BOUND",
          "title": "One dated window controls the issue",
          "body": "The release ID, cutoff and registry hash prevent a later headline from being mistaken for 2 August publication evidence.",
          "source_ids": [
            "SG-CULTURE-RULES",
            "YEN-REPORT"
          ]
        },
        {
          "label": "DIVERSE",
          "title": "Different systems keep different clocks",
          "body": "Freight, cyber, clinical, pharma and space records remain independently timed and independently falsifiable.",
          "source_ids": [
            "FREIGHT-OUTLOOK",
            "CYBER-TRUST",
            "SPACE-INVESTMENT"
          ]
        },
        {
          "label": "AUDITABLE",
          "title": "Scope decisions remain recoverable",
          "body": "Current sources support current prose; prior publishes and historical series remain comparison-only.",
          "source_ids": [
            "AI-ROLLBACK",
            "CLINICAL-PROOF"
          ]
        }
      ],
      "market_connection": "Complete coverage reduces editorial selection risk, but the release still ranks evidence by directness, time and engine ownership.",
      "history_echo": "CONTEXT_ONLY: the retained record helps frame a comparison, but current sources control every current fact and state.",
      "historical_data": [
        {
          "record_id": "MPAT-SP500-2019-10-15-2019-11-12",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "SP500",
          "series_name": "S&P 500",
          "family": "Equity indices",
          "start_date": "2019-10-15",
          "end_date": "2019-11-12",
          "direction": "UP",
          "change_display": "+3.21%",
          "headline": "S&P 500 moved +3.21% across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/SP500",
          "match_label": "Whole-release evidence context",
          "comparison": "This retained market window helps compare the scale and transmission channel of today's evidence.",
          "difference": "It is not current proof, does not establish causation, and cannot settle a prediction or fill a missing source.",
          "matched_signal_ids": [
            "OTR-20260802-010-09",
            "OTR-20260802-043-04"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "932a1ad9ced0cc8f92ac80d507fda2324df0050b8b7584de299f87a2c354187c",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "rows",
            "cleared",
            "all",
            "lanes",
            "complete",
            "coverage",
            "reduces",
            "editorial",
            "selection",
            "risk",
            "but",
            "the",
            "still",
            "ranks",
            "evidence",
            "directness",
            "time",
            "and",
            "ownership",
            "august",
            "ledger",
            "retains",
            "canonical",
            "order",
            "direct",
            "url",
            "scope",
            "receipt",
            "state",
            "memory",
            "attached",
            "active",
            "cut",
            "sgt",
            "later",
            "material",
            "cannot",
            "silently",
            "enter",
            "edition",
            "every",
            "has",
            "five",
            "ten",
            "run",
            "spans",
            "distinct",
            "urls",
            "domains",
            "rejected",
            "earlier",
            "attempt",
            "receipts",
            "remain",
            "audit",
            "breadth",
            "improves",
            "inspection",
            "aggregate",
            "count",
            "upgrades",
            "single",
            "unsupported",
            "claim",
            "corrections",
            "next",
            "duplicates",
            "appear",
            "across",
            "engines",
            "collection"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-02T13:36:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-02-EVERYTHING",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-02-EVERYTHING",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-02-EVERYTHING",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-11-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-11-PROOF"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-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-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": [],
            "matched_events": [],
            "score": 408.2343,
            "why": [
              "shared terms: sgt, cleared, every, retains, domains"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-02-EVERYTHING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
            "date": "2026-07-31",
            "title": "The audit retains 659 candidates; 157 are evidence-cleared signals.",
            "engine": null,
            "tab": "Everything",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 308.1615,
            "why": [
              "shared terms: cleared, sgt, audit, editorial, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-02-EVERYTHING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
            "date": "2026-07-31",
            "title": "The audit retains 659 candidates; 157 are evidence-cleared signals.",
            "engine": null,
            "tab": "Everything",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 308.1615,
            "why": [
              "shared terms: cleared, sgt, audit, editorial, 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": 274.4281,
            "why": [
              "shared terms: sgt, ledger, domains, every, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "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": [],
            "matched_events": [],
            "score": 266.4014,
            "why": [
              "shared terms: sgt, cleared, and, domains, engines"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "c318a41592b28d1f431929f261f138f4f293e36d719033caa50a733578b7690a"
      },
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1336-SGT-EVERYTHING",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "611 cleared signals now span all 73 active engines.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "On 01 August 2026, OTR's Everything tab said: “611 cleared signals now span all 73 active engines.” under the “OIL RISK · YEN ACTION · PROOF COST” pulse. On 02 August 2026, the Everything tab says: “587 current rows cleared all 73 engine lanes.” under the “BOUNDARIES · CAPACITY · PROOF” pulse. Complete coverage reduces editorial selection risk, but the release still ranks evidence by directness, time and engine ownership.",
          "difference": "This is a dated comparison between OTR publishes. It shows what changed in the story, but it does not verify today's facts, prove causation, predict repetition or change any prediction state."
        }
      ],
      "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": [
        "Source corrections before the next run",
        "Duplicates that appear across engines",
        "The next canonical collection receipt"
      ],
      "invalidation": "The complete-run claim fails if any engine count, source route, evidence state, registry hash or dated pointer diverges.",
      "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-02T13:36:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 405,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-02-0150-SGT-ATTEMPT",
        "state": "CURRENT_2_AUGUST_CANONICAL"
      }
    },
    "Worry": {
      "eyebrow": "WORRY · 2 AUGUST 2026",
      "question": "Where can today's evidence reach people or operations first?",
      "headline": "Shipping security, cold-chain economics and cyber trust carry the sharpest downside paths.",
      "narrative": [
        "A report on attacks affecting Kuwait and Hormuz shipping creates a physical-risk lane, but price and flow consequences still require completed observations. Cold-storage owners seeking tariff and export support show a different pressure point: electricity cost and market access can constrain food handling even without a dramatic market headline.",
        "The reported Hugging Face incident adds a digital-trust lane. None of these events proves a shared cause, yet each can interrupt a system at an access point: a sea route, a cold chain or a software dependency."
      ],
      "beats": [
        {
          "label": "ROUTE",
          "title": "A chokepoint risk can delay physical movement",
          "body": "Treat the attack report as a current security record; verify vessel flow and insurance effects separately.",
          "source_ids": [
            "HORMUZ-SHIPPING",
            "FREIGHT-OUTLOOK"
          ]
        },
        {
          "label": "COLD CHAIN",
          "title": "Power cost can decide usable capacity",
          "body": "Requests for tariff and export support point to operational economics, not proof that all food prices will rise.",
          "source_ids": [
            "COLD-STORAGE",
            "FREIGHT-CAPACITY"
          ]
        },
        {
          "label": "DEPENDENCY",
          "title": "A shared software route can transmit trust loss",
          "body": "The reported hack supports a controls review, not a blanket conclusion about every AI system.",
          "source_ids": [
            "CYBER-TRUST",
            "AI-ROLLBACK"
          ]
        }
      ],
      "market_connection": "The worry case is conditional: disruption matters only when security, cost or trust evidence reaches observable delivery and behaviour.",
      "history_echo": "CONTEXT_ONLY: the retained record helps frame a comparison, but current sources control every current fact and state.",
      "historical_data": [
        {
          "record_id": "MPAT-DCOILWTICO-2020-03-20-2020-04-20",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "DCOILWTICO",
          "series_name": "WTI crude oil",
          "family": "Energy",
          "start_date": "2020-03-20",
          "end_date": "2020-04-20",
          "direction": "DOWN",
          "change_display": "-289.84%",
          "headline": "WTI crude oil moved -289.84% across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/DCOILWTICO",
          "match_label": "Operational downside channels",
          "comparison": "This retained market window helps compare the scale and transmission channel of today's evidence.",
          "difference": "It is not current proof, does not establish causation, and cannot settle a prediction or fill a missing source.",
          "matched_signal_ids": [
            "OTR-20260802-040-05",
            "OTR-20260802-047-04"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "86dd3fbede27725c8937d17767c6882156824add36a1199459515c55a8425432",
        "query_concepts": {
          "entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [
            {
              "id": "CYBER_SECURITY",
              "label": "Cybersecurity"
            },
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "shipping",
            "security",
            "cold",
            "chain",
            "economics",
            "and",
            "cyber",
            "trust",
            "carry",
            "the",
            "sharpest",
            "downside",
            "paths",
            "worry",
            "case",
            "conditional",
            "disruption",
            "matters",
            "cost",
            "evidence",
            "reaches",
            "observable",
            "delivery",
            "behaviour",
            "attacks",
            "affecting",
            "kuwait",
            "hormuz",
            "creates",
            "physical",
            "risk",
            "lane",
            "but",
            "price",
            "flow",
            "consequences",
            "still",
            "require",
            "completed",
            "observations",
            "storage",
            "owners",
            "seeking",
            "tariff",
            "export",
            "support",
            "show",
            "different",
            "pressure",
            "point",
            "electricity",
            "market",
            "access",
            "can",
            "constrain",
            "food",
            "handling",
            "even",
            "without",
            "dramatic",
            "headline",
            "hugging",
            "face",
            "incident",
            "adds",
            "digital",
            "none",
            "events",
            "proves",
            "shared",
            "cause",
            "yet",
            "interrupt",
            "system",
            "sea",
            "route",
            "software",
            "dependency",
            "verified",
            "traffic",
            "changes",
            "decisions",
            "scope",
            "remediation",
            "detail"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-02T13:36:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-03-WORRY",
          "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",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-03-WORRY"
        ],
        "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": 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-03-WORRY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Energy disruption, borrowing costs and unsafe deployment are the immediate pressure lanes.",
            "engine": null,
            "tab": "Worry",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "ENERGY",
                "label": "Energy"
              },
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 203.8013,
            "why": [
              "same entity: Energy",
              "same entity: Shipping",
              "shared terms: worry, can, pressure, and, market"
            ],
            "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": "ENERGY",
                "label": "Energy"
              }
            ],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 188.7511,
            "why": [
              "same entity: Energy",
              "same event: Supply chains and trade",
              "shared terms: chain, and, can, worry, the"
            ],
            "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": "ENERGY",
                "label": "Energy"
              }
            ],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 188.7511,
            "why": [
              "same entity: Energy",
              "same event: Supply chains and trade",
              "shared terms: chain, and, can, worry, the"
            ],
            "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": "ENERGY",
                "label": "Energy"
              }
            ],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 188.7511,
            "why": [
              "same entity: Energy",
              "same event: Supply chains and trade",
              "shared terms: chain, and, can, worry, the"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-03-WORRY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-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": "ENERGY",
                "label": "Energy"
              }
            ],
            "matched_events": [],
            "score": 181.692,
            "why": [
              "same entity: Energy",
              "shared terms: worry, market, cost, pressure, can"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "6878f0ed20b3f6a2a2691c142124bac66acebd37e8864a9ee08ae07d15d4a0ba"
      },
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1336-SGT-WORRY",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "Energy disruption, borrowing costs and unsafe deployment are the immediate pressure lanes.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "On 01 August 2026, OTR's Worry tab said: “Energy disruption, borrowing costs and unsafe deployment are the immediate pressure lanes.” under the “OIL RISK · YEN ACTION · PROOF COST” pulse. On 02 August 2026, the Worry tab says: “Shipping security, cold-chain economics and cyber trust carry the sharpest downside paths.” under the “BOUNDARIES · CAPACITY · PROOF” pulse. The worry case is conditional: disruption matters only when security, cost or trust evidence reaches observable delivery and behaviour.",
          "difference": "This is a dated comparison between OTR publishes. It shows what changed in the story, but it does not verify today's facts, prove causation, predict repetition or change any prediction state."
        }
      ],
      "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": [
        "Verified Hormuz traffic changes",
        "Cold-storage tariff or export decisions",
        "Incident scope and remediation detail"
      ],
      "invalidation": "The case weakens if shipping remains normal, cold-chain support concerns ease and direct incident evidence shows no wider operational exposure.",
      "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-02T13:36:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 405,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-02-0150-SGT-ATTEMPT",
        "state": "CURRENT_2_AUGUST_CANONICAL"
      }
    },
    "Big 3": {
      "eyebrow": "BIG 3 · 2 AUGUST 2026",
      "question": "Which three developments organise today's edition?",
      "headline": "A public rule, a freight measure and a clinical null result are the 2 August Big Three.",
      "narrative": [
        "First, Singapore performance reporting shows that permission and consequence can change cultural access. Second, rail reports attach quantities to capacity and modal replacement. Third, a comparative clinical trial reports that compression wraps offer no healing advantage.",
        "The three facts belong to different domains. Their useful connection is procedural: each replaces a broad assumption with a boundary, a measurable delivery claim or a result that can narrow practice."
      ],
      "beats": [
        {
          "label": "01 · RULE",
          "title": "Permission has an operating consequence",
          "body": "The current report is evidence of a specific performance case, not a universal rule about every event.",
          "source_ids": [
            "SG-CULTURE-RULES",
            "AI-ROLLBACK"
          ]
        },
        {
          "label": "02 · CAPACITY",
          "title": "Delivery received a quantity",
          "body": "A 50% capacity report and a 1,480-trip replacement claim make logistics testable at the route level.",
          "source_ids": [
            "FREIGHT-CAPACITY",
            "FREIGHT-SHIFT"
          ]
        },
        {
          "label": "03 · RESULT",
          "title": "No advantage is still a decision-grade finding",
          "body": "The comparison narrows a treatment claim while the pharma result keeps commercial performance on a separate lane.",
          "source_ids": [
            "CLINICAL-PROOF",
            "PHARMA-CURRENT"
          ]
        }
      ],
      "market_connection": "Today's Big Three privilege the quality of a decision process over headline intensity.",
      "history_echo": "CONTEXT_ONLY: the retained record helps frame a comparison, but current sources control every current fact and state.",
      "historical_data": [
        {
          "record_id": "MPAT-DGS2-1980-04-08-1980-05-06",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "DGS2",
          "series_name": "U.S. Treasury 2-year yield",
          "family": "Interest rates",
          "start_date": "1980-04-08",
          "end_date": "1980-05-06",
          "direction": "DOWN",
          "change_display": "-449.00 bps",
          "headline": "U.S. Treasury 2-year yield moved -449.00 bps across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/DGS2",
          "match_label": "Rules, capacity and proof",
          "comparison": "This retained market window helps compare the scale and transmission channel of today's evidence.",
          "difference": "It is not current proof, does not establish causation, and cannot settle a prediction or fill a missing source.",
          "matched_signal_ids": [
            "OTR-20260802-014-05",
            "OTR-20260802-043-04"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "6e1ad0f8b92bd6d2156a3f839fd6ea16edf1d5041c6802ffd64bfacc7cea36c1",
        "query_concepts": {
          "entities": [
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "terms": [
            "public",
            "rule",
            "freight",
            "measure",
            "and",
            "clinical",
            "null",
            "result",
            "are",
            "the",
            "august",
            "big",
            "three",
            "today",
            "privilege",
            "quality",
            "decision",
            "process",
            "headline",
            "intensity",
            "first",
            "singapore",
            "performance",
            "reporting",
            "shows",
            "permission",
            "consequence",
            "can",
            "change",
            "cultural",
            "access",
            "second",
            "rail",
            "attach",
            "quantities",
            "capacity",
            "modal",
            "replacement",
            "third",
            "comparative",
            "trial",
            "compression",
            "wraps",
            "offer",
            "healing",
            "advantage",
            "facts",
            "belong",
            "different",
            "domains",
            "useful",
            "connection",
            "procedural",
            "replaces",
            "broad",
            "assumption",
            "boundary",
            "measurable",
            "delivery",
            "claim",
            "narrow",
            "practice",
            "primary",
            "clarification",
            "repeat",
            "data",
            "guideline",
            "response",
            "evidence"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-02T13:36:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
          "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",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-03-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",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-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-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": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 249.5541,
            "why": [
              "same entity: Shipping",
              "shared terms: big, three, today, and, the"
            ],
            "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": [],
            "matched_events": [],
            "score": 195.3661,
            "why": [
              "shared terms: big, three, and, the, today"
            ],
            "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": [],
            "matched_events": [],
            "score": 195.3661,
            "why": [
              "shared terms: big, three, and, the, today"
            ],
            "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": [],
            "matched_events": [],
            "score": 195.3661,
            "why": [
              "shared terms: big, three, and, the, today"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-03-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-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": [],
            "matched_events": [],
            "score": 157.0597,
            "why": [
              "shared terms: big, three, the, and, today"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "a05f6e244ac5a95751f2f97a3582b82db0803dc407443a2090becedd5fd4c85b"
      },
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1336-SGT-BIG-3",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "Hormuz oil risk, yen intervention and the proof cost of AI form today’s Big Three.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "On 01 August 2026, OTR's Big 3 tab said: “Hormuz oil risk, yen intervention and the proof cost of AI form today’s Big Three.” under the “OIL RISK · YEN ACTION · PROOF COST” pulse. On 02 August 2026, the Big 3 tab says: “A public rule, a freight measure and a clinical null result are the 2 August Big Three.” under the “BOUNDARIES · CAPACITY · PROOF” pulse. Today's Big Three privilege the quality of a decision process over headline intensity.",
          "difference": "This is a dated comparison between OTR publishes. It shows what changed in the story, but it does not verify today's facts, prove causation, predict repetition or change any prediction state."
        }
      ],
      "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": [
        "Primary-rule clarification",
        "Repeat freight delivery data",
        "Guideline response to comparative evidence"
      ],
      "invalidation": "A Big Three lane drops if its source is corrected, its quantity cannot be reproduced or a stronger direct result overtakes it.",
      "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-02T13:36:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 405,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-02-0150-SGT-ATTEMPT",
        "state": "CURRENT_2_AUGUST_CANONICAL"
      },
      "selection_receipt": {
        "locked_at_sgt": "2026-08-02T13:36:00+08:00",
        "candidate_event_count": 567,
        "candidate_count_boundary": "This is the count of stored event keys in the locked release. The current key can split one source page when titles differ, so it is provisional and is not a unique real-world-event claim.",
        "method_label": "EDITORIAL_SELECTION_NOT_OBJECTIVE_GLOBAL_IMPORTANCE",
        "criteria": [
          "Clear consequence for readers",
          "A quantity or result that can be checked later",
          "Different domains across the three picks",
          "A visible evidence limit and a clear way the pick can be overtaken"
        ],
        "selections": [
          {
            "rank": 1,
            "lane": "Public rule",
            "primary_source_id": "SG-CULTURE-RULES",
            "context_source_ids": [
              "AI-ROLLBACK"
            ],
            "why_selected": "It shows a specific public consequence and gives the edition a clear boundary to inspect.",
            "evidence_limit": "One publisher report supports the specific case. It does not prove a universal rule or a shared cause with the other picks.",
            "what_can_overtake": "A primary authority clarification or a more consequential, better-supported current event.",
            "primary_signal_id": "OTR-20260802-014-05",
            "context_signal_ids": [
              "OTR-20260802-010-09"
            ],
            "evidence_state": "SOURCE_LINKED_CURRENT",
            "source_independence": "ONE_PUBLISHER_REPORT"
          },
          {
            "rank": 2,
            "lane": "Freight capacity",
            "primary_source_id": "FREIGHT-CAPACITY",
            "context_source_ids": [
              "FREIGHT-SHIFT"
            ],
            "why_selected": "It includes a measurable capacity claim and a separate road-trip replacement claim that readers can track.",
            "evidence_limit": "The two reports are context for the same editorial lane, not saved independent confirmation of one event.",
            "what_can_overtake": "Direct operator data, repeated delivery results or evidence that the stated capacity is not used.",
            "primary_signal_id": "OTR-20260802-037-04",
            "context_signal_ids": [
              "OTR-20260802-037-07"
            ],
            "evidence_state": "SOURCE_LINKED_CURRENT",
            "source_independence": "ONE_PUBLISHER_REPORT"
          },
          {
            "rank": 3,
            "lane": "Clinical null result",
            "primary_source_id": "CLINICAL-PROOF",
            "context_source_ids": [
              "PHARMA-CURRENT"
            ],
            "why_selected": "A measured no-advantage result can narrow a treatment claim and is useful even without a dramatic headline.",
            "evidence_limit": "The pharma report is a separate commercial context item, not corroboration of the clinical result.",
            "what_can_overtake": "The primary study, a guideline response or a stronger comparative result with clearer patient impact.",
            "primary_signal_id": "OTR-20260802-043-04",
            "context_signal_ids": [
              "OTR-20260802-043-06"
            ],
            "evidence_state": "SOURCE_LINKED_CURRENT",
            "source_independence": "ONE_PUBLISHER_REPORT"
          }
        ],
        "shared_cause_claimed": false,
        "connection_type": "EDITORIAL_ANALOGY",
        "statement": "These are editorial picks that organise this edition. They are not proof that the events share one cause, and they are not an objective ranking of the world's three most important events."
      }
    },
    "Predictions": {
      "eyebrow": "PREDICTIONS · 2 AUGUST 2026 LOCK",
      "question": "What changed in the new research-only prediction contract?",
      "headline": "32 paper plans are newly locked to the 2 August release; 31 mentions remain held.",
      "narrative": [
        "Every card is parent-bound to OTR-DAILY-73-2026-08-02-0150-SGT and now cites 2 August PUBLISH rows. Prices, entry bands, targets, safety exits, source IDs and resolver rules were fixed before any eligible entry observation.",
        "Bitcoin has a later completed-candle window on 2 August. US-listed assets use the latest completed regular-session prices only as references and cannot enter before the 3 August NYSE/Nasdaq session. Weekend price availability is never presented as a legal equity entry."
      ],
      "beats": [
        {
          "label": "NEW PARENT",
          "title": "The signal contract moved to 2 August",
          "body": "All promoted cards point to the active release and its current evidence rather than the 1 August ledger.",
          "source_ids": [
            "YEN-REPORT",
            "CYBER-TRUST"
          ]
        },
        {
          "label": "TWO CLOCKS",
          "title": "Continuous and regular sessions stay separate",
          "body": "Bitcoin requires later Coinbase candles; US assets require completed Monday regular-session bars.",
          "source_ids": [
            "AI-ROLLBACK",
            "HORMUZ-SHIPPING"
          ]
        },
        {
          "label": "HELD LANE",
          "title": "Unpriced mentions remain explicit",
          "body": "A named asset without the approved path stays visible and cannot borrow confidence from an ETF card.",
          "source_ids": [
            "CLINICAL-PROOF",
            "SPACE-INVESTMENT"
          ]
        }
      ],
      "market_connection": "Prediction state at publication: 32 immutable research plans are waiting for eligible evidence; no entry, exit or result is claimed.",
      "history_echo": "CONTEXT_ONLY: the retained record helps frame a comparison, but current sources control every current fact and state.",
      "historical_data": [
        {
          "record_id": "MPAT-DGS1MO-2007-07-23-2007-08-20",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "DGS1MO",
          "series_name": "U.S. Treasury 1-month yield",
          "family": "Interest rates",
          "start_date": "2007-07-23",
          "end_date": "2007-08-20",
          "direction": "DOWN",
          "change_display": "-241.00 bps",
          "headline": "U.S. Treasury 1-month yield moved -241.00 bps across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/DGS1MO",
          "match_label": "No-hindsight contract control",
          "comparison": "This retained market window helps compare the scale and transmission channel of today's evidence.",
          "difference": "It is not current proof, does not establish causation, and cannot settle a prediction or fill a missing source.",
          "matched_signal_ids": [
            "OTR-20260802-021-05",
            "OTR-20260802-033-02"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "9127d1169d0dae5e95ce8b28ca42be98121d2888d7de807806f0b76f31590563",
        "query_concepts": {
          "entities": [
            {
              "id": "BTC",
              "label": "Bitcoin"
            },
            {
              "id": "US_EQUITIES",
              "label": "US equities"
            }
          ],
          "events": [],
          "terms": [
            "paper",
            "plans",
            "are",
            "newly",
            "locked",
            "the",
            "august",
            "mentions",
            "remain",
            "held",
            "prediction",
            "state",
            "immutable",
            "research",
            "waiting",
            "for",
            "eligible",
            "evidence",
            "entry",
            "exit",
            "result",
            "claimed",
            "every",
            "card",
            "parent",
            "bound",
            "sgt",
            "and",
            "now",
            "cites",
            "rows",
            "prices",
            "bands",
            "targets",
            "safety",
            "exits",
            "ids",
            "resolver",
            "rules",
            "were",
            "fixed",
            "any",
            "observation",
            "bitcoin",
            "has",
            "later",
            "completed",
            "candle",
            "window",
            "listed",
            "assets",
            "use",
            "regular",
            "session",
            "references",
            "cannot",
            "enter",
            "nyse",
            "nasdaq",
            "weekend",
            "price",
            "availability",
            "never",
            "presented",
            "legal",
            "equity",
            "coinbase",
            "candles",
            "inside",
            "btc",
            "bars",
            "append",
            "target",
            "time",
            "receipts"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-02T13:36:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-05-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-04-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-04-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT::TAB-04-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-05-PREDICTIONS"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01"
        ],
        "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-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": [
              {
                "id": "BTC",
                "label": "Bitcoin"
              },
              {
                "id": "US_EQUITIES",
                "label": "US equities"
              }
            ],
            "matched_events": [],
            "score": 490.9468,
            "why": [
              "same entity: Bitcoin",
              "same entity: US equities",
              "shared terms: sgt, entry, held, locked, paper"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-04-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
            "date": "2026-07-31",
            "title": "Thirty-two paper predictions are locked; every other mention stays visible as held evidence.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "BTC",
                "label": "Bitcoin"
              },
              {
                "id": "US_EQUITIES",
                "label": "US equities"
              }
            ],
            "matched_events": [],
            "score": 395.4703,
            "why": [
              "same entity: Bitcoin",
              "same entity: US equities",
              "shared terms: entry, held, sgt, prediction, exit"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-04-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
            "date": "2026-07-31",
            "title": "Thirty-two paper predictions are locked; every other mention stays visible as held evidence.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "BTC",
                "label": "Bitcoin"
              },
              {
                "id": "US_EQUITIES",
                "label": "US equities"
              }
            ],
            "matched_events": [],
            "score": 395.4703,
            "why": [
              "same entity: Bitcoin",
              "same entity: US equities",
              "shared terms: entry, held, sgt, prediction, exit"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT::TAB-04-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
            "date": "2026-07-31",
            "title": "Thirty-two paper predictions are locked; every other mention stays visible as held evidence.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "BTC",
                "label": "Bitcoin"
              },
              {
                "id": "US_EQUITIES",
                "label": "US equities"
              }
            ],
            "matched_events": [],
            "score": 395.4703,
            "why": [
              "same entity: Bitcoin",
              "same entity: US equities",
              "shared terms: entry, held, sgt, prediction, exit"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
            "date": "2026-07-31",
            "title": "Thirty-two paper predictions are locked; every other mention stays visible as held evidence.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "BTC",
                "label": "Bitcoin"
              },
              {
                "id": "US_EQUITIES",
                "label": "US equities"
              }
            ],
            "matched_events": [],
            "score": 387.0547,
            "why": [
              "same entity: Bitcoin",
              "same entity: US equities",
              "shared terms: entry, sgt, held, exit, prediction"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "6714fceb86f86e3bb802328031a65756456608babb12f9db65652fc1ffb5e836"
      },
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1336-SGT-PREDICTIONS",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "32 paper plans are locked against today’s release; 31 mentions remain held.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "On 01 August 2026, OTR's Predictions tab said: “32 paper plans are locked against today’s release; 31 mentions remain held.” under the “OIL RISK · YEN ACTION · PROOF COST” pulse. On 02 August 2026, the Predictions tab says: “32 paper plans are newly locked to the 2 August release; 31 mentions remain held.” under the “BOUNDARIES · CAPACITY · PROOF” pulse. Prediction state at publication: 32 immutable research plans are waiting for eligible evidence; no entry, exit or result is claimed.",
          "difference": "This is a dated comparison between OTR publishes. It shows what changed in the story, but it does not verify today's facts, prove causation, predict repetition or change any prediction state."
        }
      ],
      "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": [
        "Completed Coinbase candles inside the BTC window",
        "Completed US regular-session bars on 3 August",
        "Append-only entry, target, safety-exit and time-exit receipts"
      ],
      "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-02-0150-SGT",
        "observed_at_sgt": "2026-08-02T13:36:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 405,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-02-0150-SGT-ATTEMPT",
        "state": "CURRENT_2_AUGUST_CANONICAL"
      }
    },
    "Long-Term Investment": {
      "eyebrow": "LONG-TERM INVESTMENT · THREE-YEAR RESEARCH",
      "question": "Which mid-stage public assets clear a provisional, source-linked ten-trait screen and deserve continued three-year research?",
      "headline": "4 assets clear the first 6-of-10 research threshold; 0 remain held, and the historical trait overlap has not yet been measured.",
      "narrative": [
        "OTR reviewed the active live pulse and current source-linked events. 3 of 4 candidates received a disclosed discovery-term match; those matches only opened or prioritised research and contributed zero traits.",
        "Only PRESENT traits count. Six or more places an asset on the research board. Five or fewer keeps it out. Missing or old evidence is held, not treated as proof against the asset, and every later addition or removal needs a new append-only receipt that explains the exact trait change.",
        "The ten questions were inspired by selected historical growth cases, but OTR has not yet published their exact 4x windows or scored them on the same matrix. Eligible one-, two- and three-year figures are visible editorial stress scenarios from a timestamped price, not targets, probabilities or forecasts."
      ],
      "beats": [
        {
          "label": "PULSE REVIEW",
          "title": "3 candidate reviews received a discovery-term match",
          "body": "Each match is labelled separately on the candidate card. It is sector context only, is not company evidence and contributes zero toward the 6-of-10 threshold.",
          "source_ids": [
            "CYBER-TRUST",
            "AI-ROLLBACK",
            "SPACE-INVESTMENT"
          ]
        },
        {
          "label": "TEN TRAITS",
          "title": "Every candidate receives all ten verdicts",
          "body": "Primary filings, official results and protocol documents support PRESENT, ABSENT, UNVERIFIABLE or STALE states. Only PRESENT counts toward six.",
          "source_ids": [
            "CYBER-TRUST",
            "AI-ROLLBACK"
          ]
        },
        {
          "label": "DAILY RECEIPT",
          "title": "Noon updates can add, retain, hold or remove",
          "body": "A market-closed or source-failure day still receives a receipt. Missing research or price evidence fails closed and cannot become a silent trait or membership change.",
          "source_ids": [
            "AI-ROLLBACK",
            "SPACE-INVESTMENT"
          ]
        }
      ],
      "market_connection": "OTR inference: a current event can open or prioritise a candidate review. It cannot score a trait, validate a numeric scenario or prove that an asset will rise.",
      "history_echo": "CONTEXT_ONLY: selected historical winners helped form the ten research questions. The set is small and winner-selected, so it cannot verify a current trait or estimate a future return.",
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1556-SGT-LONG-TERM-INVESTMENT",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "Oil risk, yen intervention and verification pressure moved together.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "The earlier OTR Today publication focused on current rules, capacity and proof. This first Long-Term Investment tab turns those proof questions into a fixed three-year research rubric without claiming that the earlier story predicted these assets.",
          "difference": "The earlier edition had no Long-Term Investment tab, ten-trait contract, daily membership receipt or three-year scenario board. This is a new public method, not a rewrite of the earlier publication."
        }
      ],
      "historical_data": [
        {
          "record_id": "MPAT-NASDAQCOM-2017-04-03-2017-05-02",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "NASDAQCOM",
          "series_name": "Nasdaq Composite",
          "family": "Equity indices",
          "start_date": "2017-04-03",
          "end_date": "2017-05-02",
          "direction": "UP",
          "change_display": "+3.40%",
          "headline": "Nasdaq Composite moved +3.40% across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/NASDAQCOM",
          "match_label": "Short-horizon market context only",
          "comparison": "This retained 29-day Nasdaq Composite window is short-horizon context only. It is not a three-year comparator or a historical analogue test.",
          "difference": "It cannot support the 6-of-10 threshold, measure historical trait overlap, prove causation or set a future price.",
          "matched_signal_ids": [
            "OTR-20260802-033-02",
            "OTR-20260802-010-09",
            "OTR-20260802-058-02"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "227d356da96a698e0022d659cb1ba4204cc5854acbdbe3485e662d69a72ff736",
        "query_concepts": {
          "entities": [
            {
              "id": "GOOGL",
              "label": "Alphabet"
            },
            {
              "id": "JPY",
              "label": "Japanese yen"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [],
          "terms": [
            "rules",
            "freight",
            "capacity",
            "and",
            "negative",
            "clinical",
            "evidence",
            "set",
            "today",
            "direction",
            "the",
            "august",
            "pulse",
            "separates",
            "governance",
            "boundaries",
            "physical",
            "execution",
            "comparative",
            "yen",
            "hormuz",
            "remain",
            "watch",
            "lanes",
            "rather",
            "claimed",
            "common",
            "cause",
            "reporting",
            "singapore",
            "concert",
            "consequence",
            "google",
            "withdrawal",
            "image",
            "generation",
            "feature",
            "make",
            "institutional",
            "product",
            "visible",
            "are",
            "separate",
            "events",
            "edition",
            "not",
            "collapse",
            "them",
            "one",
            "claim",
            "culture",
            "technology",
            "two",
            "rail",
            "quantify",
            "truck",
            "trip",
            "replacement",
            "comparison",
            "healing",
            "advantage",
            "for",
            "compression",
            "wraps",
            "together",
            "shift",
            "attention",
            "announcement",
            "speed",
            "rule",
            "permits",
            "network",
            "delivers",
            "trial",
            "actually",
            "supports",
            "any",
            "direct",
            "authority",
            "update",
            "verified",
            "delivered",
            "volumes",
            "guidance",
            "implementation"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-02T13:36: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-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-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": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 212.059,
            "why": [
              "same entity: Japanese yen",
              "shared terms: yen, today, and, remain, together"
            ],
            "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": "JPY",
                "label": "Japanese yen"
              },
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 200.621,
            "why": [
              "same entity: Japanese yen",
              "same entity: Shipping",
              "shared terms: yen, hormuz, today, and, the"
            ],
            "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": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 170.0061,
            "why": [
              "same entity: Japanese yen",
              "shared terms: yen, the, and, today, pulse"
            ],
            "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": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 170.0061,
            "why": [
              "same entity: Japanese yen",
              "shared terms: yen, the, and, today, pulse"
            ],
            "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": "JPY",
                "label": "Japanese yen"
              }
            ],
            "matched_events": [],
            "score": 170.0061,
            "why": [
              "same entity: Japanese yen",
              "shared terms: yen, the, and, today, pulse"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "e26273fc2803d56660e1a3b5a409d916844da2a8f3401a1d8fc9b5921ee5647c"
      },
      "evidence_checklist": [
        "Exactly ten trait verdicts for every candidate",
        "Primary source URL and date 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": [
        "A five-trait candidate gains fresh proof for a sixth trait",
        "An included candidate receives fresh evidence that reduces it to five",
        "The current OTR catalyst lane changes",
        "A daily price crosses its valuation guardrail",
        "A source batch or price becomes stale or unavailable"
      ],
      "invalidation": "Hold the board when the evidence batch is stale, a candidate lacks ten explicit verdicts, a price has the wrong venue or currency, or the receipt chain breaks. Missing evidence is not a trait loss.",
      "learning_status": "FIRST_PUBLIC_RUBRIC_AWAITING_MATCHED_CONTROL_BACKTEST",
      "pulse_review": {
        "release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
        "reviewed_at_sgt": "2026-08-02T15:56:00+08:00",
        "matched_candidate_count": 3,
        "no_direct_match_count": 1,
        "contributes_to_trait_score": false,
        "candidates": [
          {
            "candidate_id": "LT-NET",
            "ticker": "NET",
            "release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
            "reviewed_at_sgt": "2026-08-02T15:56:00+08:00",
            "disposition": "MATCHED",
            "match_scope": "DISCOVERY_TERM_MATCH_NOT_COMPANY_EVIDENCE",
            "signal_refs": [
              {
                "signal_id": "OTR-20260802-033-02",
                "source_id": "CYBER-TRUST",
                "url": "https://www.cnbc.com/2026/08/01/open-ai-hugging-face-hack-cyber-warnings.html"
              }
            ],
            "matched_terms": [
              "cybersecurity",
              "cyber"
            ],
            "rationale": "The current release contains 1 sector-term match for NET. This only opened or prioritised review; it is not company evidence and contributes zero traits.",
            "contributes_to_trait_score": false
          },
          {
            "candidate_id": "LT-RKLB",
            "ticker": "RKLB",
            "release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
            "reviewed_at_sgt": "2026-08-02T15:56:00+08:00",
            "disposition": "MATCHED",
            "match_scope": "DISCOVERY_TERM_MATCH_NOT_COMPANY_EVIDENCE",
            "signal_refs": [
              {
                "signal_id": "OTR-20260802-010-09",
                "source_id": "AI-ROLLBACK",
                "url": "https://arstechnica.com/ai/2026/07/google-earth-releases-swiftly-retracts-ai-feature-to-make-fake-satellite-images/"
              },
              {
                "signal_id": "OTR-20260802-058-02",
                "source_id": "SPACE-INVESTMENT",
                "url": "https://indianexpress.com/article/technology/science/spanish-government-eib-1bn-euro-thirty-metre-telescope-10813321/"
              }
            ],
            "matched_terms": [
              "satellite",
              "space"
            ],
            "rationale": "The current release contains 2 sector-term matches for RKLB. This only opened or prioritised review; it is not company evidence and contributes zero traits.",
            "contributes_to_trait_score": false
          },
          {
            "candidate_id": "LT-TEM",
            "ticker": "TEM",
            "release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
            "reviewed_at_sgt": "2026-08-02T15:56:00+08:00",
            "disposition": "MATCHED",
            "match_scope": "DISCOVERY_TERM_MATCH_NOT_COMPANY_EVIDENCE",
            "signal_refs": [
              {
                "signal_id": "OTR-20260802-043-04",
                "source_id": "CLINICAL-PROOF",
                "url": "https://medicalxpress.com/news/2026-07-compression-advantage-venous-leg-ulcers.html"
              }
            ],
            "matched_terms": [
              "clinical"
            ],
            "rationale": "The current release contains 1 sector-term match for TEM. This only opened or prioritised review; it is not company evidence and contributes zero traits.",
            "contributes_to_trait_score": false
          },
          {
            "candidate_id": "LT-SOL",
            "ticker": "SOL",
            "release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
            "reviewed_at_sgt": "2026-08-02T15:56:00+08:00",
            "disposition": "NO_DIRECT_MATCH",
            "match_scope": "NO_DISCOVERY_TERM_MATCH",
            "signal_refs": [],
            "matched_terms": [],
            "rationale": "No source-linked event in the current release matched SOL's disclosed discovery terms. The candidate remains assessed only on its primary-source evidence, and the pulse contributes zero traits.",
            "contributes_to_trait_score": false
          }
        ]
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
        "observed_at_sgt": "2026-08-02T15:56:00+08:00",
        "verified_sources": 21,
        "candidate_sources": 21,
        "automation_attempt_id": "OTR-LONG-TERM-BASELINE-2026-08-02-1556-SGT",
        "state": "COMPLETE_BASELINE_SUPERSEDING",
        "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-02T15:56:00+08:00",
        "publication_state": "BASELINE_PUBLISHED",
        "hold_state": null
      }
    },
    "Dots": {
      "eyebrow": "DOTS · 2 AUGUST 2026",
      "question": "What do today’s rail signals say about how goods can move?",
      "headline": "More rail space can shift freight off roads—but only when demand uses it.",
      "narrative": [
        "Three separate rail reports point to one operating story. A Polish biomass route was reported to gain 50% more capacity. A Brenner route was reported to replace 1,480 truck trips with rail deliveries. Canadian National then raised its 2026 volume outlook as freight demand firmed.",
        "Read the reports in order: capacity creates room, demand gives that room work and completed deliveries create the real-world result. The reports cover different routes, so OTR does not say one caused another. Together, they show what to measure when testing whether rail expansion changes how goods move."
      ],
      "beats": [
        {
          "label": "A · MORE ROOM",
          "title": "Rail gains carrying space",
          "body": "The Polish report says biomass rail-freight capacity increased by 50%.",
          "source_ids": [
            "FREIGHT-CAPACITY",
            "FREIGHT-OUTLOOK"
          ]
        },
        {
          "label": "B · MORE USE",
          "title": "Freight demand puts capacity to work",
          "body": "Canadian National’s higher volume outlook is a separate sign that rail demand may use more network capacity.",
          "source_ids": [
            "FREIGHT-OUTLOOK",
            "FREIGHT-CAPACITY"
          ]
        },
        {
          "label": "C · VISIBLE RESULT",
          "title": "Rail replaces road journeys",
          "body": "A separate Brenner report says rail deliveries are expected to replace 1,480 truck trips. This is the result to measure.",
          "source_ids": [
            "FREIGHT-SHIFT",
            "FREIGHT-CAPACITY"
          ]
        }
      ],
      "market_connection": "The story is capacity → use → delivery. It becomes real only if later operating data confirms that the extra capacity is used and road trips fall.",
      "history_echo": "CONTEXT_ONLY: the retained record helps frame a comparison, but current sources control every current fact and state.",
      "historical_data": [
        {
          "record_id": "MPAT-DGS10-1981-10-26-1981-11-25",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "DGS10",
          "series_name": "U.S. Treasury 10-year yield",
          "family": "Interest rates",
          "start_date": "1981-10-26",
          "end_date": "1981-11-25",
          "direction": "DOWN",
          "change_display": "-262.00 bps",
          "headline": "U.S. Treasury 10-year yield moved -262.00 bps across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/DGS10",
          "match_label": "Transmission under verification",
          "comparison": "This retained market window helps compare the scale and transmission channel of today's evidence.",
          "difference": "It is not current proof, does not establish causation, and cannot settle a prediction or fill a missing source.",
          "matched_signal_ids": [
            "OTR-20260802-037-04",
            "OTR-20260802-037-07"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "d640e189a96f06034219b0f46faef1aa8ac21515031e9098daa590001e78f63c",
        "query_concepts": {
          "entities": [
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [
            {
              "id": "SPACE_SCIENCE",
              "label": "Space science"
            }
          ],
          "terms": [
            "rail",
            "space",
            "can",
            "shift",
            "freight",
            "off",
            "roads",
            "but",
            "demand",
            "uses",
            "the",
            "story",
            "capacity",
            "use",
            "delivery",
            "becomes",
            "real",
            "later",
            "operating",
            "data",
            "confirms",
            "extra",
            "used",
            "and",
            "road",
            "trips",
            "fall",
            "three",
            "separate",
            "point",
            "one",
            "polish",
            "biomass",
            "route",
            "was",
            "gain",
            "brenner",
            "replace",
            "truck",
            "deliveries",
            "canadian",
            "national",
            "then",
            "raised",
            "its",
            "volume",
            "outlook",
            "firmed",
            "read",
            "order",
            "creates",
            "room",
            "gives",
            "work",
            "completed",
            "create",
            "world",
            "result",
            "cover",
            "different",
            "routes",
            "not",
            "say",
            "caused",
            "together",
            "show",
            "measure",
            "testing",
            "whether",
            "expansion",
            "changes",
            "how",
            "goods",
            "move",
            "actual",
            "tonne",
            "volumes",
            "expanded",
            "delivered",
            "loads",
            "verified",
            "trip",
            "displacement"
          ],
          "direction": "MIXED"
        },
        "before_at_sgt": "2026-08-02T13:36:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-08-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-08-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-08-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-10-GLOSSARY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-06-DOTS"
        ],
        "matched_publication_ids": [
          "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-07-31-2355-SGT::TAB-08-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-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": [],
            "matched_events": [],
            "score": 218.8122,
            "why": [
              "shared terms: story, and, order, delivery, then"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-08-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
            "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": [],
            "matched_events": [],
            "score": 218.8122,
            "why": [
              "shared terms: story, and, order, delivery, then"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-08-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-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": [],
            "matched_events": [],
            "score": 218.8122,
            "why": [
              "shared terms: story, and, order, delivery, then"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-10-GLOSSARY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
            "date": "2026-07-31",
            "title": "Reported, suspected, verified and resolved are different states.",
            "engine": null,
            "tab": "Glossary",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 189.7194,
            "why": [
              "shared terms: story, verified, and, different, not"
            ],
            "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": [],
            "matched_events": [],
            "score": 187.9315,
            "why": [
              "shared terms: story, and, can, then, move"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "24565a4e77d992a61ff1046d7fe5d9a804f12a304a53d1e01eba2e1bf7156920"
      },
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1336-SGT-DOTS",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "Event, price, cost and behaviour are four separate dots.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "On 01 August 2026, OTR's Dots tab said: “Event, price, cost and behaviour are four separate dots.” under the “OIL RISK · YEN ACTION · PROOF COST” pulse. On 02 August 2026, the Dots tab says: “More rail space can shift freight off roads—but only when demand uses it.” under the “BOUNDARIES · CAPACITY · PROOF” pulse. The story is capacity → use → delivery. It becomes real only if later operating data confirms that the extra capacity is used and road trips fall.",
          "difference": "This is a dated comparison between OTR publishes. It shows what changed in the story, but it does not verify today's facts, prove causation, predict repetition or change any prediction state."
        }
      ],
      "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": [
        "Actual tonne volumes on the expanded Polish route",
        "Canadian National’s reported volumes against its raised outlook",
        "Delivered Brenner loads and verified truck-trip displacement"
      ],
      "invalidation": "The story weakens if capacity sits unused, freight volumes miss the raised outlook or later data does not confirm the reported road-to-rail shift.",
      "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-02T13:36:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 405,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-02-0150-SGT-ATTEMPT",
        "state": "CURRENT_2_AUGUST_CANONICAL"
      }
    },
    "Novel": {
      "eyebrow": "NOVEL · 2 AUGUST 2026",
      "question": "What non-obvious capability appears across today's sources?",
      "headline": "The ability to stop, narrow or reroute may be a stronger capability than speed alone.",
      "narrative": [
        "Google's feature withdrawal and the clinical finding both remove or narrow an available option after evidence challenges it. Rail capacity and truck-trip replacement show the constructive counterpart: a system can reroute work when an alternative path is measurable.",
        "The novel connection is not that culture, software, medicine and freight share one cause. It is that institutional quality can appear as disciplined reversal, bounded claims and operational substitution—not just as expansion."
      ],
      "beats": [
        {
          "label": "STOP",
          "title": "A control can remove a risky feature",
          "body": "Withdrawal is evidence of a governance response; it is not proof that every related tool is unsafe.",
          "source_ids": [
            "AI-ROLLBACK",
            "CYBER-TRUST"
          ]
        },
        {
          "label": "NARROW",
          "title": "A null comparison can improve a decision",
          "body": "No healing advantage can remove an unsupported first-line assumption while other pharma evidence stays separate.",
          "source_ids": [
            "CLINICAL-PROOF",
            "PHARMA-CURRENT"
          ]
        },
        {
          "label": "REROUTE",
          "title": "Capacity can create a practical substitute",
          "body": "Rail expansion becomes meaningful when the report also identifies displaced road trips.",
          "source_ids": [
            "FREIGHT-CAPACITY",
            "FREIGHT-SHIFT"
          ]
        }
      ],
      "market_connection": "A stop-narrow-reroute premium would favour organisations that can change course with evidence instead of defending sunk claims.",
      "history_echo": "CONTEXT_ONLY: the retained record helps frame a comparison, but current sources control every current fact and state.",
      "historical_data": [
        {
          "record_id": "MPAT-DEXKOUS-1997-11-21-1997-12-23",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "DEXKOUS",
          "series_name": "South Korean won per U.S. dollar",
          "family": "Foreign exchange",
          "start_date": "1997-11-21",
          "end_date": "1997-12-23",
          "direction": "UP",
          "change_display": "+84.91%",
          "headline": "South Korean won per U.S. dollar moved +84.91% across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/DEXKOUS",
          "match_label": "Stop, narrow or reroute",
          "comparison": "This retained market window helps compare the scale and transmission channel of today's evidence.",
          "difference": "It is not current proof, does not establish causation, and cannot settle a prediction or fill a missing source.",
          "matched_signal_ids": [
            "OTR-20260802-010-09",
            "OTR-20260802-043-04"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "d90ac35652e43d1aadc37a2f7daec6fd8828fe2ca3537ab29859ff8966cd15d2",
        "query_concepts": {
          "entities": [
            {
              "id": "GOOGL",
              "label": "Alphabet"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [],
          "terms": [
            "the",
            "ability",
            "stop",
            "narrow",
            "reroute",
            "may",
            "stronger",
            "capability",
            "speed",
            "alone",
            "premium",
            "favour",
            "organisations",
            "can",
            "change",
            "course",
            "evidence",
            "instead",
            "defending",
            "sunk",
            "claims",
            "google",
            "feature",
            "withdrawal",
            "and",
            "clinical",
            "finding",
            "remove",
            "available",
            "option",
            "challenges",
            "rail",
            "capacity",
            "truck",
            "trip",
            "replacement",
            "show",
            "constructive",
            "counterpart",
            "system",
            "work",
            "alternative",
            "path",
            "measurable",
            "novel",
            "connection",
            "not",
            "culture",
            "software",
            "medicine",
            "freight",
            "share",
            "one",
            "cause",
            "institutional",
            "quality",
            "appear",
            "disciplined",
            "reversal",
            "bounded",
            "operational",
            "substitution",
            "just",
            "expansion",
            "product",
            "control",
            "follow",
            "adoption",
            "decisions",
            "actual",
            "modal",
            "shift",
            "utilisation"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-02T13:36:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-07-NOVEL",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-06-NOVEL",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-06-NOVEL",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-06-NOVEL",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-06-NOVEL"
        ],
        "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-07-NOVEL",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "The scarce resource may be trusted delivery, not raw invention.",
            "engine": null,
            "tab": "Novel",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 191.1708,
            "why": [
              "shared terms: novel, may, capacity, favour, premium"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-06-NOVEL",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
            "date": "2026-07-31",
            "title": "Scarcity may move from jobs to pay, talent and trusted supply.",
            "engine": null,
            "tab": "Novel",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 136.9885,
            "why": [
              "shared terms: and, novel, can, may, premium"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-06-NOVEL",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
            "date": "2026-07-31",
            "title": "Scarcity may move from jobs to pay, talent and trusted supply.",
            "engine": null,
            "tab": "Novel",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 136.9885,
            "why": [
              "shared terms: and, novel, can, may, premium"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-06-NOVEL",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
            "date": "2026-07-31",
            "title": "Scarcity may move from jobs to pay, talent and trusted supply.",
            "engine": null,
            "tab": "Novel",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 136.9885,
            "why": [
              "shared terms: and, novel, can, may, premium"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-06-NOVEL",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
            "date": "2026-07-31",
            "title": "Scarcity may move from jobs to pay, talent and trusted supply.",
            "engine": null,
            "tab": "Novel",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 136.9885,
            "why": [
              "shared terms: and, novel, can, may, premium"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "c13fd6c1334bc4fb058c5223f2b21bb6ebd11e310fcfd9d2a7ffb26c67252ad8"
      },
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1336-SGT-NOVEL",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "The scarce resource may be trusted delivery, not raw invention.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "On 01 August 2026, OTR's Novel tab said: “The scarce resource may be trusted delivery, not raw invention.” under the “OIL RISK · YEN ACTION · PROOF COST” pulse. On 02 August 2026, the Novel tab says: “The ability to stop, narrow or reroute may be a stronger capability than speed alone.” under the “BOUNDARIES · CAPACITY · PROOF” pulse. A stop-narrow-reroute premium would favour organisations that can change course with evidence instead of defending sunk claims.",
          "difference": "This is a dated comparison between OTR publishes. It shows what changed in the story, but it does not verify today's facts, prove causation, predict repetition or change any prediction state."
        }
      ],
      "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": [
        "Product-control follow-through",
        "Clinical adoption decisions",
        "Actual modal-shift utilisation"
      ],
      "invalidation": "The connection weakens if the reversals lack evidence, the narrowed claim returns unchanged or the alternative route is not used.",
      "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-02T13:36:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 405,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-02-0150-SGT-ATTEMPT",
        "state": "CURRENT_2_AUGUST_CANONICAL"
      }
    },
    "Tomorrow": {
      "eyebrow": "TOMORROW · AFTER 2 AUGUST 2026",
      "question": "Which next observations can change this edition?",
      "headline": "Check authorities, delivered volume and implementation before adding interpretation.",
      "narrative": [
        "The next update should first look for direct Singapore authority detail and any correction to the performance reporting. It should then check whether reported freight capacity becomes delivered volume and whether the stated Canadian rail outlook appears in operating data.",
        "Clinical and technology lanes move on separate clocks. Treatment guidance, post-trial implementation, AI product controls and cyber remediation need their own dated receipts; none may inherit a currency or shipping move as proof."
      ],
      "beats": [
        {
          "label": "NEXT HOURS",
          "title": "Authority and incident detail",
          "body": "Look for primary clarification on the Singapore case and verified scope of the reported cyber incident.",
          "source_ids": [
            "SG-CULTURE-RULES",
            "CYBER-TRUST"
          ]
        },
        {
          "label": "NEXT DAYS",
          "title": "Capacity becomes utilisation",
          "body": "Compare the capacity claim with delivered freight and the outlook with later operating data.",
          "source_ids": [
            "FREIGHT-CAPACITY",
            "FREIGHT-OUTLOOK"
          ]
        },
        {
          "label": "NEXT WEEKS",
          "title": "Evidence reaches practice",
          "body": "Watch treatment guidance, pharma execution and whether the space commitment reaches a dated milestone.",
          "source_ids": [
            "CLINICAL-PROOF",
            "PHARMA-CURRENT",
            "SPACE-INVESTMENT"
          ]
        }
      ],
      "market_connection": "Update order: confirm identity, open the direct source, verify time, observe implementation, then revise the bounded inference.",
      "history_echo": "CONTEXT_ONLY: the retained record helps frame a comparison, but current sources control every current fact and state.",
      "historical_data": [
        {
          "record_id": "MPAT-T10Y2Y-1980-04-10-1980-05-08",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "T10Y2Y",
          "series_name": "U.S. Treasury 10-year minus 2-year spread",
          "family": "Yield curve",
          "start_date": "1980-04-10",
          "end_date": "1980-05-08",
          "direction": "UP",
          "change_display": "+221.00 bps",
          "headline": "U.S. Treasury 10-year minus 2-year spread moved +221.00 bps across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/T10Y2Y",
          "match_label": "Next observable receipt",
          "comparison": "This retained market window helps compare the scale and transmission channel of today's evidence.",
          "difference": "It is not current proof, does not establish causation, and cannot settle a prediction or fill a missing source.",
          "matched_signal_ids": [
            "OTR-20260802-037-09",
            "OTR-20260802-043-06"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "13735de67d7350681ec62416184937df3cde2ccd98fdb936e7952d36711f1b88",
        "query_concepts": {
          "entities": [
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [
            {
              "id": "CYBER_SECURITY",
              "label": "Cybersecurity"
            },
            {
              "id": "HEALTH_MEDICAL",
              "label": "Health and medicine"
            }
          ],
          "terms": [
            "check",
            "authorities",
            "delivered",
            "volume",
            "and",
            "implementation",
            "adding",
            "interpretation",
            "update",
            "order",
            "confirm",
            "identity",
            "open",
            "the",
            "direct",
            "verify",
            "time",
            "observe",
            "then",
            "revise",
            "bounded",
            "inference",
            "next",
            "should",
            "first",
            "look",
            "for",
            "singapore",
            "authority",
            "detail",
            "any",
            "correction",
            "performance",
            "reporting",
            "whether",
            "freight",
            "capacity",
            "becomes",
            "stated",
            "canadian",
            "rail",
            "outlook",
            "appears",
            "operating",
            "data",
            "clinical",
            "technology",
            "lanes",
            "move",
            "separate",
            "clocks",
            "treatment",
            "guidance",
            "post",
            "trial",
            "product",
            "controls",
            "cyber",
            "remediation",
            "need",
            "own",
            "dated",
            "receipts",
            "none",
            "may",
            "inherit",
            "currency",
            "shipping",
            "proof",
            "statements",
            "tonne",
            "trip",
            "investment",
            "milestones"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-02T13:36:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-08-TOMORROW",
          "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",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-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",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-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": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [
              {
                "id": "HEALTH_MEDICAL",
                "label": "Health and medicine"
              }
            ],
            "score": 281.2565,
            "why": [
              "same entity: Shipping",
              "same event: Health and medicine",
              "shared terms: check, update, then, interpretation, and"
            ],
            "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": [],
            "matched_events": [],
            "score": 203.3503,
            "why": [
              "shared terms: and, then, next, update, proof"
            ],
            "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": [],
            "matched_events": [],
            "score": 203.3503,
            "why": [
              "shared terms: and, then, next, update, proof"
            ],
            "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": [],
            "matched_events": [],
            "score": 203.3503,
            "why": [
              "shared terms: and, then, next, update, proof"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-07-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-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": [],
            "matched_events": [],
            "score": 203.3503,
            "why": [
              "shared terms: and, then, next, update, proof"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "066daa0bddfc53429c982bb7a28ef959f135d1415a0f8cc89b2d37d76da7623f"
      },
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1336-SGT-TOMORROW",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "Check official action, physical flow and completed prices before interpretation.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "On 01 August 2026, OTR's Tomorrow tab said: “Check official action, physical flow and completed prices before interpretation.” under the “OIL RISK · YEN ACTION · PROOF COST” pulse. On 02 August 2026, the Tomorrow tab says: “Check authorities, delivered volume and implementation before adding interpretation.” under the “BOUNDARIES · CAPACITY · PROOF” pulse. Update order: confirm identity, open the direct source, verify time, observe implementation, then revise the bounded inference.",
          "difference": "This is a dated comparison between OTR publishes. It shows what changed in the story, but it does not verify today's facts, prove causation, predict repetition or change any prediction state."
        }
      ],
      "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": [
        "Authority statements",
        "Delivered tonne and trip data",
        "Clinical, product and investment milestones"
      ],
      "invalidation": "A tomorrow update stays held when it cannot prove the release parent, event time or authority for a claimed state change.",
      "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-02T13:36:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 405,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-02-0150-SGT-ATTEMPT",
        "state": "CURRENT_2_AUGUST_CANONICAL"
      }
    },
    "Learning": {
      "eyebrow": "LEARNING · 2 AUGUST 2026 RUN",
      "question": "What did the retrieval and admin pipelines learn before publication?",
      "headline": "Scope tightening reduced false ownership while preserving every attempt receipt.",
      "narrative": [
        "The final 2 August candidate cleared 73/73 engines with 587 verified rows, 563 distinct URLs and 405 domains. Earlier candidates remain append-only evidence of how the filter changed.",
        "Category rules were narrowed where product names, music references, job stories and generic dollar language had entered unrelated engines. The repair changed current eligibility only; it did not rewrite a prior publication, prediction state, outcome or engine weight."
      ],
      "beats": [
        {
          "label": "NOTICE",
          "title": "A plausible keyword can still be wrong",
          "body": "Crypto tokens are not space objects, music titles are not conflict evidence and generic dollar phrases are not automatically forex.",
          "source_ids": [
            "AI-ROLLBACK",
            "YEN-REPORT"
          ]
        },
        {
          "label": "NARROW",
          "title": "Engine ownership became more explicit",
          "body": "Transport, supply-chain, commodities, equities and conflict filters now reject the reviewed false-scope patterns.",
          "source_ids": [
            "FREIGHT-CAPACITY",
            "COLD-STORAGE"
          ]
        },
        {
          "label": "PRESERVE",
          "title": "Retries remain part of the proof",
          "body": "The final clean run does not erase earlier candidate, audit or memory receipts.",
          "source_ids": [
            "CLINICAL-PROOF",
            "SPACE-INVESTMENT"
          ]
        }
      ],
      "market_connection": "Learning state: scope rules improved before promotion; prediction terms remain immutable after their separate lock.",
      "history_echo": "CONTEXT_ONLY: the retained record helps frame a comparison, but current sources control every current fact and state.",
      "historical_data": [
        {
          "record_id": "MPAT-DGS30-1981-10-26-1981-11-25",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "DGS30",
          "series_name": "U.S. Treasury 30-year yield",
          "family": "Interest rates",
          "start_date": "1981-10-26",
          "end_date": "1981-11-25",
          "direction": "DOWN",
          "change_display": "-238.00 bps",
          "headline": "U.S. Treasury 30-year yield moved -238.00 bps across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/DGS30",
          "match_label": "Scope-control memory",
          "comparison": "This retained market window helps compare the scale and transmission channel of today's evidence.",
          "difference": "It is not current proof, does not establish causation, and cannot settle a prediction or fill a missing source.",
          "matched_signal_ids": [
            "OTR-20260802-010-09",
            "OTR-20260802-033-02"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "76df5e0b63e6554a07f05cd118a9a19198874f7381f5dc1885cc939b39a4801e",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "scope",
            "tightening",
            "reduced",
            "false",
            "ownership",
            "preserving",
            "every",
            "attempt",
            "receipt",
            "learning",
            "state",
            "rules",
            "improved",
            "promotion",
            "prediction",
            "terms",
            "remain",
            "immutable",
            "separate",
            "lock",
            "the",
            "final",
            "august",
            "candidate",
            "cleared",
            "engines",
            "verified",
            "rows",
            "distinct",
            "urls",
            "and",
            "domains",
            "earlier",
            "candidates",
            "append",
            "evidence",
            "how",
            "filter",
            "changed",
            "category",
            "were",
            "narrowed",
            "product",
            "names",
            "music",
            "references",
            "job",
            "stories",
            "generic",
            "dollar",
            "language",
            "had",
            "entered",
            "unrelated",
            "repair",
            "eligibility",
            "did",
            "not",
            "rewrite",
            "prior",
            "outcome",
            "weight",
            "positive",
            "rate",
            "next",
            "run",
            "breadth",
            "narrower",
            "due",
            "resolver",
            "receipts"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-02T13:36:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-11-PROOF",
          "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"
        ],
        "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": 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-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": [],
            "matched_events": [],
            "score": 261.1902,
            "why": [
              "shared terms: prior, cleared, immutable, and, domains"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "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": 246.364,
            "why": [
              "shared terms: learning, prior, cleared, state, ownership"
            ],
            "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": 229.6061,
            "why": [
              "shared terms: learning, prediction, the, state, resolver"
            ],
            "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": 229.6061,
            "why": [
              "shared terms: learning, prediction, the, state, resolver"
            ],
            "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": 229.6061,
            "why": [
              "shared terms: learning, prediction, the, state, resolver"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "1ccbc42a67abda28a879cf0e819ea558dedb511477a7995c32f98251c590a3e3"
      },
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1336-SGT-LEARNING",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "The collection learned from held lanes without rewriting prior releases.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "On 01 August 2026, OTR's Learning tab said: “The collection learned from held lanes without rewriting prior releases.” under the “OIL RISK · YEN ACTION · PROOF COST” pulse. On 02 August 2026, the Learning tab says: “Scope tightening reduced false ownership while preserving every attempt receipt.” under the “BOUNDARIES · CAPACITY · PROOF” pulse. Learning state: scope rules improved before promotion; prediction terms remain immutable after their separate lock.",
          "difference": "This is a dated comparison between OTR publishes. It shows what changed in the story, but it does not verify today's facts, prove causation, predict repetition or change any prediction state."
        }
      ],
      "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": [
        "False-positive rate in the next 04:00 run",
        "Source breadth after narrower rules",
        "Due prediction resolver receipts"
      ],
      "invalidation": "A scope lesson is not trusted until a later fresh run survives the same engine, evidence and source-breadth gates.",
      "learning_status": "EVIDENCE_GATE_PASSED - PREDICTION_STATES_UNCHANGED - ENGINE_WEIGHTS_UNCHANGED",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
        "observed_at_sgt": "2026-08-02T13:36:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 405,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-02-0150-SGT-ATTEMPT",
        "state": "CURRENT_2_AUGUST_CANONICAL"
      }
    },
    "Glossary": {
      "eyebrow": "GLOSSARY · 2 AUGUST 2026",
      "question": "Which terms keep today's claims inside their evidence?",
      "headline": "Reported boundary, operating capacity, comparative result, reference price and verified entry are distinct.",
      "narrative": [
        "A reported boundary records what a named publisher says a rule or action changed. Operating capacity is a quantified ability to carry or process work, not proof that it was fully used. A comparative result states what a trial found between alternatives without extending beyond its tested population.",
        "A reference price fixes the plan before an eligible window. A verified entry requires the approved completed observation inside that window. The first is a timestamped input; the second is a legal state transition."
      ],
      "beats": [
        {
          "label": "REPORTED BOUNDARY",
          "title": "A sourced consequence with limited scope",
          "body": "Use the Singapore report and product withdrawal only for the specific actions they describe.",
          "source_ids": [
            "SG-CULTURE-RULES",
            "AI-ROLLBACK"
          ]
        },
        {
          "label": "OPERATING CAPACITY",
          "title": "Ability is not utilisation",
          "body": "Capacity and replaced-trip claims need later delivery data before being generalised.",
          "source_ids": [
            "FREIGHT-CAPACITY",
            "FREIGHT-SHIFT"
          ]
        },
        {
          "label": "COMPARATIVE RESULT",
          "title": "A measured difference—or no difference",
          "body": "The trial report can narrow a treatment claim; the pharma earnings report answers a separate commercial question.",
          "source_ids": [
            "CLINICAL-PROOF",
            "PHARMA-CURRENT"
          ]
        }
      ],
      "market_connection": "Precise terms let a strong operational fact coexist with unresolved causation and future market clocks.",
      "history_echo": "CONTEXT_ONLY: the retained record helps frame a comparison, but current sources control every current fact and state.",
      "historical_data": [
        {
          "record_id": "MPAT-DTWEXBGS-2008-09-26-2008-10-24",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "DTWEXBGS",
          "series_name": "Broad U.S. dollar index",
          "family": "Foreign exchange",
          "start_date": "2008-09-26",
          "end_date": "2008-10-24",
          "direction": "UP",
          "change_display": "+12.30%",
          "headline": "Broad U.S. dollar index moved +12.30% across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/DTWEXBGS",
          "match_label": "Evidence-state definitions",
          "comparison": "This retained market window helps compare the scale and transmission channel of today's evidence.",
          "difference": "It is not current proof, does not establish causation, and cannot settle a prediction or fill a missing source.",
          "matched_signal_ids": [
            "OTR-20260802-021-05",
            "OTR-20260802-043-04"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "31451ae2d989afaaa392cc2369b27bb4a1b3870cc3859892df7f02abba8d551c",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "boundary",
            "operating",
            "capacity",
            "comparative",
            "result",
            "reference",
            "price",
            "and",
            "verified",
            "entry",
            "are",
            "distinct",
            "precise",
            "terms",
            "let",
            "strong",
            "operational",
            "fact",
            "coexist",
            "unresolved",
            "causation",
            "future",
            "market",
            "clocks",
            "records",
            "named",
            "says",
            "rule",
            "action",
            "changed",
            "quantified",
            "ability",
            "carry",
            "process",
            "work",
            "not",
            "proof",
            "was",
            "fully",
            "used",
            "states",
            "trial",
            "found",
            "alternatives",
            "without",
            "extending",
            "beyond",
            "its",
            "tested",
            "population",
            "fixes",
            "the",
            "plan",
            "eligible",
            "window",
            "requires",
            "approved",
            "completed",
            "observation",
            "inside",
            "first",
            "timestamped",
            "input",
            "second",
            "legal",
            "state",
            "transition",
            "wording",
            "quantity",
            "unit",
            "comparator",
            "resolver",
            "timestamp"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-02T13:36: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-09-GLOSSARY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-09-GLOSSARY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-09-GLOSSARY",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-09-GLOSSARY"
        ],
        "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": 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-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": [],
            "matched_events": [],
            "score": 169.3569,
            "why": [
              "shared terms: states, and, precise, coexist, are"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-09-GLOSSARY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
            "date": "2026-07-31",
            "title": "Reported, suspected, verified and resolved are different states.",
            "engine": null,
            "tab": "Glossary",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 162.0013,
            "why": [
              "shared terms: and, verified, the, precise, state"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-09-GLOSSARY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
            "date": "2026-07-31",
            "title": "Reported, suspected, verified and resolved are different states.",
            "engine": null,
            "tab": "Glossary",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 162.0013,
            "why": [
              "shared terms: and, verified, the, precise, state"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-09-GLOSSARY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
            "date": "2026-07-31",
            "title": "Reported, suspected, verified and resolved are different states.",
            "engine": null,
            "tab": "Glossary",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 162.0013,
            "why": [
              "shared terms: and, verified, the, precise, state"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-09-GLOSSARY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
            "date": "2026-07-31",
            "title": "Reported, suspected, verified and resolved are different states.",
            "engine": null,
            "tab": "Glossary",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 162.0013,
            "why": [
              "shared terms: and, verified, the, precise, state"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "27791404d433adaf8a2c065cf219d985d9ec1f49dc9d082318cb7cdeac4188d7"
      },
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1336-SGT-GLOSSARY",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "Reported, source-linked, inferred, locked and resolved are different states.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "On 01 August 2026, OTR's Glossary tab said: “Reported, source-linked, inferred, locked and resolved are different states.” under the “OIL RISK · YEN ACTION · PROOF COST” pulse. On 02 August 2026, the Glossary tab says: “Reported boundary, operating capacity, comparative result, reference price and verified entry are distinct.” under the “BOUNDARIES · CAPACITY · PROOF” pulse. Precise terms let a strong operational fact coexist with unresolved causation and future market clocks.",
          "difference": "This is a dated comparison between OTR publishes. It shows what changed in the story, but it does not verify today's facts, prove causation, predict repetition or change any prediction state."
        }
      ],
      "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": [
        "Publisher wording",
        "Quantity and unit",
        "Population, comparator, resolver and timestamp"
      ],
      "invalidation": "A label changes only when the evidence required by its definition is recorded.",
      "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-02T13:36:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 405,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-02-0150-SGT-ATTEMPT",
        "state": "CURRENT_2_AUGUST_CANONICAL"
      }
    },
    "Proof": {
      "eyebrow": "PROOF · 2 AUGUST 2026 RELEASE",
      "question": "Can the 2/8/26 contract be reproduced without borrowing from 1 August?",
      "headline": "587 current signals and 73 complete engines bind to one new release.",
      "narrative": [
        "The 2 August contract binds 563 distinct source URLs, 405 domains, the exact registry version and hash, the 01:50 SGT evidence cut and OTR-DAILY-73-2026-08-02-0150-SGT. Every active tab cites only current release source IDs.",
        "The prediction contract is separately immutable and parented to the same daily release. Dated 1 August stories remain available only as historical comparisons; they cannot supply a current fact, fill a missing source or settle a 2 August card."
      ],
      "beats": [
        {
          "label": "COLLECTION",
          "title": "All engines passed the five-to-ten rule",
          "body": "The final validator records zero self-verification rows and preserves the rejected-candidate count.",
          "source_ids": [
            "SG-CULTURE-RULES",
            "FREIGHT-CAPACITY"
          ]
        },
        {
          "label": "CONTENT",
          "title": "Every active tab uses 2 August sources",
          "body": "Rule, freight, clinical, AI, cyber, market and investment lanes are traceable to the current ledger.",
          "source_ids": [
            "AI-ROLLBACK",
            "CLINICAL-PROOF",
            "SPACE-INVESTMENT"
          ]
        },
        {
          "label": "CONTRACT",
          "title": "Predictions lock after retrieval and before entry",
          "body": "The daily parent, market references, eligible windows and approved resolvers are recoverable together.",
          "source_ids": [
            "YEN-REPORT",
            "HORMUZ-SHIPPING"
          ]
        }
      ],
      "market_connection": "Proof state: OTR-DAILY-73-2026-08-02-0150-SGT is ready for atomic promotion only after admin, archive, build and deployment gates agree.",
      "history_echo": "CONTEXT_ONLY: the retained record helps frame a comparison, but current sources control every current fact and state.",
      "historical_data": [
        {
          "record_id": "MPAT-DEXSIUS-1997-12-11-1998-01-12",
          "dataset_id": "OTR-HISTORICAL-MARKET-PATTERNS-7000-2026-07-31",
          "record_type": "HISTORICAL_MARKET_PATTERN",
          "evidence_state": "OBSERVED_DERIVED",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "series_id": "DEXSIUS",
          "series_name": "Singapore dollar per U.S. dollar",
          "family": "Foreign exchange",
          "start_date": "1997-12-11",
          "end_date": "1998-01-12",
          "direction": "UP",
          "change_display": "+9.98%",
          "headline": "Singapore dollar per U.S. dollar moved +9.98% across 20 available daily observations",
          "source_url": "https://fred.stlouisfed.org/series/DEXSIUS",
          "match_label": "Singapore release boundary",
          "comparison": "This retained market window helps compare the scale and transmission channel of today's evidence.",
          "difference": "It is not current proof, does not establish causation, and cannot settle a prediction or fill a missing source.",
          "matched_signal_ids": [
            "OTR-20260802-014-05",
            "OTR-20260802-058-02"
          ]
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-54160ccf787aae20",
        "memory_brain_sha256": "187665ac08cda933334a135941134215a379bf565859617c363611ca019331ea",
        "source_archive_index_sha256": "54160ccf787aae200f285958271ceeaa4a3f01cfa2f156c8ee053a9e43bd9ca0",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "9391d2bbb2137a1c794a93ed323ef9eb060ab7b7e5a14ca51f6a5c7c2fb12d7b",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "and",
            "complete",
            "engines",
            "bind",
            "one",
            "new",
            "proof",
            "state",
            "sgt",
            "ready",
            "for",
            "atomic",
            "promotion",
            "admin",
            "archive",
            "build",
            "deployment",
            "gates",
            "agree",
            "the",
            "august",
            "contract",
            "binds",
            "distinct",
            "urls",
            "domains",
            "exact",
            "registry",
            "version",
            "hash",
            "evidence",
            "cut",
            "every",
            "active",
            "tab",
            "cites",
            "ids",
            "prediction",
            "separately",
            "immutable",
            "parented",
            "same",
            "dated",
            "stories",
            "remain",
            "available",
            "historical",
            "comparisons",
            "cannot",
            "supply",
            "fact",
            "fill",
            "missing",
            "settle",
            "card",
            "transaction",
            "pointer",
            "parity",
            "deployed",
            "production"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-02T13:36: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-07-31-0930-SGT::TAB-10-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-10-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-10-PROOF"
        ],
        "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-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-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": [],
            "matched_events": [],
            "score": 429.4786,
            "why": [
              "shared terms: proof, sgt, tab, immutable, 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": [],
            "matched_events": [],
            "score": 355.5567,
            "why": [
              "shared terms: proof, sgt, tab, domains, every"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT::TAB-10-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-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": 273.3041,
            "why": [
              "shared terms: archive, every, and, dated, proof"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT::TAB-10-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-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": 273.3041,
            "why": [
              "shared terms: archive, every, and, dated, proof"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT::TAB-10-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-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": 273.3041,
            "why": [
              "shared terms: archive, every, and, dated, proof"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "f4eaa148c84c81340c018fce7ad81b6232db3c251bfcd8e6dc48525b907a47d8"
      },
      "publication_comparisons": [
        {
          "comparison_id": "OTR-PUBLISH-COMPARISON-2026-08-02-1336-SGT-PROOF",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
          "source_publication_date": "2026-08-01",
          "source_publication_label": "01 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
          "source_headline": "611 current signals, 73 complete engines and immutable history are bound to one release ID.",
          "source_market_pulse": "OIL RISK · YEN ACTION · PROOF COST",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false,
          "comparison": "On 01 August 2026, OTR's Proof tab said: “611 current signals, 73 complete engines and immutable history are bound to one release ID.” under the “OIL RISK · YEN ACTION · PROOF COST” pulse. On 02 August 2026, the Proof tab says: “587 current signals and 73 complete engines bind to one new release.” under the “BOUNDARIES · CAPACITY · PROOF” pulse. Proof state: OTR-DAILY-73-2026-08-02-0150-SGT is ready for atomic promotion only after admin, archive, build and deployment gates agree.",
          "difference": "This is a dated comparison between OTR publishes. It shows what changed in the story, but it does not verify today's facts, prove causation, predict repetition or change any prediction state."
        }
      ],
      "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": [
        "Atomic transaction hash",
        "Dated/current pointer parity",
        "Deployed production version"
      ],
      "invalidation": "Publication fails closed if a count, date, source ID, hash, prediction parent, archive record or live deployment identity diverges.",
      "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-02T13:36:00+08:00",
        "verified_sources": 12,
        "candidate_sources": 405,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-02-0150-SGT-ATTEMPT",
        "state": "CURRENT_2_AUGUST_CANONICAL"
      }
    }
  },
  "generation": {
    "mode": "FRESH_DAILY_COLLECTION",
    "run_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
    "completed_at_sgt": "2026-08-02T15:56:00+08:00",
    "source_release_sha256": "c1a8d0814bc574b714a207bf75772b5da783196ec0604c09289c86b0f113920c",
    "engine_registry_version": "OTR-REGISTRY-73-V4",
    "engine_count": 73,
    "candidate_signal_minimum_per_engine": 5,
    "candidate_signal_maximum_per_engine": 10,
    "candidate_signals_reviewed": 587,
    "candidate_records_retained": 587,
    "accepted_signal_routes": 587,
    "engines_meeting_verified_minimum": 73,
    "evidence_coverage_complete": true,
    "self_verification_required": 0,
    "unique_source_domains": 405,
    "story_tabs": 12,
    "material_signal_change": true,
    "statement": "This superseding story preserves the locked 2 August source set and corrects the Long-Term Investment truth boundaries. It does not claim a new daily collection or a completed scheduled noon run."
  },
  "supersedes_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
  "correction_reason": "Supersedes the prior story to remove forced live-pulse linkage, disclose that historical trait overlap is not yet measured, hold ineligible numeric paths, and bind the single Sites research automation plus separate latest-attempt and last-complete receipts without changing the locked daily signal release.",
  "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-BASELINE-2026-08-02-1556-SGT",
    "current_receipt_sha256": "c2d62b0f1fd2914aa40e58a0d9b0fd6bf7d9e3eb90e2702ac065235d6e2d75e4",
    "last_complete_receipt_id": "OTR-LONG-TERM-BASELINE-2026-08-02-1556-SGT",
    "last_complete_receipt_sha256": "c2d62b0f1fd2914aa40e58a0d9b0fd6bf7d9e3eb90e2702ac065235d6e2d75e4",
    "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-02T15:56:00+08:00",
    "publication_state": "BASELINE_PUBLISHED",
    "hold_state": null,
    "research_only": true
  },
  "correction_notice": "The immutable 15:11/15:13 launch baselines and 15:19/15:20 Full Immersive stories overstated measured historical overlap and attached generic pulse stories to the Long-Term tab. This release narrows those claims without rewriting the superseded artifacts.",
  "deterministic_output_sha256": "f83dfc0d83e1a590a66fc144d5288ec827d57565664c79efaede072c40df1e27"
}
