{
  "schema_version": 3,
  "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
  "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
  "title": "4/8/26",
  "standard_id": "OTR-FULL-IMMERSIVE-STORY-STANDARD-V3",
  "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
  "publication_status": "READY_FOR_VALIDATION",
  "publication_phase": "LOCKED_CANONICAL",
  "supersedes": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
  "supersedes_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
  "market_pulse_cutoff_at_sgt": "2026-08-04T06:18:00+08:00",
  "story_written_at_sgt": "2026-08-05T03:12:00+08:00",
  "current_event_window": {
    "start_at_sgt": "2026-08-02T00:00:00+08:00",
    "end_at_sgt": "2026-08-04T06:18:00+08:00"
  },
  "confidence_boundary": "This edition separates reported facts, possible explanations and final results. Repeating one publisher's headline does not create a second independent source.",
  "historical_add_on": {
    "contract_id": "OTR-FULL-IMMERSIVE-HISTORICAL-ADD-ON-V1",
    "label": "Content-specific history for every section",
    "logic_version": 2,
    "content_comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
    "compared_fields": [
      "question",
      "headline",
      "narrative",
      "beats",
      "source_ids",
      "market_connection",
      "watch_conditions",
      "invalidation"
    ],
    "admin_history_relevance_audit_required": true,
    "required_on_every_tab": true,
    "placement": "VISIBLE_BELOW_ACTIVE_TAB",
    "use_state": "CONTEXT_ONLY",
    "comparison_scope": "SAME_CANONICAL_TAB_ONLY",
    "required_tab_count": 12,
    "matched_prior_tab_count": 12,
    "missing_prior_tab_count": 0,
    "source_order": [
      "OTR_PUBLISHED_HISTORY_SAME_TAB"
    ],
    "comparison_rule": "Every section checks only earlier saved records of the same section, then chooses the one with the strongest meaningful subject match. Recency breaks a tie. If none passes the subject check, the page shows the gap instead of inserting unrelated history. The comparison covers its question, headline, full explanation, main points, sources, wider meaning, watch list and condition that would change the view.",
    "boundary": "These comparisons show how saved section content changed. They cannot prove a current fact, claim the same cause, replace a missing source, settle a prediction or change a search rule.",
    "tab_content_comparison_audits": {
      "Today": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Today tab changed its headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Headline changed from \"Three current reports lead today’s issue.\" to \"Rates, grid capacity and export costs define today’s decision frame.\".",
        "current_content_sha256": "2585329f1f915a2720a5f3d1b8d4cbfc0581b37e551395ab34976278e5280843",
        "prior_content_sha256": "3f405f3a991c2efbc05ee2066aaf2788375ed0e00fb112aec270036c4db2593c",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Today",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 30,
          "meaningful_match_count": 30,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 823,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "asias",
                "awards",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checks",
                "corrected",
                "costs",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "leads",
                "logistics",
                "looking",
                "mortgage",
                "named",
                "news",
                "nny360",
                "north",
                "order",
                "politico",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "southeast",
                "state",
                "stated",
                "subsidiary",
                "system",
                "tariffs",
                "tech",
                "texas",
                "them",
                "then",
                "thousands",
                "todays",
                "turmoil",
                "unchanged",
                "water"
              ],
              "shared_term_count": 67,
              "shared_terms_sha256": "1895c8fbfbe4d3a0969cae0918a6d5e665e42aa9a9108a06c4e3d8364c712879",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "e832d5d30761412cfe1b9697612541c02b3b0d195a022a998d7aca0b5b56930a"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 798,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checks",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "named",
                "news",
                "order",
                "politico",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "them",
                "then",
                "todays",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 68,
              "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 798,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checks",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "named",
                "news",
                "order",
                "politico",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "them",
                "then",
                "todays",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 68,
              "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 798,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checks",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "named",
                "news",
                "order",
                "politico",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "them",
                "then",
                "todays",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 68,
              "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 798,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checks",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "named",
                "news",
                "order",
                "politico",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "them",
                "then",
                "todays",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 68,
              "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 268,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "change",
                "costs",
                "daily",
                "data",
                "decision",
                "delivery",
                "edition",
                "finance",
                "frame",
                "global",
                "identify",
                "later",
                "measured",
                "move",
                "must",
                "news",
                "only",
                "operating",
                "price",
                "rates",
                "real",
                "reported",
                "result",
                "separate",
                "show",
                "singapore",
                "state",
                "them",
                "whether"
              ],
              "shared_term_count": 30,
              "shared_terms_sha256": "90a08b57e166d1fec1a1438ae73d29faffe3ea3396639cdd91041e76d6c20811",
              "shared_source_ids": [],
              "score_receipt_sha256": "91cb1017be0bc71f88b87598731a877c0a30b9f1f207dcf2c06a0dba06ea8b16"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 175,
              "qualifies": true,
              "shared_terms": [
                "change",
                "changes",
                "despite",
                "finance",
                "immediate",
                "later",
                "move",
                "need",
                "news",
                "planned",
                "price",
                "prices",
                "reported",
                "separate",
                "show",
                "todays",
                "together",
                "whether"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "bce227f81ea4606f3b21dd3b53f04e47826df76b1e2825e7cd57543b3b28ad2f",
              "shared_source_ids": [],
              "score_receipt_sha256": "3dc124396d5beb956ae82fba02d074c796ba1fbb60e64922995b3a576025b973"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 141,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "edition",
                "hold",
                "pressure",
                "price",
                "rate",
                "rates",
                "real",
                "result",
                "shared",
                "tech",
                "then"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
              "shared_source_ids": [],
              "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 141,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "edition",
                "hold",
                "pressure",
                "price",
                "rate",
                "rates",
                "real",
                "result",
                "shared",
                "tech",
                "then"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
              "shared_source_ids": [],
              "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 141,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "edition",
                "hold",
                "pressure",
                "price",
                "rate",
                "rates",
                "real",
                "result",
                "shared",
                "tech",
                "then"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
              "shared_source_ids": [],
              "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 141,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "edition",
                "hold",
                "pressure",
                "price",
                "rate",
                "rates",
                "real",
                "result",
                "shared",
                "tech",
                "then"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
              "shared_source_ids": [],
              "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "change",
                "despite",
                "direction",
                "directly",
                "each",
                "finance",
                "immediate",
                "later",
                "must",
                "pressure",
                "price",
                "regional",
                "reported",
                "separate",
                "show",
                "together",
                "whether"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ac648ba945936db95ed80d2460ebbaf52f8b2d47d1c948b3c0ba8bac02adddf2",
              "shared_source_ids": [],
              "score_receipt_sha256": "da21831eab60e8c41836ade5aff28b1a2d4eb2084bafecc7b23edf9d86025910"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 120,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "cause",
                "edition",
                "follow",
                "pressure",
                "rate",
                "rates",
                "separate",
                "singapore",
                "todays",
                "together"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "bec23f22b056b808fe9b43edad69fc764c43efc790d6c09a8717525928d5e575",
              "shared_source_ids": [],
              "score_receipt_sha256": "a37661671b232ee49c1f2e5142685180811dbffa1672d0a19394d3ace88f34f9"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 109,
              "qualifies": true,
              "shared_terms": [
                "computing",
                "costs",
                "decision",
                "global",
                "move",
                "operating",
                "pressure",
                "prices",
                "rates",
                "reported",
                "singapore"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "6bf98047236a4fe7c6aeeb609c825519e77bd794be46871e282f2817c7f277a6",
              "shared_source_ids": [],
              "score_receipt_sha256": "afc605694abcf3c7e294f98f76a6a247e4c510df8d3c10e45ad1724130815b38"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
          "selected_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
          "selected_score": 823,
          "selected_shared_terms": [
            "approvals",
            "asias",
            "awards",
            "banking",
            "bond",
            "build",
            "center",
            "change",
            "checks",
            "corrected",
            "costs",
            "country",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "decision",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "edition",
            "export",
            "firm",
            "fortune",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "largest",
            "later",
            "leads",
            "logistics",
            "looking",
            "mortgage",
            "named",
            "news",
            "nny360",
            "north",
            "order",
            "politico",
            "puts",
            "rates",
            "regional",
            "reported",
            "roughly",
            "separate",
            "separately",
            "singapore",
            "southeast",
            "state",
            "stated",
            "subsidiary",
            "system",
            "tariffs",
            "tech",
            "texas",
            "them",
            "then",
            "thousands",
            "todays",
            "turmoil",
            "unchanged",
            "water"
          ],
          "selected_shared_terms_sha256": "1895c8fbfbe4d3a0969cae0918a6d5e665e42aa9a9108a06c4e3d8364c712879",
          "selected_score_receipt_sha256": "e832d5d30761412cfe1b9697612541c02b3b0d195a022a998d7aca0b5b56930a",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "a47594851c02ef29026620956870073613b461b8297f90cf57119850fa9f43ae",
        "comparison_receipt_sha256": "417f12b1383c30f0b82e014ce88232fd4abf8ab625722deb37b82c85ddd45cb7"
      },
      "Everything": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Everything tab changed its headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Headline changed from \"687 checked entries from 659 direct links formed 658 event groups across 73 search areas.\" to \"687 checked entries form one complete dated map across 73 research areas.\".",
        "current_content_sha256": "662fc6ab629568151e48d80bc0e2b9fe90f165c78020909b70d8880337b1eda3",
        "prior_content_sha256": "8a5d8547738f52c4edc374f28ca81ff2d183a69ff4ee038146f4799e9a3d9bf1",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Everything",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 19,
          "meaningful_match_count": 19,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 867,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "banking",
                "bond",
                "build",
                "carle",
                "center",
                "charlotte",
                "checked",
                "company",
                "construction",
                "copper",
                "count",
                "county",
                "coverage",
                "data",
                "denies",
                "digital",
                "direct",
                "edition",
                "entries",
                "eric",
                "event",
                "find",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fresh",
                "gifting",
                "grabner",
                "great",
                "group",
                "hyperallergic",
                "independent",
                "issue",
                "john",
                "judge",
                "keeps",
                "killing",
                "kohler",
                "largest",
                "link",
                "looking",
                "loudoun",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "president",
                "push",
                "readers",
                "regional",
                "remain",
                "reported",
                "scheme",
                "search",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "sues",
                "tech",
                "tennessee",
                "union",
                "useful",
                "visible",
                "vote",
                "wbtv",
                "were",
                "whole",
                "wider",
                "wire",
                "wisconsin",
                "wjla",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "49f23b25b73b41d54af5b00e2202eb62bf09de51c33f49df50d32eb15261334d",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-07"
              ],
              "score_receipt_sha256": "2b9012e175d5e4c580d190166ba843df9cf2c75776ae71425b64e7487ebc80c6"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 867,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "banking",
                "bond",
                "build",
                "carle",
                "center",
                "charlotte",
                "checked",
                "company",
                "construction",
                "copper",
                "count",
                "county",
                "coverage",
                "data",
                "denies",
                "digital",
                "direct",
                "edition",
                "entries",
                "eric",
                "event",
                "find",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fresh",
                "gifting",
                "grabner",
                "great",
                "group",
                "hyperallergic",
                "independent",
                "issue",
                "john",
                "judge",
                "keeps",
                "killing",
                "kohler",
                "largest",
                "link",
                "looking",
                "loudoun",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "president",
                "push",
                "readers",
                "regional",
                "remain",
                "reported",
                "scheme",
                "search",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "sues",
                "tech",
                "tennessee",
                "union",
                "useful",
                "visible",
                "vote",
                "wbtv",
                "were",
                "whole",
                "wider",
                "wire",
                "wisconsin",
                "wjla",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "49f23b25b73b41d54af5b00e2202eb62bf09de51c33f49df50d32eb15261334d",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-07"
              ],
              "score_receipt_sha256": "2b9012e175d5e4c580d190166ba843df9cf2c75776ae71425b64e7487ebc80c6"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 866,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "banking",
                "bond",
                "build",
                "carle",
                "center",
                "charlotte",
                "checked",
                "company",
                "construction",
                "copper",
                "count",
                "county",
                "coverage",
                "data",
                "denies",
                "digital",
                "direct",
                "edition",
                "entries",
                "eric",
                "event",
                "find",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fresh",
                "gifting",
                "grabner",
                "great",
                "group",
                "hyperallergic",
                "independent",
                "issue",
                "john",
                "judge",
                "keeps",
                "killing",
                "kohler",
                "largest",
                "link",
                "looking",
                "loudoun",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "president",
                "push",
                "readers",
                "regional",
                "remain",
                "reported",
                "scheme",
                "search",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "sues",
                "tech",
                "tennessee",
                "union",
                "useful",
                "visible",
                "vote",
                "wbtv",
                "were",
                "whole",
                "widen",
                "wider",
                "wire",
                "wisconsin",
                "wjla",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 93,
              "shared_terms_sha256": "159b42e8b584190f4336961eb043fad2ba540c3ed7452a00f932ee9fb3266f41",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-07"
              ],
              "score_receipt_sha256": "ac0885cec5647559eb6e64aee2b107928986707db1c3120693e1ff22b72cf9da"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 866,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "banking",
                "bond",
                "build",
                "carle",
                "center",
                "charlotte",
                "checked",
                "company",
                "construction",
                "copper",
                "count",
                "county",
                "coverage",
                "data",
                "denies",
                "digital",
                "direct",
                "edition",
                "entries",
                "eric",
                "event",
                "find",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fresh",
                "gifting",
                "grabner",
                "great",
                "group",
                "hyperallergic",
                "independent",
                "issue",
                "john",
                "judge",
                "keeps",
                "killing",
                "kohler",
                "largest",
                "link",
                "looking",
                "loudoun",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "president",
                "push",
                "readers",
                "regional",
                "remain",
                "reported",
                "scheme",
                "search",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "sues",
                "tech",
                "tennessee",
                "union",
                "useful",
                "visible",
                "vote",
                "wbtv",
                "were",
                "whole",
                "widen",
                "wider",
                "wire",
                "wisconsin",
                "wjla",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 93,
              "shared_terms_sha256": "159b42e8b584190f4336961eb043fad2ba540c3ed7452a00f932ee9fb3266f41",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-07"
              ],
              "score_receipt_sha256": "ac0885cec5647559eb6e64aee2b107928986707db1c3120693e1ff22b72cf9da"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 616,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "area",
                "areas",
                "bond",
                "center",
                "checked",
                "count",
                "coverage",
                "daily",
                "data",
                "despite",
                "direct",
                "edition",
                "find",
                "first",
                "governor",
                "grid",
                "group",
                "health",
                "hold",
                "improvement",
                "independent",
                "issue",
                "item",
                "keep",
                "keeps",
                "link",
                "mortgage",
                "news",
                "part",
                "politico",
                "power",
                "puts",
                "rates",
                "readers",
                "remain",
                "reported",
                "roughly",
                "search",
                "separate",
                "separately",
                "texas",
                "unchanged",
                "useful",
                "visible",
                "whole",
                "wider",
                "years"
              ],
              "shared_term_count": 49,
              "shared_terms_sha256": "1de7f16f64d087736fb9eef6aedbd26a27a57af9e8ad5642944f455325f2d8bd",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-07"
              ],
              "score_receipt_sha256": "1ca30e5f23ffa085fca701698949ce263f2d8837baa23b6df5dbb4ed04c02004"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 258,
              "qualifies": true,
              "shared_terms": [
                "areas",
                "change",
                "checked",
                "deserves",
                "direct",
                "down",
                "edition",
                "event",
                "find",
                "first",
                "food",
                "group",
                "health",
                "link",
                "lower",
                "news",
                "push",
                "readers",
                "remain",
                "safety",
                "search",
                "singapore",
                "useful",
                "view",
                "wider"
              ],
              "shared_term_count": 25,
              "shared_terms_sha256": "42164188c188cbdb4233604956c7269b9d5ac8c7aeef3e59ae8314ab79f92ec7",
              "shared_source_ids": [],
              "score_receipt_sha256": "faae437204a08f6ea77cdb7addec171b6f77e872af90ee1cdc49ff983fec77e2"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "across",
                "changes",
                "complete",
                "coverage",
                "deserves",
                "direct",
                "equal",
                "event",
                "first",
                "food",
                "form",
                "health",
                "instead",
                "lanes",
                "link",
                "lower",
                "operating",
                "outside",
                "rank",
                "readers",
                "remain",
                "reported",
                "search",
                "system",
                "treating",
                "useful",
                "wider"
              ],
              "shared_term_count": 27,
              "shared_terms_sha256": "05c6cb7cad628740d398a29c5fef65e73475f9f4eebe053902d759751c6f09a6",
              "shared_source_ids": [],
              "score_receipt_sha256": "bad3b1d2ba9c8bdff14f573e08108cbb589619a968b9740575e8e387448f64c4"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 219,
              "qualifies": true,
              "shared_terms": [
                "across",
                "complete",
                "count",
                "coverage",
                "different",
                "direct",
                "edition",
                "health",
                "independent",
                "instead",
                "issue",
                "keep",
                "keeps",
                "lanes",
                "later",
                "remain",
                "rule",
                "separately",
                "state",
                "systems",
                "visible"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "de2061b89dae8392767e9ec2d0c54895e74fd9bf6113a95b6bd0476622b8d4cd",
              "shared_source_ids": [],
              "score_receipt_sha256": "442710a03f45c0fe53684e7e6483cb70b1ac4a5470280178e916d85226f2bd35"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 210,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "changes",
                "complete",
                "confirmation",
                "count",
                "coverage",
                "direct",
                "edition",
                "independent",
                "issue",
                "keeps",
                "labour",
                "loses",
                "missing",
                "remain",
                "state",
                "stays",
                "view",
                "visible",
                "whole",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "76072f92bcbafb0c2a245699662cca2b86cad932d04d0a899c9ed1aa27fff253",
              "shared_source_ids": [],
              "score_receipt_sha256": "7368786e3efe37a9764019d39926e8d62466543a3ef6d262d53fc56463cd6a42"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 198,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "changes",
                "complete",
                "count",
                "coverage",
                "direct",
                "issue",
                "keeps",
                "labour",
                "loses",
                "missing",
                "only",
                "remain",
                "state",
                "stays",
                "visible",
                "whole",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fa4ebab6eb13519b45abcbb01cbfce5bbee0c8de4eb64bc452329de339844a38",
              "shared_source_ids": [],
              "score_receipt_sha256": "5c6d77d9b55a9f1b94a3670870c148ef713337f73e2f1c7d8d441dd8d3ccb376"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 198,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "changes",
                "complete",
                "count",
                "coverage",
                "direct",
                "issue",
                "keeps",
                "labour",
                "loses",
                "missing",
                "only",
                "remain",
                "state",
                "stays",
                "visible",
                "whole",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fa4ebab6eb13519b45abcbb01cbfce5bbee0c8de4eb64bc452329de339844a38",
              "shared_source_ids": [],
              "score_receipt_sha256": "5c6d77d9b55a9f1b94a3670870c148ef713337f73e2f1c7d8d441dd8d3ccb376"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 195,
              "qualifies": true,
              "shared_terms": [
                "change",
                "complete",
                "context",
                "count",
                "coverage",
                "direct",
                "food",
                "independent",
                "keep",
                "lane",
                "loses",
                "only",
                "rates",
                "remain",
                "rule",
                "state"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "4709232003a169c9f32407a55340f49a003bcb118ef1ff6ec8c5ddacc948f4cd",
              "shared_source_ids": [],
              "score_receipt_sha256": "1d9ec8ea4fa697f05a019894032a8b79d61b7ce2cb752073f22cd9695cefcdc3"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
          "selected_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
          "selected_score": 867,
          "selected_shared_terms": [
            "accused",
            "across",
            "added",
            "alleging",
            "area",
            "areas",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "asias",
            "banking",
            "bond",
            "build",
            "carle",
            "center",
            "charlotte",
            "checked",
            "company",
            "construction",
            "copper",
            "count",
            "county",
            "coverage",
            "data",
            "denies",
            "digital",
            "direct",
            "edition",
            "entries",
            "eric",
            "event",
            "find",
            "firm",
            "first",
            "food",
            "former",
            "fortune",
            "fresh",
            "gifting",
            "grabner",
            "great",
            "group",
            "hyperallergic",
            "independent",
            "issue",
            "john",
            "judge",
            "keeps",
            "killing",
            "kohler",
            "largest",
            "link",
            "looking",
            "loudoun",
            "michael",
            "michelle",
            "missing",
            "mother",
            "museum",
            "president",
            "push",
            "readers",
            "regional",
            "remain",
            "reported",
            "scheme",
            "search",
            "separate",
            "separately",
            "singapore",
            "site",
            "southeast",
            "stolen",
            "subsidiary",
            "sues",
            "tech",
            "tennessee",
            "union",
            "useful",
            "visible",
            "vote",
            "wbtv",
            "were",
            "whole",
            "wider",
            "wire",
            "wisconsin",
            "wjla",
            "workers",
            "wsmv",
            "years"
          ],
          "selected_shared_terms_sha256": "49f23b25b73b41d54af5b00e2202eb62bf09de51c33f49df50d32eb15261334d",
          "selected_score_receipt_sha256": "2b9012e175d5e4c580d190166ba843df9cf2c75776ae71425b64e7487ebc80c6",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "5f3b6800a6582fa6d4f1ad68dee23387a94e6ec4a74c832706762e5265bfffc2",
        "comparison_receipt_sha256": "de3538d8e31cf1d9a7d30fc2889d7a9b67fee04ac10e81919808400325de0dda"
      },
      "Worry": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Worry tab changed its headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Headline changed from \"A correction, weak support, or a later event could change the view.\" to \"The clearest downside is a capacity problem moving into cost, delay or access.\".",
        "current_content_sha256": "8f5e82e0fa67887fb463c6d78ce53fcd50104dee1cc701b492948cd661d9a6d2",
        "prior_content_sha256": "ea47fc89e9fd385601bda263a51b3295569d9532607e4c13b1bf3e679d400af8",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Worry",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 30,
          "meaningful_match_count": 29,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 631,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "bond",
                "center",
                "claim",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "export",
                "global",
                "governor",
                "grid",
                "hold",
                "improvement",
                "later",
                "lead",
                "logistics",
                "loudoun",
                "make",
                "mortgage",
                "must",
                "news",
                "only",
                "politico",
                "puts",
                "rates",
                "reported",
                "roughly",
                "separately",
                "site",
                "stolen",
                "supports",
                "tariffs",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "view",
                "wire",
                "wjla",
                "wrong"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06"
              ],
              "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 631,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "bond",
                "center",
                "claim",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "export",
                "global",
                "governor",
                "grid",
                "hold",
                "improvement",
                "later",
                "lead",
                "logistics",
                "loudoun",
                "make",
                "mortgage",
                "must",
                "news",
                "only",
                "politico",
                "puts",
                "rates",
                "reported",
                "roughly",
                "separately",
                "site",
                "stolen",
                "supports",
                "tariffs",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "view",
                "wire",
                "wjla",
                "wrong"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06"
              ],
              "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 631,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "bond",
                "center",
                "claim",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "export",
                "global",
                "governor",
                "grid",
                "hold",
                "improvement",
                "later",
                "lead",
                "logistics",
                "loudoun",
                "make",
                "mortgage",
                "must",
                "news",
                "only",
                "politico",
                "puts",
                "rates",
                "reported",
                "roughly",
                "separately",
                "site",
                "stolen",
                "supports",
                "tariffs",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "view",
                "wire",
                "wjla",
                "wrong"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06"
              ],
              "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 631,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "bond",
                "center",
                "claim",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "export",
                "global",
                "governor",
                "grid",
                "hold",
                "improvement",
                "later",
                "lead",
                "logistics",
                "loudoun",
                "make",
                "mortgage",
                "must",
                "news",
                "only",
                "politico",
                "puts",
                "rates",
                "reported",
                "roughly",
                "separately",
                "site",
                "stolen",
                "supports",
                "tariffs",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "view",
                "wire",
                "wjla",
                "wrong"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06"
              ],
              "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 631,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "awards",
                "bond",
                "center",
                "claim",
                "costs",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "export",
                "global",
                "governor",
                "grid",
                "hold",
                "improvement",
                "later",
                "lead",
                "logistics",
                "make",
                "mortgage",
                "must",
                "news",
                "nny360",
                "north",
                "only",
                "politico",
                "puts",
                "rates",
                "reported",
                "roughly",
                "separately",
                "state",
                "supports",
                "system",
                "tariffs",
                "texas",
                "thousands",
                "todays",
                "turmoil",
                "unchanged",
                "view",
                "water",
                "wrong"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "4902f7760792e7a7d6dadca31d123b5deb883d490d37e4828b277edce471fac5",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06"
              ],
              "score_receipt_sha256": "c9fbeed3dbb046677a9ceaf8a6d81c4a139c38e80a81714be27e94172bdb8ece"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 224,
              "qualifies": true,
              "shared_terms": [
                "access",
                "case",
                "claim",
                "cost",
                "costs",
                "cybersecurity",
                "data",
                "digital",
                "downside",
                "global",
                "inventory",
                "later",
                "news",
                "only",
                "operating",
                "path",
                "pressure",
                "price",
                "prove",
                "reach",
                "reported",
                "separately",
                "state",
                "supports",
                "system",
                "verified"
              ],
              "shared_term_count": 26,
              "shared_terms_sha256": "03bafef896039722455b42bf02793c429589852ae98a9296dda9b9edee22dadb",
              "shared_source_ids": [],
              "score_receipt_sha256": "e65302fce515aacda0cdf3c6c8707b633f4ac3a4d613d2131e6d7d68be1c287a"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "case",
                "clearest",
                "cost",
                "costs",
                "delivery",
                "different",
                "downside",
                "freight",
                "higher",
                "only",
                "path",
                "pressure",
                "prices",
                "rates",
                "reported",
                "separate",
                "supports",
                "transport"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "bab99f6f7f88d1590a52092cead252900e28fb05c93ba5262767888eaba2d84f",
              "shared_source_ids": [],
              "score_receipt_sha256": "715c09cea5cce37866d4fa1c45f12ebb2ad7d4e51b640b9452a3d7e5935633d1"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 146,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "daily",
                "hold",
                "household",
                "path",
                "pressure",
                "price",
                "prices",
                "problem",
                "raise",
                "rates",
                "transport",
                "view"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
              "shared_source_ids": [],
              "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 146,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "daily",
                "hold",
                "household",
                "path",
                "pressure",
                "price",
                "prices",
                "problem",
                "raise",
                "rates",
                "transport",
                "view"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
              "shared_source_ids": [],
              "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 146,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "daily",
                "hold",
                "household",
                "path",
                "pressure",
                "price",
                "prices",
                "problem",
                "raise",
                "rates",
                "transport",
                "view"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
              "shared_source_ids": [],
              "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 146,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "daily",
                "hold",
                "household",
                "path",
                "pressure",
                "price",
                "prices",
                "problem",
                "raise",
                "rates",
                "transport",
                "view"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
              "shared_source_ids": [],
              "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 135,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "costs",
                "freight",
                "infrastructure",
                "interruptions",
                "make",
                "only",
                "physical",
                "pressure",
                "prices",
                "problem",
                "transport"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "60c31d97cd7a2f6434348efa0d3fa11a066bda6a9295bbd0a104eda95c463e87",
              "shared_source_ids": [],
              "score_receipt_sha256": "74445c36ad29304e1aef6e3d3f86b53d41479889fefd85aff25e77f1697961dc"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 125,
              "qualifies": true,
              "shared_terms": [
                "case",
                "different",
                "later",
                "make",
                "only",
                "price",
                "prices",
                "prove",
                "reported",
                "risks",
                "todays",
                "view"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "2e7787f70c9b50fabc563e5b90fe3493850745760e02991af505f3b06f98d2a7",
              "shared_source_ids": [],
              "score_receipt_sha256": "86802de9394dec03c245f38a507c6e0e8e2b6a054273519abda956bbebbb8127"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 92,
              "qualifies": false,
              "shared_terms": [
                "already",
                "case",
                "different",
                "later",
                "make",
                "only",
                "path",
                "reported",
                "risks",
                "todays"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "d31083c431ee811e3fb653ae3d80d285a3a8026884994f67e73d3fabc705bbe5",
              "shared_source_ids": [],
              "score_receipt_sha256": "1781a0a08ae396e2abec779593922851c456eeee1b765aa92ac974778a2de73f"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "selected_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
          "selected_score": 631,
          "selected_shared_terms": [
            "approvals",
            "arrested",
            "bond",
            "center",
            "claim",
            "construction",
            "copper",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "drive",
            "export",
            "global",
            "governor",
            "grid",
            "hold",
            "improvement",
            "later",
            "lead",
            "logistics",
            "loudoun",
            "make",
            "mortgage",
            "must",
            "news",
            "only",
            "politico",
            "puts",
            "rates",
            "reported",
            "roughly",
            "separately",
            "site",
            "stolen",
            "supports",
            "tariffs",
            "texas",
            "todays",
            "turmoil",
            "unchanged",
            "view",
            "wire",
            "wjla",
            "wrong"
          ],
          "selected_shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
          "selected_score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "708b8f71490fb65de5ade6fa11a3b23b5fa23a6ef4bdf08ddc33967656c673d6",
        "comparison_receipt_sha256": "f263a344659b0717fc70048c43c66e65cd53eb394c532d53852d2dbeb0cfceba"
      },
      "Big 3": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Big 3 tab changed its headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Headline changed from \"Three separate current reports form today’s Big Three.\" to \"Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three.\".",
        "current_content_sha256": "c53ef372b22594becd2a44f2086658bcf76ecd93295aa0e6aece705ef7570a19",
        "prior_content_sha256": "e1e7c84fe529cafd20a54e72b4e67e3811e4e2f9f0ce527f15f760901b841300",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Big 3",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 30,
          "meaningful_match_count": 25,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 879,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "areas",
                "asias",
                "awards",
                "banking",
                "bond",
                "build",
                "center",
                "corrected",
                "costs",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "edition",
                "export",
                "firm",
                "first",
                "fixed",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "largest",
                "logistics",
                "looking",
                "mortgage",
                "news",
                "nny360",
                "north",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "separate",
                "separately",
                "singapore",
                "southeast",
                "state",
                "stays",
                "subsidiary",
                "support",
                "system",
                "tariffs",
                "tech",
                "texas",
                "thousands",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "water",
                "withdrawn",
                "words"
              ],
              "shared_term_count": 73,
              "shared_terms_sha256": "eef4aed6fa40b824bf4f7044dfa2e22df8d3ee77ff33afd8749a0a9d20e67da8",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "7f422a2247acb61d348ef65dede8f81ea339ab685ff5c274bedbbd12c3773081"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 861,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "areas",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "drive",
                "edition",
                "export",
                "firm",
                "first",
                "fixed",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "inside",
                "item",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "news",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "public",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stays",
                "stolen",
                "subsidiary",
                "support",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "window",
                "wire",
                "withdrawn",
                "wjla",
                "words"
              ],
              "shared_term_count": 77,
              "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 861,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "areas",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "drive",
                "edition",
                "export",
                "firm",
                "first",
                "fixed",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "inside",
                "item",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "news",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "public",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stays",
                "stolen",
                "subsidiary",
                "support",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "window",
                "wire",
                "withdrawn",
                "wjla",
                "words"
              ],
              "shared_term_count": 77,
              "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 861,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "areas",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "drive",
                "edition",
                "export",
                "firm",
                "first",
                "fixed",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "inside",
                "item",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "news",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "public",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stays",
                "stolen",
                "subsidiary",
                "support",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "window",
                "wire",
                "withdrawn",
                "wjla",
                "words"
              ],
              "shared_term_count": 77,
              "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 861,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "areas",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "drive",
                "edition",
                "export",
                "firm",
                "first",
                "fixed",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "inside",
                "item",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "news",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "public",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stays",
                "stolen",
                "subsidiary",
                "support",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "window",
                "wire",
                "withdrawn",
                "wjla",
                "words"
              ],
              "shared_term_count": 77,
              "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 240,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "context",
                "corrected",
                "data",
                "different",
                "edition",
                "global",
                "inside",
                "lane",
                "news",
                "next",
                "only",
                "organise",
                "pick",
                "picks",
                "rates",
                "reported",
                "research",
                "risk",
                "separate",
                "singapore",
                "state",
                "todays"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4015c67b7cdfd09c48c3f5388427e6ecf48d02111891b0fe8b02e0c3150cc01a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c601832366eb8b119e94d4b68cd484e3b70823ca29e8e0976ae0d8e858135259"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 159,
              "qualifies": true,
              "shared_terms": [
                "claiming",
                "cost",
                "direct",
                "edition",
                "first",
                "impact",
                "lane",
                "organise",
                "reported",
                "risk",
                "todays",
                "withdrawn",
                "without"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "a4839124e461d4c7a10bfc86f1fc587302f395a2212cf50070b1ca7d8c22ecaf",
              "shared_source_ids": [],
              "score_receipt_sha256": "0434f7a18a8ebd41db0365192052b44a649ed869af7d4c1db0b82155e9cf92b1"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "across",
                "caused",
                "claiming",
                "corrected",
                "edition",
                "event",
                "impact",
                "news",
                "only",
                "order",
                "pick",
                "reported",
                "risk",
                "separate",
                "support",
                "todays",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "7b2883953b8e045932b853f15f9d8313ec534208409aadef4abb8ccbfd3eed8b",
              "shared_source_ids": [],
              "score_receipt_sha256": "383abf948e843bdddaad3577c6250343035ae9c8f7cd08bca2dd43d7bb42979f"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "across",
                "corrected",
                "direct",
                "edition",
                "event",
                "events",
                "follow",
                "impact",
                "inside",
                "order",
                "organise",
                "pick",
                "reported",
                "risk",
                "separate",
                "todays",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b283684ceefec6599c670e17cecfe63287328569f26cc35252b9b70d9e5e056d",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce151954a267341bb0ec1f839710cd4779dce1dd0087db71451c97b59c26c479"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 82,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "different",
                "first",
                "hold",
                "inside",
                "rates",
                "risk"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 82,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "different",
                "first",
                "hold",
                "inside",
                "rates",
                "risk"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 82,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "different",
                "first",
                "hold",
                "inside",
                "rates",
                "risk"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 82,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "different",
                "first",
                "hold",
                "inside",
                "rates",
                "risk"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 77,
              "qualifies": false,
              "shared_terms": [
                "cost",
                "costs",
                "next",
                "reported",
                "separate"
              ],
              "shared_term_count": 5,
              "shared_terms_sha256": "dde6e02f6751c7e017a1653986d8d165173f0408c3de43c71b384be755685071",
              "shared_source_ids": [],
              "score_receipt_sha256": "e5a1a1ed4d3174f949532b4ddebf0661ead2d388376622e989644496b21397ad"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
          "selected_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
          "selected_score": 879,
          "selected_shared_terms": [
            "across",
            "approvals",
            "areas",
            "asias",
            "awards",
            "banking",
            "bond",
            "build",
            "center",
            "corrected",
            "costs",
            "country",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "drive",
            "edition",
            "export",
            "firm",
            "first",
            "fixed",
            "fortune",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "impact",
            "improvement",
            "independent",
            "largest",
            "logistics",
            "looking",
            "mortgage",
            "news",
            "nny360",
            "north",
            "only",
            "order",
            "organise",
            "overtaken",
            "pick",
            "politico",
            "publisher",
            "puts",
            "rates",
            "regional",
            "reported",
            "roughly",
            "rule",
            "separate",
            "separately",
            "singapore",
            "southeast",
            "state",
            "stays",
            "subsidiary",
            "support",
            "system",
            "tariffs",
            "tech",
            "texas",
            "thousands",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "water",
            "withdrawn",
            "words"
          ],
          "selected_shared_terms_sha256": "eef4aed6fa40b824bf4f7044dfa2e22df8d3ee77ff33afd8749a0a9d20e67da8",
          "selected_score_receipt_sha256": "7f422a2247acb61d348ef65dede8f81ea339ab685ff5c274bedbbd12c3773081",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "050cd204694d04ef858dd786e83e53b9864056e383c6722082906dba3d33adca",
        "comparison_receipt_sha256": "9cc7e24277f62e5ab51f8a999703e38e15d5aecd687019ed4887561cb0a6ae1b"
      },
      "Predictions": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Predictions tab changed its headline, narrative, beat structure, market connection, watch conditions, and invalidation condition. Headline changed from \"32 research plans have fixed rules and no guaranteed result.\" to \"32 fixed research plans remain separate from today’s report ranking.\".",
        "current_content_sha256": "71b906a4c65dd5fbacd0149598c7c12a317c429b815db3df96746f2b3a3c0d76",
        "prior_content_sha256": "8934ca62b50225ad0349f4c2b0c2e9c7dbb86dcce70ef37c4716d5be9cfabf46",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Predictions",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 27,
          "meaningful_match_count": 27,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 994,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "checks",
                "company",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "enough",
                "export",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "judged",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "only",
                "original",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "puts",
                "range",
                "rates",
                "recognised",
                "regional",
                "reported",
                "research",
                "result",
                "roughly",
                "rules",
                "safety",
                "scheme",
                "separately",
                "singapore",
                "site",
                "southeast",
                "start",
                "starting",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 96,
              "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 994,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "checks",
                "company",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "enough",
                "export",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "judged",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "only",
                "original",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "puts",
                "range",
                "rates",
                "recognised",
                "regional",
                "reported",
                "research",
                "result",
                "roughly",
                "rules",
                "safety",
                "scheme",
                "separately",
                "singapore",
                "site",
                "southeast",
                "start",
                "starting",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 96,
              "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 994,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "checks",
                "company",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "enough",
                "export",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "judged",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "only",
                "original",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "puts",
                "range",
                "rates",
                "recognised",
                "regional",
                "reported",
                "research",
                "result",
                "roughly",
                "rules",
                "safety",
                "scheme",
                "separately",
                "singapore",
                "site",
                "southeast",
                "start",
                "starting",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 96,
              "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 994,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "checks",
                "company",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "enough",
                "export",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "judged",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "only",
                "original",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "puts",
                "range",
                "rates",
                "recognised",
                "regional",
                "reported",
                "research",
                "result",
                "roughly",
                "rules",
                "safety",
                "scheme",
                "separately",
                "singapore",
                "site",
                "southeast",
                "start",
                "starting",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 96,
              "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 844,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "checks",
                "context",
                "costs",
                "count",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "enough",
                "export",
                "firm",
                "fixed",
                "fortune",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "judged",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "only",
                "original",
                "plan",
                "plans",
                "politico",
                "price",
                "puts",
                "range",
                "rates",
                "regional",
                "reported",
                "research",
                "result",
                "roughly",
                "rules",
                "safety",
                "separately",
                "singapore",
                "southeast",
                "start",
                "starting",
                "state",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "without"
              ],
              "shared_term_count": 76,
              "shared_terms_sha256": "f7e887b8b8a2634d2221ad0ba243d7e4443d7963fd7fa02048e08683d3945aad",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "78a101decafbc66389fb3fd1c26b40e3280ce8983ff9ea5ac64a4aeb49c29b68"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 367,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "checks",
                "completed",
                "count",
                "ending",
                "enough",
                "fixed",
                "goal",
                "group",
                "know",
                "later",
                "limit",
                "missing",
                "move",
                "named",
                "only",
                "original",
                "price",
                "quality",
                "range",
                "research",
                "result",
                "rules",
                "safety",
                "start",
                "starting",
                "time",
                "todays",
                "valid"
              ],
              "shared_term_count": 29,
              "shared_terms_sha256": "a865f05853caadb11c573d23d0c94d03c2de87df84bf8e4f576fa4a9799ff83e",
              "shared_source_ids": [],
              "score_receipt_sha256": "960cadf7c4e1a472530283f4898fa9b33787aee1b1370ac80a6e319c600cd874"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 289,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "create",
                "daily",
                "different",
                "fixed",
                "keep",
                "missing",
                "observation",
                "observations",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "safety",
                "separate",
                "settle",
                "state",
                "valid",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "528a53d856a7ceff01ff82410be0aab60c6f1e612a1432e018044e62d6599ba6",
              "shared_source_ids": [],
              "score_receipt_sha256": "827fed810f2f6eb8b6de127c38daa48f63b9b963a77ca599dc3bb902402c7421"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 257,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "comparable",
                "completed",
                "daily",
                "enough",
                "fixed",
                "know",
                "later",
                "missing",
                "move",
                "observation",
                "observations",
                "only",
                "original",
                "outcomes",
                "plans",
                "price",
                "quality",
                "recognised",
                "remain",
                "research",
                "result",
                "safety",
                "starting",
                "state",
                "time",
                "window"
              ],
              "shared_term_count": 27,
              "shared_terms_sha256": "5f01a25dfecbfa1c0a2f9da6d78900bd5b8f52ba427196fa12f9385b94bc79ce",
              "shared_source_ids": [],
              "score_receipt_sha256": "8e3889d894ab3dd04a97dd03090e48161987401e4c508cebbf56e6d1a992ef9c"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 238,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "completed",
                "daily",
                "different",
                "keep",
                "missing",
                "observation",
                "only",
                "plan",
                "plans",
                "price",
                "remain",
                "research",
                "rules",
                "safety",
                "state",
                "stay",
                "time",
                "todays",
                "window"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "a61b84d30daec02b6119a4f5677dd64962b6cbf2a70fe2bc67c4f2b1ea9bdef8",
              "shared_source_ids": [],
              "score_receipt_sha256": "44a9f21731eb3105f2eba3a7035b1da400404a430aeb24d1a34b36343cc1f3da"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 222,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "company",
                "completed",
                "costs",
                "create",
                "keep",
                "move",
                "only",
                "price",
                "remain",
                "research",
                "separate",
                "state",
                "time",
                "todays",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "6119f2bbc34f3a0739a59c9f06fa873105ab1a9807a9c705357470792c0e5dbb",
              "shared_source_ids": [],
              "score_receipt_sha256": "a231618fc94cf6c987810302cffe52da7abd68b77963e0cb62b8e5afa58f4aac"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 222,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "company",
                "completed",
                "costs",
                "create",
                "keep",
                "move",
                "only",
                "price",
                "remain",
                "research",
                "separate",
                "state",
                "time",
                "todays",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "6119f2bbc34f3a0739a59c9f06fa873105ab1a9807a9c705357470792c0e5dbb",
              "shared_source_ids": [],
              "score_receipt_sha256": "a231618fc94cf6c987810302cffe52da7abd68b77963e0cb62b8e5afa58f4aac"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 195,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "comparable",
                "completed",
                "create",
                "enough",
                "only",
                "original",
                "price",
                "reported",
                "research",
                "separate",
                "state",
                "time",
                "valid",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "abd2c8d7fba39f3ef75e21544f477d579588e4547da2491c915711b9bcbdf8e2",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ac85581383d2953b4af1e56cb38cc90b1e6bf2580ac216430c9c5d84f32f51f"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 195,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "comparable",
                "completed",
                "create",
                "enough",
                "only",
                "original",
                "price",
                "reported",
                "research",
                "separate",
                "state",
                "time",
                "valid",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "abd2c8d7fba39f3ef75e21544f477d579588e4547da2491c915711b9bcbdf8e2",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ac85581383d2953b4af1e56cb38cc90b1e6bf2580ac216430c9c5d84f32f51f"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 182,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "9153c13c9597ade654fbf474f34f0ccec5a9fba3720603f7479acdfb6dcad097"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "selected_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
          "selected_score": 994,
          "selected_shared_terms": [
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "checks",
            "company",
            "construction",
            "context",
            "copper",
            "costs",
            "count",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "drive",
            "enough",
            "export",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "goal",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "judged",
            "know",
            "largest",
            "later",
            "limit",
            "logistics",
            "looking",
            "loudoun",
            "mention",
            "method",
            "missing",
            "mortgage",
            "move",
            "named",
            "neither",
            "never",
            "news",
            "only",
            "original",
            "plan",
            "plans",
            "politico",
            "president",
            "price",
            "puts",
            "range",
            "rates",
            "recognised",
            "regional",
            "reported",
            "research",
            "result",
            "roughly",
            "rules",
            "safety",
            "scheme",
            "separately",
            "singapore",
            "site",
            "southeast",
            "start",
            "starting",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "valid",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
          "selected_score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "9acb0fc0a31d848711ad69b74ff89d8fb2a6dd10b6d52a3ed504840e6ccb3347",
        "comparison_receipt_sha256": "b989c05c0a04ee331eb45cf25a5b022e1e9e658939779c84f82fdff35d826a3b"
      },
      "Long-Term Investment": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Long-Term Investment tab changed its headline, narrative, beat structure, market connection, watch conditions, and invalidation condition. Headline changed from \"4 investments clear the 6-of-10 research level; proof gaps remain visible.\" to \"The three-year reconstruction closes at 1 HIT and 3 MISS; 4 current research candidates remain separate.\".",
        "current_content_sha256": "f1f7045d25dc839b63f578f7fc50640b456f50de4c0fb58b7e53bc592b7a9ad5",
        "prior_content_sha256": "f0a440e22abb735c5efb062842b8571db06763d479ac11106a04c21707207abe",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Long-Term Investment",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 13,
          "meaningful_match_count": 13,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 952,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "artist",
                "arts",
                "artworks",
                "assurance",
                "awards",
                "background",
                "board",
                "bond",
                "boston",
                "brown",
                "candidate",
                "cannot",
                "carle",
                "center",
                "centric",
                "change",
                "charlotte",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "denies",
                "distributed",
                "down",
                "each",
                "ecosystem",
                "eric",
                "expert",
                "fdas",
                "first",
                "fresh",
                "future",
                "gifting",
                "globe",
                "grabner",
                "great",
                "hand",
                "hyperallergic",
                "investments",
                "john",
                "judge",
                "killing",
                "kohler",
                "manufacturing",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "must",
                "news",
                "nny360",
                "north",
                "only",
                "pass",
                "paxson",
                "president",
                "price",
                "push",
                "raps",
                "remain",
                "reported",
                "research",
                "result",
                "review",
                "rule",
                "sees",
                "separate",
                "separately",
                "shift",
                "state",
                "step",
                "system",
                "test",
                "thousands",
                "todays",
                "union",
                "university",
                "vote",
                "water",
                "wbtv",
                "wisconsin",
                "workers",
                "year",
                "years"
              ],
              "shared_term_count": 87,
              "shared_terms_sha256": "cc7ff8373085a187771b5027171029a828678ba0274208caa9124bc52f412103",
              "shared_source_ids": [
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "057ef4c44be9fefbfc58ae8e9fa3353a1cd67d8aa8a3ab48bc110e67f4b1f591"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 952,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "artist",
                "arts",
                "artworks",
                "assurance",
                "awards",
                "background",
                "board",
                "bond",
                "boston",
                "brown",
                "candidate",
                "cannot",
                "carle",
                "center",
                "centric",
                "change",
                "charlotte",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "denies",
                "distributed",
                "down",
                "each",
                "ecosystem",
                "eric",
                "expert",
                "fdas",
                "first",
                "fresh",
                "future",
                "gifting",
                "globe",
                "grabner",
                "great",
                "hand",
                "hyperallergic",
                "investments",
                "john",
                "judge",
                "killing",
                "kohler",
                "manufacturing",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "must",
                "news",
                "nny360",
                "north",
                "only",
                "pass",
                "paxson",
                "president",
                "price",
                "push",
                "raps",
                "remain",
                "reported",
                "research",
                "result",
                "review",
                "rule",
                "sees",
                "separate",
                "separately",
                "shift",
                "state",
                "step",
                "system",
                "test",
                "thousands",
                "todays",
                "union",
                "university",
                "vote",
                "water",
                "wbtv",
                "wisconsin",
                "workers",
                "year",
                "years"
              ],
              "shared_term_count": 87,
              "shared_terms_sha256": "cc7ff8373085a187771b5027171029a828678ba0274208caa9124bc52f412103",
              "shared_source_ids": [
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "057ef4c44be9fefbfc58ae8e9fa3353a1cd67d8aa8a3ab48bc110e67f4b1f591"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 952,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "artist",
                "arts",
                "artworks",
                "assurance",
                "awards",
                "background",
                "board",
                "bond",
                "boston",
                "brown",
                "candidate",
                "cannot",
                "carle",
                "center",
                "centric",
                "change",
                "charlotte",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "denies",
                "distributed",
                "down",
                "each",
                "ecosystem",
                "eric",
                "expert",
                "fdas",
                "first",
                "fresh",
                "future",
                "gifting",
                "globe",
                "grabner",
                "great",
                "hand",
                "hyperallergic",
                "investments",
                "john",
                "judge",
                "killing",
                "kohler",
                "manufacturing",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "must",
                "news",
                "nny360",
                "north",
                "only",
                "pass",
                "paxson",
                "president",
                "price",
                "push",
                "raps",
                "remain",
                "reported",
                "research",
                "result",
                "review",
                "rule",
                "sees",
                "separate",
                "separately",
                "shift",
                "state",
                "step",
                "system",
                "test",
                "thousands",
                "todays",
                "union",
                "university",
                "vote",
                "water",
                "wbtv",
                "wisconsin",
                "workers",
                "year",
                "years"
              ],
              "shared_term_count": 87,
              "shared_terms_sha256": "cc7ff8373085a187771b5027171029a828678ba0274208caa9124bc52f412103",
              "shared_source_ids": [
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "057ef4c44be9fefbfc58ae8e9fa3353a1cd67d8aa8a3ab48bc110e67f4b1f591"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 952,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "artist",
                "arts",
                "artworks",
                "assurance",
                "awards",
                "background",
                "board",
                "bond",
                "boston",
                "brown",
                "candidate",
                "cannot",
                "carle",
                "center",
                "centric",
                "change",
                "charlotte",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "denies",
                "distributed",
                "down",
                "each",
                "ecosystem",
                "eric",
                "expert",
                "fdas",
                "first",
                "fresh",
                "future",
                "gifting",
                "globe",
                "grabner",
                "great",
                "hand",
                "hyperallergic",
                "investments",
                "john",
                "judge",
                "killing",
                "kohler",
                "manufacturing",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "must",
                "news",
                "nny360",
                "north",
                "only",
                "pass",
                "paxson",
                "president",
                "price",
                "push",
                "raps",
                "remain",
                "reported",
                "research",
                "result",
                "review",
                "rule",
                "sees",
                "separate",
                "separately",
                "shift",
                "state",
                "step",
                "system",
                "test",
                "thousands",
                "todays",
                "union",
                "university",
                "vote",
                "water",
                "wbtv",
                "wisconsin",
                "workers",
                "year",
                "years"
              ],
              "shared_term_count": 87,
              "shared_terms_sha256": "cc7ff8373085a187771b5027171029a828678ba0274208caa9124bc52f412103",
              "shared_source_ids": [
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "057ef4c44be9fefbfc58ae8e9fa3353a1cd67d8aa8a3ab48bc110e67f4b1f591"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 570,
              "qualifies": true,
              "shared_terms": [
                "artist",
                "arts",
                "artworks",
                "board",
                "cannot",
                "center",
                "change",
                "checks",
                "each",
                "first",
                "fresh",
                "future",
                "gifting",
                "grabner",
                "great",
                "hand",
                "investments",
                "john",
                "kohler",
                "michael",
                "michelle",
                "missing",
                "must",
                "news",
                "pass",
                "president",
                "price",
                "reported",
                "research",
                "result",
                "review",
                "separate",
                "separately",
                "test",
                "times",
                "todays",
                "wisconsin",
                "year",
                "years"
              ],
              "shared_term_count": 39,
              "shared_terms_sha256": "376c2e37927bb9ba8a2c99554d3e74166e18230ae1a0b8c9f0c98277fc1022f8",
              "shared_source_ids": [
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "82f510347b98074187cdf8f474a8bfb1c9ab38f646bde379deb0c5d125bde346"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 348,
              "qualifies": true,
              "shared_terms": [
                "board",
                "cannot",
                "checks",
                "clear",
                "completed",
                "each",
                "first",
                "fresh",
                "future",
                "hand",
                "investments",
                "missing",
                "news",
                "only",
                "pass",
                "price",
                "record",
                "remain",
                "research",
                "result",
                "review",
                "separate",
                "test",
                "year"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "d254c1a4b39fdbc3177623d969cfcfc3355dcbe2bfe9ab5d9d4f3f5822f028a9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d327b7981541398fbdba856311f11b295fbb4316fd615ab224d58a4ed3fedd47"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 175,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "cannot",
                "clear",
                "complete",
                "fresh",
                "missing",
                "only",
                "price",
                "remain",
                "research",
                "review",
                "separate",
                "year"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "b48dfbba6431754d07ce902db9eefd64137ad53821568d48fc187b59d07a44f1",
              "shared_source_ids": [],
              "score_receipt_sha256": "7376d809fea09da2090939b50eced275f7dc9ddc29e1c2e5f88a38104d3b9261"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 175,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "cannot",
                "clear",
                "complete",
                "fresh",
                "missing",
                "only",
                "price",
                "remain",
                "research",
                "review",
                "separate",
                "year"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "b48dfbba6431754d07ce902db9eefd64137ad53821568d48fc187b59d07a44f1",
              "shared_source_ids": [],
              "score_receipt_sha256": "7376d809fea09da2090939b50eced275f7dc9ddc29e1c2e5f88a38104d3b9261"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 142,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "candidates",
                "cannot",
                "change",
                "clear",
                "daily",
                "each",
                "first",
                "fresh",
                "historical",
                "missing",
                "only",
                "price",
                "remain",
                "remove",
                "research",
                "review",
                "separately",
                "year"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "34106a05811499c0027a95ffdfad58ecc5f08f0e71b8ed4c3c920729e6273942",
              "shared_source_ids": [],
              "score_receipt_sha256": "5a9665606aab9f761a7e1bfc1ae2cfe25b21921025c5107a365681da4b8aa8eb"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 142,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "candidates",
                "cannot",
                "change",
                "clear",
                "daily",
                "each",
                "first",
                "fresh",
                "historical",
                "missing",
                "only",
                "price",
                "remain",
                "remove",
                "research",
                "review",
                "separately",
                "year"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "34106a05811499c0027a95ffdfad58ecc5f08f0e71b8ed4c3c920729e6273942",
              "shared_source_ids": [],
              "score_receipt_sha256": "5a9665606aab9f761a7e1bfc1ae2cfe25b21921025c5107a365681da4b8aa8eb"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 142,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "candidates",
                "cannot",
                "change",
                "clear",
                "daily",
                "each",
                "first",
                "fresh",
                "historical",
                "missing",
                "only",
                "price",
                "remain",
                "remove",
                "research",
                "review",
                "separately",
                "year"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "34106a05811499c0027a95ffdfad58ecc5f08f0e71b8ed4c3c920729e6273942",
              "shared_source_ids": [],
              "score_receipt_sha256": "5a9665606aab9f761a7e1bfc1ae2cfe25b21921025c5107a365681da4b8aa8eb"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 121,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "cannot",
                "change",
                "checks",
                "clear",
                "daily",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "remain",
                "remove",
                "research",
                "test",
                "year"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ad7f6f863ed4094943ef863c518c711010212bbbe211c1f38e7e71b0aef71987",
              "shared_source_ids": [],
              "score_receipt_sha256": "1ddbdd447b04e67c2bd05fe636653b8c7ca4291c2e77f64b7e748a2e1c777745"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 121,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "cannot",
                "change",
                "checks",
                "clear",
                "daily",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "remain",
                "remove",
                "research",
                "test",
                "year"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ad7f6f863ed4094943ef863c518c711010212bbbe211c1f38e7e71b0aef71987",
              "shared_source_ids": [],
              "score_receipt_sha256": "1ddbdd447b04e67c2bd05fe636653b8c7ca4291c2e77f64b7e748a2e1c777745"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "selected_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
          "selected_score": 952,
          "selected_shared_terms": [
            "accused",
            "artist",
            "arts",
            "artworks",
            "assurance",
            "awards",
            "background",
            "board",
            "bond",
            "boston",
            "brown",
            "candidate",
            "cannot",
            "carle",
            "center",
            "centric",
            "change",
            "charlotte",
            "checks",
            "christina",
            "clear",
            "country",
            "cybersecurity",
            "denies",
            "distributed",
            "down",
            "each",
            "ecosystem",
            "eric",
            "expert",
            "fdas",
            "first",
            "fresh",
            "future",
            "gifting",
            "globe",
            "grabner",
            "great",
            "hand",
            "hyperallergic",
            "investments",
            "john",
            "judge",
            "killing",
            "kohler",
            "manufacturing",
            "michael",
            "michelle",
            "missing",
            "mother",
            "museum",
            "must",
            "news",
            "nny360",
            "north",
            "only",
            "pass",
            "paxson",
            "president",
            "price",
            "push",
            "raps",
            "remain",
            "reported",
            "research",
            "result",
            "review",
            "rule",
            "sees",
            "separate",
            "separately",
            "shift",
            "state",
            "step",
            "system",
            "test",
            "thousands",
            "todays",
            "union",
            "university",
            "vote",
            "water",
            "wbtv",
            "wisconsin",
            "workers",
            "year",
            "years"
          ],
          "selected_shared_terms_sha256": "cc7ff8373085a187771b5027171029a828678ba0274208caa9124bc52f412103",
          "selected_score_receipt_sha256": "057ef4c44be9fefbfc58ae8e9fa3353a1cd67d8aa8a3ab48bc110e67f4b1f591",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "c7e828b1f2beddf9f699b61d689c9bda1b4b93ddbfe3131179be15f5578ab370",
        "comparison_receipt_sha256": "838fb724b4e782a7eb28624efe2453e05ee258a7d0760f9b5bb096dae9b29154"
      },
      "Dots": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Dots tab changed its headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Headline changed from \"The reports may sit together without sharing one cause.\" to \"Finance, infrastructure and delivery form a testable three-step chain.\".",
        "current_content_sha256": "48b91da4fc0d67d8ac67a2fdc3cae1d12802178913b74361d5db20ec5de1812f",
        "prior_content_sha256": "ca86b3039aef5c11bfe278f9359c1b20f27c40b3ac629f205ee4fe257d912d62",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Dots",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 30,
          "meaningful_match_count": 30,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 837,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "becomes",
                "bond",
                "build",
                "center",
                "connected",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "explanation",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "missing",
                "mortgage",
                "news",
                "only",
                "politico",
                "possible",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "safely",
                "separate",
                "separately",
                "shared",
                "singapore",
                "site",
                "southeast",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "useful",
                "wire",
                "wjla"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 837,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "becomes",
                "bond",
                "build",
                "center",
                "connected",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "explanation",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "missing",
                "mortgage",
                "news",
                "only",
                "politico",
                "possible",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "safely",
                "separate",
                "separately",
                "shared",
                "singapore",
                "site",
                "southeast",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "useful",
                "wire",
                "wjla"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 837,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "becomes",
                "bond",
                "build",
                "center",
                "connected",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "explanation",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "missing",
                "mortgage",
                "news",
                "only",
                "politico",
                "possible",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "safely",
                "separate",
                "separately",
                "shared",
                "singapore",
                "site",
                "southeast",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "useful",
                "wire",
                "wjla"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 837,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "becomes",
                "bond",
                "build",
                "center",
                "connected",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "explanation",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "missing",
                "mortgage",
                "news",
                "only",
                "politico",
                "possible",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "safely",
                "separate",
                "separately",
                "shared",
                "singapore",
                "site",
                "southeast",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "useful",
                "wire",
                "wjla"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 837,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "approvals",
                "asias",
                "awards",
                "banking",
                "becomes",
                "bond",
                "build",
                "center",
                "connected",
                "costs",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "explanation",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "logistics",
                "looking",
                "missing",
                "mortgage",
                "news",
                "nny360",
                "north",
                "only",
                "politico",
                "possible",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "safely",
                "separate",
                "separately",
                "shared",
                "singapore",
                "southeast",
                "state",
                "step",
                "steps",
                "stronger",
                "subsidiary",
                "system",
                "tariffs",
                "tech",
                "texas",
                "thousands",
                "todays",
                "turmoil",
                "unchanged",
                "useful",
                "water"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "47b2393cb0cbab04013c55629d7fd42439b773bf1660d2940585b9e8092b18e6",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "78a9f3fcda491c1fff462104bfb293c9b07cec2fe1cc8a24cd4353c979d7062a"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 333,
              "qualifies": true,
              "shared_terms": [
                "activity",
                "affect",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "each",
                "event",
                "events",
                "financing",
                "freight",
                "infrastructure",
                "later",
                "logistics",
                "measured",
                "reported",
                "security",
                "separate",
                "show",
                "time",
                "todays",
                "verify",
                "whether"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "4a996ad5473bda574c14715197ab8a5b8bf2158ca8ed3df36f87fb7e7bd47f7f",
              "shared_source_ids": [],
              "score_receipt_sha256": "775a0586aaec0735378b774cff4d657d37ddb88cc39ba53c499d4fd6dc4a011e"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 209,
              "qualifies": true,
              "shared_terms": [
                "affect",
                "becomes",
                "chain",
                "changes",
                "cost",
                "costs",
                "decisions",
                "each",
                "event",
                "freight",
                "global",
                "inventory",
                "later",
                "news",
                "only",
                "possible",
                "reported",
                "result",
                "show",
                "state",
                "testable",
                "todays",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "f346b90f4746ac66e99c41dd3fa55b1a5668764ebee5cfe360f26ec15a7a645c",
              "shared_source_ids": [],
              "score_receipt_sha256": "f9908f33968763672408984d1cf72c33a9b4090615ab2537e7dfd70209ffe301"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "affect",
                "capacity",
                "chain",
                "changes",
                "cost",
                "costs",
                "decisions",
                "delivery",
                "each",
                "financing",
                "hold",
                "material",
                "show",
                "step",
                "testable",
                "todays",
                "verify",
                "whether"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
              "shared_source_ids": [],
              "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "affect",
                "capacity",
                "chain",
                "changes",
                "cost",
                "costs",
                "decisions",
                "delivery",
                "each",
                "financing",
                "hold",
                "material",
                "show",
                "step",
                "testable",
                "todays",
                "verify",
                "whether"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
              "shared_source_ids": [],
              "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "affect",
                "capacity",
                "chain",
                "changes",
                "cost",
                "costs",
                "decisions",
                "delivery",
                "each",
                "financing",
                "hold",
                "material",
                "show",
                "step",
                "testable",
                "todays",
                "verify",
                "whether"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
              "shared_source_ids": [],
              "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 184,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "break",
                "chain",
                "changes",
                "cost",
                "different",
                "explanation",
                "fails",
                "finance",
                "later",
                "news",
                "possible",
                "regional",
                "reported",
                "separate",
                "step",
                "stronger",
                "testable",
                "todays",
                "useful",
                "whether"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "0f3f40f628a4ab364900b4415d928a1735bf03a8d073829ed7e4e3754b8e4451",
              "shared_source_ids": [],
              "score_receipt_sha256": "de345220ff20e281bbabbd455a19c11743a8c6223d9385ba514848bd9c2334d1"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 167,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "chain",
                "changes",
                "delivery",
                "different",
                "each",
                "freight",
                "measured",
                "reported",
                "result",
                "singapore",
                "system",
                "unchanged",
                "verify"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "4433591cddacf048382ab31e9828b77e60c0f7c83f52da66f7be45e3a655d31a",
              "shared_source_ids": [],
              "score_receipt_sha256": "0e6eb7b77f2a4819311143277ce5c8645d608a1f4b84773f9297cb7ab087f472"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 143,
              "qualifies": true,
              "shared_terms": [
                "affect",
                "appear",
                "changes",
                "different",
                "explanation",
                "finance",
                "later",
                "news",
                "reported",
                "result",
                "separate",
                "stronger",
                "todays",
                "useful",
                "whether"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "53e1c5fb16b1bff41aaacf649245cc257fddfb243712a032734bf79a234f6461",
              "shared_source_ids": [],
              "score_receipt_sha256": "b70868a2daaa2ad9687912f3a4b67d855291818dfdeabb5dc05378eb07e904ef"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 143,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "chain",
                "cost",
                "costs",
                "event",
                "global",
                "hold",
                "rate",
                "rates",
                "separate",
                "show",
                "singapore"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
              "shared_source_ids": [],
              "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 143,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "chain",
                "cost",
                "costs",
                "event",
                "global",
                "hold",
                "rate",
                "rates",
                "separate",
                "show",
                "singapore"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
              "shared_source_ids": [],
              "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 143,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "chain",
                "cost",
                "costs",
                "event",
                "global",
                "hold",
                "rate",
                "rates",
                "separate",
                "show",
                "singapore"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
              "shared_source_ids": [],
              "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 143,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "chain",
                "cost",
                "costs",
                "event",
                "global",
                "hold",
                "rate",
                "rates",
                "separate",
                "show",
                "singapore"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
              "shared_source_ids": [],
              "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 100,
              "qualifies": true,
              "shared_terms": [
                "activity",
                "becomes",
                "chain",
                "changes",
                "costs",
                "event",
                "fixed",
                "infrastructure",
                "whether"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "eaec531e6f43274fd872569126e2072ef35da417529e290dd74dd5caeebe9d8b",
              "shared_source_ids": [],
              "score_receipt_sha256": "112bace4edf0af16ba5b68c53b89ff46c7a44cdaae7f276fffe63622e194aed4"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "selected_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
          "selected_score": 837,
          "selected_shared_terms": [
            "appear",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "becomes",
            "bond",
            "build",
            "center",
            "connected",
            "construction",
            "copper",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "event",
            "explanation",
            "export",
            "firm",
            "fortune",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "largest",
            "later",
            "logistics",
            "looking",
            "loudoun",
            "missing",
            "mortgage",
            "news",
            "only",
            "politico",
            "possible",
            "puts",
            "rates",
            "regional",
            "reported",
            "result",
            "roughly",
            "safely",
            "separate",
            "separately",
            "shared",
            "singapore",
            "site",
            "southeast",
            "step",
            "steps",
            "stolen",
            "stronger",
            "subsidiary",
            "tariffs",
            "tech",
            "texas",
            "todays",
            "turmoil",
            "unchanged",
            "useful",
            "wire",
            "wjla"
          ],
          "selected_shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
          "selected_score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "0f20d6c43bacf3a50926a95feb287bcbb94cc90182815794b7194e69b8be9a16",
        "comparison_receipt_sha256": "9eb86b1dd93add9972bad27a931d5c7b50b9f06e0ffc8fe37ab0f98464f678af"
      },
      "Novel": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Novel tab changed its headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Headline changed from \"No new cross-report claim is proven yet.\" to \"Readiness may be the scarce resource when money, demand and technology are available.\".",
        "current_content_sha256": "326843afbe4b5458e292b68be2af8e04dc57b19a10a100aab2845e9fa1c44cfb",
        "prior_content_sha256": "307068ffae3ca658b585f6b1b8b19f0117b25a4e8bee928224d204084f422e61",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Novel",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 30,
          "meaningful_match_count": 30,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 529,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "better",
                "center",
                "cross",
                "data",
                "different",
                "finding",
                "governor",
                "grid",
                "group",
                "health",
                "hold",
                "idea",
                "independent",
                "later",
                "must",
                "news",
                "only",
                "places",
                "politico",
                "power",
                "proven",
                "puts",
                "repeated",
                "reported",
                "separate",
                "separately",
                "similar",
                "state",
                "subsidiary",
                "supported",
                "texas",
                "todays",
                "without",
                "words"
              ],
              "shared_term_count": 36,
              "shared_terms_sha256": "e995a63dd470ca5fad66b20a217cbc31dd4c36faa731bdfefcba71650124b3f1",
              "shared_source_ids": [
                "LEAD-06"
              ],
              "score_receipt_sha256": "9b56ff3296f7c737010a6a960e0536856d550cf8a5d3d859af110e57f9c3e907"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 524,
              "qualifies": true,
              "shared_terms": [
                "across",
                "arrested",
                "better",
                "center",
                "construction",
                "copper",
                "county",
                "cross",
                "data",
                "different",
                "finding",
                "idea",
                "independent",
                "later",
                "loudoun",
                "must",
                "only",
                "places",
                "proven",
                "repeated",
                "reported",
                "separate",
                "separately",
                "similar",
                "site",
                "state",
                "stolen",
                "subsidiary",
                "supported",
                "todays",
                "wire",
                "without",
                "wjla",
                "words"
              ],
              "shared_term_count": 34,
              "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
              "shared_source_ids": [
                "LEAD-06"
              ],
              "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 524,
              "qualifies": true,
              "shared_terms": [
                "across",
                "arrested",
                "better",
                "center",
                "construction",
                "copper",
                "county",
                "cross",
                "data",
                "different",
                "finding",
                "idea",
                "independent",
                "later",
                "loudoun",
                "must",
                "only",
                "places",
                "proven",
                "repeated",
                "reported",
                "separate",
                "separately",
                "similar",
                "site",
                "state",
                "stolen",
                "subsidiary",
                "supported",
                "todays",
                "wire",
                "without",
                "wjla",
                "words"
              ],
              "shared_term_count": 34,
              "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
              "shared_source_ids": [
                "LEAD-06"
              ],
              "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 524,
              "qualifies": true,
              "shared_terms": [
                "across",
                "arrested",
                "better",
                "center",
                "construction",
                "copper",
                "county",
                "cross",
                "data",
                "different",
                "finding",
                "idea",
                "independent",
                "later",
                "loudoun",
                "must",
                "only",
                "places",
                "proven",
                "repeated",
                "reported",
                "separate",
                "separately",
                "similar",
                "site",
                "state",
                "stolen",
                "subsidiary",
                "supported",
                "todays",
                "wire",
                "without",
                "wjla",
                "words"
              ],
              "shared_term_count": 34,
              "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
              "shared_source_ids": [
                "LEAD-06"
              ],
              "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 524,
              "qualifies": true,
              "shared_terms": [
                "across",
                "arrested",
                "better",
                "center",
                "construction",
                "copper",
                "county",
                "cross",
                "data",
                "different",
                "finding",
                "idea",
                "independent",
                "later",
                "loudoun",
                "must",
                "only",
                "places",
                "proven",
                "repeated",
                "reported",
                "separate",
                "separately",
                "similar",
                "site",
                "state",
                "stolen",
                "subsidiary",
                "supported",
                "todays",
                "wire",
                "without",
                "wjla",
                "words"
              ],
              "shared_term_count": 34,
              "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
              "shared_source_ids": [
                "LEAD-06"
              ],
              "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 205,
              "qualifies": true,
              "shared_terms": [
                "across",
                "capacity",
                "caused",
                "controls",
                "cost",
                "delay",
                "demand",
                "logistics",
                "material",
                "operating",
                "resource",
                "scarce",
                "show",
                "time",
                "transport",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "7705bfbe99c88c92dce0c3e5b05ea11e5868344b425fa7f94445121cf99c1914",
              "shared_source_ids": [],
              "score_receipt_sha256": "ebfec28d9f219d7a3f9d7a3ae762d66f89c718b09a23a89d2ef2de661508524c"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 179,
              "qualifies": true,
              "shared_terms": [
                "confidence",
                "costs",
                "demand",
                "largest",
                "only",
                "operating",
                "plan",
                "pressure",
                "rather",
                "separate",
                "show",
                "technology",
                "test",
                "time"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
              "shared_source_ids": [],
              "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 179,
              "qualifies": true,
              "shared_terms": [
                "confidence",
                "costs",
                "demand",
                "largest",
                "only",
                "operating",
                "plan",
                "pressure",
                "rather",
                "separate",
                "show",
                "technology",
                "test",
                "time"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
              "shared_source_ids": [],
              "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 179,
              "qualifies": true,
              "shared_terms": [
                "confidence",
                "costs",
                "demand",
                "largest",
                "only",
                "operating",
                "plan",
                "pressure",
                "rather",
                "separate",
                "show",
                "technology",
                "test",
                "time"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
              "shared_source_ids": [],
              "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 179,
              "qualifies": true,
              "shared_terms": [
                "confidence",
                "costs",
                "demand",
                "largest",
                "only",
                "operating",
                "plan",
                "pressure",
                "rather",
                "separate",
                "show",
                "technology",
                "test",
                "time"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
              "shared_source_ids": [],
              "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 139,
              "qualifies": true,
              "shared_terms": [
                "across",
                "controls",
                "cybersecurity",
                "health",
                "news",
                "only",
                "operating",
                "outcomes",
                "rather",
                "reported",
                "system",
                "systems",
                "technology",
                "test",
                "time"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "c196d04ec5b514dc93d5ac3d0f73bf0c7c3921a56d9d5e4091eadb62b57ec482",
              "shared_source_ids": [],
              "score_receipt_sha256": "5e6cf9a36710363093bf89e54f92bf26b6764018473e69e7071e2a67c3a06af0"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 130,
              "qualifies": true,
              "shared_terms": [
                "arrive",
                "data",
                "demand",
                "different",
                "later",
                "must",
                "neither",
                "pressure",
                "readiness",
                "reported",
                "separate",
                "shift",
                "show",
                "system",
                "whether",
                "words"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "c7edbc5f0a8e569aa0ba1a639601612a0fb13a335120db878aafbdc932c8a0ef",
              "shared_source_ids": [],
              "score_receipt_sha256": "1c3e7c43c24129935a02c1de7cffd4f3728460a951168db97427e3f21adcda0b"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 127,
              "qualifies": true,
              "shared_terms": [
                "arrive",
                "cause",
                "data",
                "decision",
                "demand",
                "different",
                "idea",
                "later",
                "neither",
                "news",
                "readiness",
                "reported",
                "separate",
                "show",
                "whether",
                "words"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "3aefa427b21369e9b2c40d6b691c7ed65c91cee0f04b03ed0d35b356c5b3dbf5",
              "shared_source_ids": [],
              "score_receipt_sha256": "10c2735db5685144e4d62ef118baaafebe83b3028a0ec51a7759fc74e48b697f"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 115,
              "qualifies": true,
              "shared_terms": [
                "cost",
                "costs",
                "demand",
                "infrastructure",
                "must",
                "only",
                "show",
                "time",
                "whether",
                "work"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "acb9b0870f328d005e9cf3f96d33dbfec1e4aefc2f9f2c1347ba5195c6dbd6bf",
              "shared_source_ids": [],
              "score_receipt_sha256": "5106770f361976e743f11b36b64748abcd4b6fd10ff0ce35325027b5e476eefa"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
          "selected_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
          "selected_score": 529,
          "selected_shared_terms": [
            "across",
            "approvals",
            "better",
            "center",
            "cross",
            "data",
            "different",
            "finding",
            "governor",
            "grid",
            "group",
            "health",
            "hold",
            "idea",
            "independent",
            "later",
            "must",
            "news",
            "only",
            "places",
            "politico",
            "power",
            "proven",
            "puts",
            "repeated",
            "reported",
            "separate",
            "separately",
            "similar",
            "state",
            "subsidiary",
            "supported",
            "texas",
            "todays",
            "without",
            "words"
          ],
          "selected_shared_terms_sha256": "e995a63dd470ca5fad66b20a217cbc31dd4c36faa731bdfefcba71650124b3f1",
          "selected_score_receipt_sha256": "9b56ff3296f7c737010a6a960e0536856d550cf8a5d3d859af110e57f9c3e907",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "311f922cf7e6905c00674ad61a574a68d0a2d1f8d6673b21a0bf11d60acfda94",
        "comparison_receipt_sha256": "68e08107303a49cf34beff8ca217ab12b5a7a6039a3d996538f8a72810d5c3cc"
      },
      "Tomorrow": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Tomorrow tab changed its headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Headline changed from \"Check the lead reports, their warnings, and any stronger new event.\" to \"Tomorrow must check rate transmission, grid approval and delivered logistics cost.\".",
        "current_content_sha256": "217fd5d0e7279104256b7e7f3b740889318d6a9fac724fd93669dc86f9c5b5e1",
        "prior_content_sha256": "4a18651e042c33722887de68330ee2203b435d116b507cd75bed355df9749459",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Tomorrow",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 30,
          "meaningful_match_count": 30,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 838,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "date",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "must",
                "news",
                "next",
                "politico",
                "publish",
                "puts",
                "rates",
                "record",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 70,
              "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 838,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "date",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "must",
                "news",
                "next",
                "politico",
                "publish",
                "puts",
                "rates",
                "record",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 70,
              "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 838,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "date",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "must",
                "news",
                "next",
                "politico",
                "publish",
                "puts",
                "rates",
                "record",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 70,
              "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 838,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "date",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "must",
                "news",
                "next",
                "politico",
                "publish",
                "puts",
                "rates",
                "record",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 70,
              "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 838,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "asias",
                "awards",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "costs",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "date",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "largest",
                "logistics",
                "looking",
                "mortgage",
                "must",
                "news",
                "next",
                "nny360",
                "north",
                "politico",
                "publish",
                "puts",
                "rates",
                "record",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "southeast",
                "state",
                "subsidiary",
                "system",
                "tariffs",
                "tech",
                "texas",
                "then",
                "thousands",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "water",
                "whether"
              ],
              "shared_term_count": 70,
              "shared_terms_sha256": "6ed56f1544f4b058542e536d1a6e4b9423a91b9537a83ae6a5e5a5e99698ab3f",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "fb8312a9bf4d6f6d4518afeac8f837a10f98058e33485a6f2e74f6b25903f93c"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 277,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "clarification",
                "cost",
                "data",
                "delivery",
                "each",
                "edition",
                "event",
                "first",
                "identity",
                "inventory",
                "next",
                "operating",
                "order",
                "pressure",
                "scope",
                "security",
                "singapore",
                "state",
                "system",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "e5592a9f01b9d8ecd8950dc8e22b9c44e7a89401ddb7b63132df5cc82ac9b612",
              "shared_source_ids": [],
              "score_receipt_sha256": "6355d5a0eb8eff6ced4f395ed94f8a0ec53cecf3e2f20977bf0df0f930f480d3"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 233,
              "qualifies": true,
              "shared_terms": [
                "asias",
                "cannot",
                "data",
                "dated",
                "edition",
                "event",
                "first",
                "follow",
                "funding",
                "hold",
                "insert",
                "must",
                "news",
                "next",
                "official",
                "order",
                "regional",
                "remain",
                "todays",
                "tomorrows",
                "whether"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "37692aa336576eb5dfe28b6f88108b29a5e36e77f87880f114dbb063ccb58b35",
              "shared_source_ids": [],
              "score_receipt_sha256": "e12361fb9aa4adb18f4ad5c4d892901d4342ff84a27e5cd3e57cd2aa77c0b212"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 222,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "data",
                "date",
                "dated",
                "edition",
                "event",
                "first",
                "follow",
                "hold",
                "news",
                "next",
                "official",
                "price",
                "publish",
                "time",
                "todays",
                "tomorrows",
                "whether"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "cdbf16b073af804f8985e6175bcc0c8d1ccd43e21f029873b50ec78f16e38cc6",
              "shared_source_ids": [],
              "score_receipt_sha256": "c45db3805bc061a87ca75a1ac528ea9bbf225ec10a4bcd7104bdb02a915556cb"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 219,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "capacity",
                "delivery",
                "first",
                "identity",
                "logistics",
                "measured",
                "must",
                "observation",
                "official",
                "order",
                "prices",
                "result",
                "separate",
                "state",
                "then"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5898733772b6f6a996bb7bf1fa924523c51b5a5149927902f901b2212af6d981",
              "shared_source_ids": [],
              "score_receipt_sha256": "acde268b6a9215b9f2df21b19e4c97e2737883587870995433f8e5256354edc5"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 174,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "decision",
                "delivery",
                "first",
                "follow",
                "group",
                "hold",
                "keep",
                "next",
                "order",
                "prices",
                "rate",
                "singapore",
                "time",
                "whether"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "c2957fed2ff32ccb59e52d74fd4f6e79bf0e397cfa65c9046853cddc8e8e5333",
              "shared_source_ids": [],
              "score_receipt_sha256": "6fca5f381908b429548c81132170555528f9b87bb7c833d2499def3e192d6020"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 165,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "delivery",
                "first",
                "follow",
                "group",
                "hold",
                "keep",
                "next",
                "order",
                "prices",
                "rate",
                "singapore",
                "time",
                "whether"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
              "shared_source_ids": [],
              "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 165,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "delivery",
                "first",
                "follow",
                "group",
                "hold",
                "keep",
                "next",
                "order",
                "prices",
                "rate",
                "singapore",
                "time",
                "whether"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
              "shared_source_ids": [],
              "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 165,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "delivery",
                "first",
                "follow",
                "group",
                "hold",
                "keep",
                "next",
                "order",
                "prices",
                "rate",
                "singapore",
                "time",
                "whether"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
              "shared_source_ids": [],
              "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 116,
              "qualifies": true,
              "shared_terms": [
                "first",
                "next",
                "official",
                "order",
                "pressure",
                "price",
                "prices",
                "risks"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "455071788171814d3b621a8391e948e1a3b5ce7a45a4248f6091eb818f52a805",
              "shared_source_ids": [],
              "score_receipt_sha256": "b55425ed4d72a2200fc7dd84c94dbb8245747ce6167884605e8627e0ff165004"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "selected_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
          "selected_score": 838,
          "selected_shared_terms": [
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "changes",
            "checked",
            "construction",
            "copper",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "date",
            "despite",
            "digital",
            "drive",
            "edition",
            "event",
            "export",
            "firm",
            "first",
            "follow",
            "fortune",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "keep",
            "largest",
            "logistics",
            "looking",
            "loudoun",
            "mortgage",
            "must",
            "news",
            "next",
            "politico",
            "publish",
            "puts",
            "rates",
            "record",
            "regional",
            "reported",
            "roughly",
            "separate",
            "separately",
            "singapore",
            "site",
            "southeast",
            "stolen",
            "subsidiary",
            "tariffs",
            "tech",
            "texas",
            "then",
            "time",
            "todays",
            "tomorrows",
            "turmoil",
            "unchanged",
            "whether",
            "wire",
            "wjla"
          ],
          "selected_shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
          "selected_score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "492b2ad944dc3337a350b246da11defb953eda2352a656f32324cb7a7f96b629",
        "comparison_receipt_sha256": "a8090b04f2c799df99cce0705a04daff85818dba6d0390abb5b2b44d5fe59f14"
      },
      "Learning": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Learning tab changed its headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Headline changed from \"A wide search still needs a clear and repeatable lead order.\" to \"A complete search still needs fixed roles for ranking, explanation and follow-up.\".",
        "current_content_sha256": "733a9e596810cd7c8746b375868389601ccd2b7e27ae9df94ff6e6a0c37a08b8",
        "prior_content_sha256": "f1c7ea74f7bb4864925fed80b276bf60505d7abf52b966091b6affa3ee60724c",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Learning",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 30,
          "meaningful_match_count": 23,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 820,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "areas",
                "assurance",
                "awards",
                "because",
                "bond",
                "boston",
                "brown",
                "center",
                "centric",
                "change",
                "checked",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "despite",
                "different",
                "distributed",
                "down",
                "ecosystem",
                "entries",
                "expert",
                "fdas",
                "future",
                "globe",
                "governor",
                "grid",
                "hiding",
                "hold",
                "important",
                "improvement",
                "issue",
                "later",
                "learn",
                "lower",
                "manufacturing",
                "method",
                "mortgage",
                "news",
                "nny360",
                "north",
                "ordering",
                "passed",
                "paxson",
                "politico",
                "president",
                "puts",
                "ranked",
                "raps",
                "rates",
                "remain",
                "repeated",
                "reported",
                "review",
                "reviews",
                "roughly",
                "rule",
                "search",
                "sees",
                "separately",
                "shift",
                "show",
                "state",
                "step",
                "support",
                "system",
                "texas",
                "thousands",
                "todays",
                "unchanged",
                "university",
                "usefulness",
                "visible",
                "water",
                "whether",
                "without"
              ],
              "shared_term_count": 81,
              "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 820,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "areas",
                "assurance",
                "awards",
                "because",
                "bond",
                "boston",
                "brown",
                "center",
                "centric",
                "change",
                "checked",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "despite",
                "different",
                "distributed",
                "down",
                "ecosystem",
                "entries",
                "expert",
                "fdas",
                "future",
                "globe",
                "governor",
                "grid",
                "hiding",
                "hold",
                "important",
                "improvement",
                "issue",
                "later",
                "learn",
                "lower",
                "manufacturing",
                "method",
                "mortgage",
                "news",
                "nny360",
                "north",
                "ordering",
                "passed",
                "paxson",
                "politico",
                "president",
                "puts",
                "ranked",
                "raps",
                "rates",
                "remain",
                "repeated",
                "reported",
                "review",
                "reviews",
                "roughly",
                "rule",
                "search",
                "sees",
                "separately",
                "shift",
                "show",
                "state",
                "step",
                "support",
                "system",
                "texas",
                "thousands",
                "todays",
                "unchanged",
                "university",
                "usefulness",
                "visible",
                "water",
                "whether",
                "without"
              ],
              "shared_term_count": 81,
              "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 820,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "areas",
                "assurance",
                "awards",
                "because",
                "bond",
                "boston",
                "brown",
                "center",
                "centric",
                "change",
                "checked",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "despite",
                "different",
                "distributed",
                "down",
                "ecosystem",
                "entries",
                "expert",
                "fdas",
                "future",
                "globe",
                "governor",
                "grid",
                "hiding",
                "hold",
                "important",
                "improvement",
                "issue",
                "later",
                "learn",
                "lower",
                "manufacturing",
                "method",
                "mortgage",
                "news",
                "nny360",
                "north",
                "ordering",
                "passed",
                "paxson",
                "politico",
                "president",
                "puts",
                "ranked",
                "raps",
                "rates",
                "remain",
                "repeated",
                "reported",
                "review",
                "reviews",
                "roughly",
                "rule",
                "search",
                "sees",
                "separately",
                "shift",
                "show",
                "state",
                "step",
                "support",
                "system",
                "texas",
                "thousands",
                "todays",
                "unchanged",
                "university",
                "usefulness",
                "visible",
                "water",
                "whether",
                "without"
              ],
              "shared_term_count": 81,
              "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 820,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "areas",
                "assurance",
                "awards",
                "because",
                "bond",
                "boston",
                "brown",
                "center",
                "centric",
                "change",
                "checked",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "despite",
                "different",
                "distributed",
                "down",
                "ecosystem",
                "entries",
                "expert",
                "fdas",
                "future",
                "globe",
                "governor",
                "grid",
                "hiding",
                "hold",
                "important",
                "improvement",
                "issue",
                "later",
                "learn",
                "lower",
                "manufacturing",
                "method",
                "mortgage",
                "news",
                "nny360",
                "north",
                "ordering",
                "passed",
                "paxson",
                "politico",
                "president",
                "puts",
                "ranked",
                "raps",
                "rates",
                "remain",
                "repeated",
                "reported",
                "review",
                "reviews",
                "roughly",
                "rule",
                "search",
                "sees",
                "separately",
                "shift",
                "show",
                "state",
                "step",
                "support",
                "system",
                "texas",
                "thousands",
                "todays",
                "unchanged",
                "university",
                "usefulness",
                "visible",
                "water",
                "whether",
                "without"
              ],
              "shared_term_count": 81,
              "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 572,
              "qualifies": true,
              "shared_terms": [
                "across",
                "areas",
                "awards",
                "because",
                "center",
                "change",
                "checks",
                "clear",
                "country",
                "cybersecurity",
                "data",
                "different",
                "down",
                "future",
                "hiding",
                "important",
                "issue",
                "later",
                "learn",
                "lower",
                "method",
                "news",
                "nny360",
                "north",
                "ordering",
                "passed",
                "president",
                "ranked",
                "remain",
                "repeated",
                "reported",
                "review",
                "reviews",
                "rule",
                "search",
                "separately",
                "show",
                "state",
                "support",
                "system",
                "then",
                "thousands",
                "todays",
                "usefulness",
                "visible",
                "water",
                "whether",
                "without"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "95177b81ffcb38f47e7224b3afe29860cc998cad79f0d71c7f00fa769d6e2660",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "982f68a2210a81e6146c8fb77c9791e5b72b9cdf86963aa4e47d75014e8eeab5"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 299,
              "qualifies": true,
              "shared_terms": [
                "across",
                "areas",
                "better",
                "change",
                "clear",
                "daily",
                "different",
                "down",
                "each",
                "first",
                "fixed",
                "future",
                "hiding",
                "important",
                "later",
                "learn",
                "method",
                "news",
                "puts",
                "ranking",
                "remain",
                "rewrite",
                "rule",
                "search",
                "show",
                "unchanged",
                "visible",
                "whether",
                "without"
              ],
              "shared_term_count": 29,
              "shared_terms_sha256": "bbc31aca57d5ab5398935b5cf476a492ec0203fb9fb9fac232a7c14ab7be33c5",
              "shared_source_ids": [],
              "score_receipt_sha256": "64a582bd0e6d122a5b98da420c8c9e6a3588d2303bbcdcdca622369731c47cb8"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 253,
              "qualifies": true,
              "shared_terms": [
                "automatic",
                "because",
                "change",
                "changes",
                "changing",
                "checks",
                "complete",
                "different",
                "edition",
                "global",
                "later",
                "learn",
                "preserve",
                "questions",
                "separately",
                "state",
                "system",
                "weights",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
              "shared_source_ids": [],
              "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 253,
              "qualifies": true,
              "shared_terms": [
                "automatic",
                "because",
                "change",
                "changes",
                "changing",
                "checks",
                "complete",
                "different",
                "edition",
                "global",
                "later",
                "learn",
                "preserve",
                "questions",
                "separately",
                "state",
                "system",
                "weights",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
              "shared_source_ids": [],
              "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 253,
              "qualifies": true,
              "shared_terms": [
                "automatic",
                "because",
                "change",
                "changes",
                "changing",
                "checks",
                "complete",
                "different",
                "edition",
                "global",
                "later",
                "learn",
                "preserve",
                "questions",
                "separately",
                "state",
                "system",
                "weights",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
              "shared_source_ids": [],
              "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 253,
              "qualifies": true,
              "shared_terms": [
                "automatic",
                "because",
                "change",
                "changes",
                "changing",
                "checks",
                "complete",
                "different",
                "edition",
                "global",
                "later",
                "learn",
                "preserve",
                "questions",
                "separately",
                "state",
                "system",
                "weights",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
              "shared_source_ids": [],
              "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 243,
              "qualifies": true,
              "shared_terms": [
                "across",
                "better",
                "change",
                "daily",
                "each",
                "explanation",
                "first",
                "fixed",
                "future",
                "hiding",
                "important",
                "later",
                "learn",
                "ranking",
                "ranks",
                "remain",
                "rewrite",
                "rule",
                "state",
                "system",
                "truth",
                "uncertainty",
                "unchanged",
                "visible",
                "whether",
                "without"
              ],
              "shared_term_count": 26,
              "shared_terms_sha256": "e4e58ec7fb512ba04cfe6ae46dfe7625bbf04960c2e8a4265bedae4028d63ea4",
              "shared_source_ids": [],
              "score_receipt_sha256": "10dd9e64709d92ef2c0529f498a8114d4cb518b42101f28361d6f197866b2d70"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 195,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "edition",
                "first",
                "improve",
                "only",
                "questions",
                "record",
                "remain",
                "repeated",
                "rule",
                "state",
                "system",
                "unchanged",
                "weights",
                "whether",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "fe2f02c210c7f4abc9f9e90aef1c7198ea06d4fc2ec8cc78fb964caf4634939d",
              "shared_source_ids": [],
              "score_receipt_sha256": "64aaf5335983858aa357d53ede2b85e7db472d3ebb5ed833fba7ac5076c95c3e"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 184,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "edition",
                "failure",
                "hold",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "state",
                "support",
                "system",
                "truth",
                "weights"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "fe0ed18acc091d0a3b5d4500b34590229d90ccb1d32bfd1eb98abce4c0317221",
              "shared_source_ids": [],
              "score_receipt_sha256": "a1c7d3a7c720fa80b490bfca67228c12f220e670dfce36d7a00ecf2b719ac60e"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 175,
              "qualifies": true,
              "shared_terms": [
                "change",
                "changes",
                "edition",
                "explanation",
                "failure",
                "hold",
                "later",
                "learn",
                "next",
                "only",
                "preserve",
                "remain",
                "state",
                "support",
                "system",
                "truth",
                "weights"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "eabd710ab2f78bcef2b5e0f3d5c6d821576da262825fcabf454deeb868f62033",
              "shared_source_ids": [],
              "score_receipt_sha256": "e1eab11fdf8fedff0ca39b402bb96f83fc908c33e95324e647868da9d998eb60"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 167,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "complete",
                "explanation",
                "future",
                "improve",
                "later",
                "learn",
                "only",
                "remain",
                "review",
                "rewrite",
                "state",
                "support",
                "unchanged"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "9f36883d36daf4e272bb0bb547bcd9382c0ffdfde144cfd516b3cba429a7366b",
              "shared_source_ids": [],
              "score_receipt_sha256": "b2472b2973a3d3f8c0c00bb222fbb1cec9a8967f25e616aef041b04276b5d384"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 139,
              "qualifies": true,
              "shared_terms": [
                "complete",
                "distinct",
                "later",
                "next",
                "only",
                "remain",
                "state",
                "support",
                "unchanged",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a74e00439bdd35cf83b2259250f79ac653eeb30dd40e48d60ee6240211eec0f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "b2b73d9a6b9b82bf341ded43be7253cbfa41a8840bbc1ab80caf509feb3cf8c8"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "selected_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
          "selected_score": 820,
          "selected_shared_terms": [
            "across",
            "approvals",
            "areas",
            "assurance",
            "awards",
            "because",
            "bond",
            "boston",
            "brown",
            "center",
            "centric",
            "change",
            "checked",
            "checks",
            "christina",
            "clear",
            "country",
            "cybersecurity",
            "daily",
            "data",
            "despite",
            "different",
            "distributed",
            "down",
            "ecosystem",
            "entries",
            "expert",
            "fdas",
            "future",
            "globe",
            "governor",
            "grid",
            "hiding",
            "hold",
            "important",
            "improvement",
            "issue",
            "later",
            "learn",
            "lower",
            "manufacturing",
            "method",
            "mortgage",
            "news",
            "nny360",
            "north",
            "ordering",
            "passed",
            "paxson",
            "politico",
            "president",
            "puts",
            "ranked",
            "raps",
            "rates",
            "remain",
            "repeated",
            "reported",
            "review",
            "reviews",
            "roughly",
            "rule",
            "search",
            "sees",
            "separately",
            "shift",
            "show",
            "state",
            "step",
            "support",
            "system",
            "texas",
            "thousands",
            "todays",
            "unchanged",
            "university",
            "usefulness",
            "visible",
            "water",
            "whether",
            "without"
          ],
          "selected_shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
          "selected_score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "01b8451f44c7263b702aed073252d3abc5557de9db27aa16d0d53a4004d6a97f",
        "comparison_receipt_sha256": "2964a9d167de02481bb65dff8cea6e54418c7180bdf792473284dd0e5ea49e93"
      },
      "Glossary": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Glossary tab changed its headline, narrative, beat structure, market connection, watch conditions, and invalidation condition. Headline changed from \"Reported, inferred, ranked, and corrected are different states.\" to \"Reported change, transmission path, fixed plan and settled result are different states.\".",
        "current_content_sha256": "7aabd438f75e76ea331a31981249f13519b3272391350777f3490b232a1679bf",
        "prior_content_sha256": "dfbdfe8310083a403f3310d5cf73ba6683aa9d962dc65b9577e565c8d0e22adf",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Glossary",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 30,
          "meaningful_match_count": 29,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 971,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "claim",
                "company",
                "construction",
                "copper",
                "correct",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "mean",
                "mortgage",
                "named",
                "news",
                "politico",
                "possible",
                "presented",
                "president",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "scheme",
                "separately",
                "shown",
                "singapore",
                "site",
                "southeast",
                "states",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 88,
              "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 971,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "claim",
                "company",
                "construction",
                "copper",
                "correct",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "mean",
                "mortgage",
                "named",
                "news",
                "politico",
                "possible",
                "presented",
                "president",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "scheme",
                "separately",
                "shown",
                "singapore",
                "site",
                "southeast",
                "states",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 88,
              "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 971,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "claim",
                "company",
                "construction",
                "copper",
                "correct",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "mean",
                "mortgage",
                "named",
                "news",
                "politico",
                "possible",
                "presented",
                "president",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "scheme",
                "separately",
                "shown",
                "singapore",
                "site",
                "southeast",
                "states",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 88,
              "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 971,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "claim",
                "company",
                "construction",
                "copper",
                "correct",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "mean",
                "mortgage",
                "named",
                "news",
                "politico",
                "possible",
                "presented",
                "president",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "scheme",
                "separately",
                "shown",
                "singapore",
                "site",
                "southeast",
                "states",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 88,
              "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 816,
              "qualifies": true,
              "shared_terms": [
                "allows",
                "approvals",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "claim",
                "correct",
                "costs",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "main",
                "mean",
                "mortgage",
                "named",
                "news",
                "politico",
                "possible",
                "presented",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "separately",
                "shown",
                "singapore",
                "southeast",
                "states",
                "subsidiary",
                "support",
                "supports",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "without"
              ],
              "shared_term_count": 69,
              "shared_terms_sha256": "065615aa19d6ed1e45f02f8880b5481ff3eae94da42ad4bc42333eb72cbf07b1",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "360cfa9a640d265ca7b83b7014136029be2a511efa2d8165d4bb45e2d0bb809a"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 297,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "different",
                "keep",
                "keeps",
                "labels",
                "named",
                "path",
                "price",
                "publisher",
                "reported",
                "result",
                "said",
                "statement",
                "states",
                "strong",
                "support",
                "supports",
                "test",
                "time",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "2b6acb896e9cae9bca8ee8fb5af1cb3efd917fad8da682f29d4ec757a537fa7f",
              "shared_source_ids": [],
              "score_receipt_sha256": "ef95986ac64cd6c8e2e9c8d2348f7958313bcf05d868f0ee2a28e0fb7329fa2a"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 242,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "claim",
                "different",
                "keeps",
                "labels",
                "named",
                "publisher",
                "reported",
                "said",
                "states",
                "strong",
                "supports",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "4c07e700c9fdd8730419655c695327241e7e5984f2ca744ad1dfcd8b389f02e5",
              "shared_source_ids": [],
              "score_receipt_sha256": "3c36cbaf1cbd5e5691914d92549b25a563c1c3a481848b0a65c1d3f3f441a6a8"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 230,
              "qualifies": true,
              "shared_terms": [
                "allows",
                "cannot",
                "cause",
                "caused",
                "change",
                "correct",
                "describes",
                "different",
                "later",
                "main",
                "mean",
                "named",
                "prove",
                "reported",
                "result",
                "says",
                "support",
                "time",
                "todays",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "bf77e3057f277b256e41f324c55ac60812160e5d03faae7565a5f1d36da5ccd5",
              "shared_source_ids": [],
              "score_receipt_sha256": "dca7f487fc16eec5b08f6c13d937a79182d5733b3715b94fd7ce96977d362c90"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 198,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "cause",
                "correct",
                "describes",
                "different",
                "label",
                "later",
                "main",
                "mean",
                "measured",
                "original",
                "outcome",
                "reported",
                "states",
                "support",
                "time",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "40d31871a66c1dadb15125ffda1224cf2b0c626de45faec499a585a5c387e293",
              "shared_source_ids": [],
              "score_receipt_sha256": "14bf7c7c783b2cd9fe0ca68d04e37d0f4cd3cfbf15ba7978d0557a4eccca2c00"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 128,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "publisher",
                "separately",
                "strong",
                "support"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
              "shared_source_ids": [],
              "score_receipt_sha256": "a22a3d82113281a411987f1ec83e3849393c65cd79120f421552c0a071e998db"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 128,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "publisher",
                "separately",
                "strong",
                "support"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
              "shared_source_ids": [],
              "score_receipt_sha256": "a22a3d82113281a411987f1ec83e3849393c65cd79120f421552c0a071e998db"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "publisher",
                "separately",
                "strong",
                "support"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
              "shared_source_ids": [],
              "score_receipt_sha256": "4aed14ad1e70d1c40a50c02a1715fc582c4af52f6da7882e7ace80cebe0a24c5"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "publisher",
                "separately",
                "strong",
                "support"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
              "shared_source_ids": [],
              "score_receipt_sha256": "4aed14ad1e70d1c40a50c02a1715fc582c4af52f6da7882e7ace80cebe0a24c5"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 93,
              "qualifies": false,
              "shared_terms": [
                "company",
                "costs",
                "named",
                "original",
                "presented",
                "rates",
                "rule",
                "separately",
                "transmission"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "bdf3b77cc45e0da68d7de48957633e7a10a800fdef9ba48f95815715e728d59b",
              "shared_source_ids": [],
              "score_receipt_sha256": "845f47d3204ea2fab86175bd8306fb820942ff287ea337977ef850fa66e4e16c"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "selected_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
          "selected_score": 971,
          "selected_shared_terms": [
            "alleging",
            "allows",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "center",
            "change",
            "claim",
            "company",
            "construction",
            "copper",
            "correct",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "editorial",
            "event",
            "export",
            "firm",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "label",
            "labels",
            "largest",
            "later",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "mean",
            "mortgage",
            "named",
            "news",
            "politico",
            "possible",
            "presented",
            "president",
            "publisher",
            "puts",
            "rates",
            "regional",
            "reported",
            "result",
            "roughly",
            "rule",
            "says",
            "scheme",
            "separately",
            "shown",
            "singapore",
            "site",
            "southeast",
            "states",
            "stolen",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
          "selected_score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "fff08cb9b25b5ee217a9f71f85c20b96fd5dd6585a0b224e5358d02685f85b00",
        "comparison_receipt_sha256": "e5b6d8fb080c9e90066e03b74473f2abc9d98eb5399284f2958d1bc94ccb032f"
      },
      "Proof": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Proof tab changed its headline, narrative, beat structure, market connection, watch conditions, and invalidation condition. Headline changed from \"Every lead claim points to a named report in this edition.\" to \"687 checked entries, 12 complete tabs and one dated source map reproduce this edition.\".",
        "current_content_sha256": "9ad9afd0defcc6dd560d881129b09af9c9b8aa768dbe32a67650bb505a35f7c9",
        "prior_content_sha256": "530b079caa79e3b5988d0ff81996adfb004340fd1ea64f7a59a3cd71aeda0ee4",
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Proof",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
          "current_publication_at_sgt": "2026-08-04T10:37:30+08:00",
          "exact_candidate_count": 30,
          "meaningful_match_count": 30,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 980,
              "qualifies": true,
              "shared_terms": [
                "across",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "company",
                "construction",
                "contains",
                "copper",
                "correction",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "edition",
                "entries",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "means",
                "mortgage",
                "news",
                "open",
                "points",
                "politico",
                "president",
                "public",
                "publish",
                "puts",
                "rates",
                "readers",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "scheme",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "wire",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 980,
              "qualifies": true,
              "shared_terms": [
                "across",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "company",
                "construction",
                "contains",
                "copper",
                "correction",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "edition",
                "entries",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "means",
                "mortgage",
                "news",
                "open",
                "points",
                "politico",
                "president",
                "public",
                "publish",
                "puts",
                "rates",
                "readers",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "scheme",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "wire",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 980,
              "qualifies": true,
              "shared_terms": [
                "across",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "company",
                "construction",
                "contains",
                "copper",
                "correction",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "edition",
                "entries",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "means",
                "mortgage",
                "news",
                "open",
                "points",
                "politico",
                "president",
                "public",
                "publish",
                "puts",
                "rates",
                "readers",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "scheme",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "wire",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 980,
              "qualifies": true,
              "shared_terms": [
                "across",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "company",
                "construction",
                "contains",
                "copper",
                "correction",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "edition",
                "entries",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "means",
                "mortgage",
                "news",
                "open",
                "points",
                "politico",
                "president",
                "public",
                "publish",
                "puts",
                "rates",
                "readers",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "scheme",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "wire",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 847,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "contains",
                "correction",
                "costs",
                "count",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "main",
                "means",
                "mortgage",
                "news",
                "open",
                "points",
                "politico",
                "public",
                "publish",
                "puts",
                "rates",
                "readers",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "separately",
                "showing",
                "singapore",
                "southeast",
                "stays",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "time",
                "turmoil",
                "unchanged",
                "visible",
                "websites"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "9fa4f188e2478294f2f587bde22ae3159cee3fdae492304bd1fbf8a42d1697dc",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "18869c24c22622132fb55aa229a406f54eab36406732f2f63ae5436352fc9aab"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 394,
              "qualifies": true,
              "shared_terms": [
                "change",
                "checked",
                "checks",
                "claim",
                "closing",
                "correction",
                "daily",
                "data",
                "dated",
                "direct",
                "edition",
                "explanation",
                "later",
                "links",
                "main",
                "open",
                "order",
                "price",
                "public",
                "publish",
                "readers",
                "record",
                "remain",
                "results",
                "stays",
                "time",
                "unchanged",
                "websites"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "68c632b36e84415582d2ef47ec8332030754cccefe9444096ee8f70ccbbb42a3",
              "shared_source_ids": [],
              "score_receipt_sha256": "bf67be2f8a7bcad46a3365bc2153ce159ca26ad3e16c1d70b33f535eba3a6ef6"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 188,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "correction",
                "count",
                "daily",
                "data",
                "direct",
                "edition",
                "explanation",
                "lead",
                "main",
                "open",
                "points",
                "record",
                "records",
                "remain",
                "unchanged"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "9fd73cbbbdf088686f7a9d3222c09e707150e975a307941319ac49c4477c1118",
              "shared_source_ids": [],
              "score_receipt_sha256": "db6ce5c963b70e4d247c535f4ab9ae936f39d5cef461e523a3735f10900a9902"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 181,
              "qualifies": true,
              "shared_terms": [
                "build",
                "change",
                "complete",
                "count",
                "daily",
                "dated",
                "direct",
                "missing",
                "order",
                "public",
                "publish",
                "record",
                "records",
                "remain",
                "view"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "abd3d17902e101d7f2ed639a1090626aa1cbfe1f4a6856e9b320eefa6a2644f5",
              "shared_source_ids": [],
              "score_receipt_sha256": "940ddeb673717759ee3710fea950caac0f722902148569dbec1a7533d7023744"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 160,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "creates",
                "data",
                "drive",
                "hold",
                "link",
                "order",
                "points",
                "remain",
                "stays",
                "visible"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "0309dff76f7bced9946209e542b83f1b4deef613046599be3eca946100b0aaf2",
              "shared_source_ids": [],
              "score_receipt_sha256": "bc1609ae8bb6cca015ad34982ed00e605ae85d71b17d3def42eddd8b4fe62044"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 138,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "singapore",
                "time",
                "visible"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
              "shared_source_ids": [],
              "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 138,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "singapore",
                "time",
                "visible"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
              "shared_source_ids": [],
              "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 138,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "singapore",
                "time",
                "visible"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
              "shared_source_ids": [],
              "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 138,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "singapore",
                "time",
                "visible"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
              "shared_source_ids": [],
              "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 124,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "count",
                "dated",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "b7af5b9fd114c094f2603b77a5ab59cf4ae7bd9f5e3fd3f0a7383237e84e7a5f",
              "shared_source_ids": [],
              "score_receipt_sha256": "82314982dc5018fee8880fb2c56399f5ac1793c258f053ad2149d50fdfe7bfcc"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 124,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "count",
                "dated",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "b7af5b9fd114c094f2603b77a5ab59cf4ae7bd9f5e3fd3f0a7383237e84e7a5f",
              "shared_source_ids": [],
              "score_receipt_sha256": "82314982dc5018fee8880fb2c56399f5ac1793c258f053ad2149d50fdfe7bfcc"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 110,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "complete",
                "count",
                "daily",
                "dated",
                "direct",
                "order",
                "remain"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "7ca60f1daf0d4f5450faf7ffbbd52b409447a03a09db880bea45858f2164a0ef",
              "shared_source_ids": [],
              "score_receipt_sha256": "5fd53eed5950138c9d8bb4cb279f8370964beae64fff71670ea5fd55e135662f"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "selected_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
          "selected_score": 980,
          "selected_shared_terms": [
            "across",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "center",
            "change",
            "checked",
            "claim",
            "closing",
            "company",
            "construction",
            "contains",
            "copper",
            "correction",
            "costs",
            "count",
            "county",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "edition",
            "entries",
            "export",
            "firm",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "largest",
            "later",
            "lead",
            "link",
            "links",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "means",
            "mortgage",
            "news",
            "open",
            "points",
            "politico",
            "president",
            "public",
            "publish",
            "puts",
            "rates",
            "readers",
            "record",
            "regional",
            "remain",
            "reported",
            "roughly",
            "scheme",
            "separately",
            "showing",
            "singapore",
            "site",
            "southeast",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "time",
            "turmoil",
            "unchanged",
            "visible",
            "websites",
            "wire",
            "wjla",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
          "selected_score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "e62eabfe3cd57b8b8976232f05c0c9fb6474b8edeebadf9b7e1241b31dad48c4",
        "comparison_receipt_sha256": "f79b7134360cb4c53e44eb209f31e8f1f32efe2af3292c3d4ab33d9813370c72"
      }
    },
    "tab_comparison_sources": {
      "Today": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
        "story_sha256": "b6c1a3ffe5000636978f2d2db6ebfbbe81f0f4784432ad5a6bb24b0f05a7bd52",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T06:24:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt.json",
        "source_tab_name": "Today"
      },
      "Everything": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
        "story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T06:24:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
        "source_tab_name": "Everything"
      },
      "Worry": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
        "story_sha256": "6e09550ebb975522f8c5d070443eaf765de56946dff278b7d97299f49e0ee9af",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T09:58:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0958-sgt.json",
        "source_tab_name": "Worry"
      },
      "Big 3": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
        "story_sha256": "b6c1a3ffe5000636978f2d2db6ebfbbe81f0f4784432ad5a6bb24b0f05a7bd52",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T06:24:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt.json",
        "source_tab_name": "Big 3"
      },
      "Predictions": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
        "story_sha256": "6e09550ebb975522f8c5d070443eaf765de56946dff278b7d97299f49e0ee9af",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T09:58:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0958-sgt.json",
        "source_tab_name": "Predictions"
      },
      "Long-Term Investment": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
        "story_sha256": "6e09550ebb975522f8c5d070443eaf765de56946dff278b7d97299f49e0ee9af",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T09:58:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0958-sgt.json",
        "source_tab_name": "Long-Term Investment"
      },
      "Dots": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
        "story_sha256": "6e09550ebb975522f8c5d070443eaf765de56946dff278b7d97299f49e0ee9af",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T09:58:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0958-sgt.json",
        "source_tab_name": "Dots"
      },
      "Novel": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
        "story_sha256": "b6c1a3ffe5000636978f2d2db6ebfbbe81f0f4784432ad5a6bb24b0f05a7bd52",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T06:24:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt.json",
        "source_tab_name": "Novel"
      },
      "Tomorrow": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
        "story_sha256": "6e09550ebb975522f8c5d070443eaf765de56946dff278b7d97299f49e0ee9af",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T09:58:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0958-sgt.json",
        "source_tab_name": "Tomorrow"
      },
      "Learning": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
        "story_sha256": "6e09550ebb975522f8c5d070443eaf765de56946dff278b7d97299f49e0ee9af",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T09:58:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0958-sgt.json",
        "source_tab_name": "Learning"
      },
      "Glossary": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
        "story_sha256": "6e09550ebb975522f8c5d070443eaf765de56946dff278b7d97299f49e0ee9af",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T09:58:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0958-sgt.json",
        "source_tab_name": "Glossary"
      },
      "Proof": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
        "story_sha256": "6e09550ebb975522f8c5d070443eaf765de56946dff278b7d97299f49e0ee9af",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "publication_at_sgt": "2026-08-04T09:58:00+08:00",
        "publication_date": "2026-08-04",
        "publication_label": "04 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0958-sgt.json",
        "source_tab_name": "Proof"
      }
    },
    "current_comparison_source": {
      "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
      "story_sha256": "b6c1a3ffe5000636978f2d2db6ebfbbe81f0f4784432ad5a6bb24b0f05a7bd52",
      "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT",
      "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
      "publication_date": "2026-08-04",
      "publication_label": "04 August 2026 OTR publish",
      "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt.json"
    }
  },
  "otr_memory": {
    "contract_id": "OTR-PERMANENT-MEMORY-V2",
    "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
    "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
    "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
    "retained_publications_available": 61,
    "retained_records_available": 5976,
    "editorial_recall_receipt": {
      "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
      "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
      "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
      "mode": "LEARNING_CONTEXT",
      "same_day_excluded": true,
      "query_sha256": "38f68aef8e7c75293f2d9e1de190e41d165c6fc47a6e935f6d09e8aed61ce26e",
      "query_concepts": {
        "entities": [
          {
            "id": "ENERGY",
            "label": "Energy"
          }
        ],
        "events": [
          {
            "id": "SUPPLY_CHAIN",
            "label": "Supply chains and trade"
          },
          {
            "id": "CLIMATE_ENVIRONMENT",
            "label": "Climate and environment"
          }
        ],
        "terms": [
          "mortgage",
          "rates",
          "roughly",
          "unchanged",
          "despite",
          "bond",
          "market",
          "improvement",
          "finance",
          "politico",
          "texas",
          "governor",
          "puts",
          "data",
          "center",
          "grid",
          "approvals",
          "hold",
          "energy",
          "power",
          "datamarnews",
          "tariffs",
          "and",
          "global",
          "turmoil",
          "drive",
          "export",
          "logistics",
          "costs",
          "transport",
          "fortune",
          "subsidiary",
          "southeast",
          "asia",
          "largest",
          "tech",
          "firm",
          "looking",
          "build",
          "regional",
          "digital",
          "banking",
          "group",
          "out",
          "singapore",
          "wsmv",
          "fresh",
          "food",
          "company",
          "sues",
          "former",
          "tennessee",
          "president",
          "alleging",
          "32m",
          "scheme",
          "international",
          "wjla",
          "copper",
          "wire",
          "stolen",
          "construction",
          "site",
          "loudoun",
          "county",
          "arrested",
          "mining",
          "critical",
          "materials",
          "see",
          "great",
          "art",
          "wisconsin",
          "artist",
          "michelle",
          "grabner",
          "gifting",
          "years",
          "artworks",
          "john",
          "michael",
          "kohler",
          "arts",
          "the",
          "wbtv",
          "judge",
          "denies",
          "for",
          "man",
          "accused",
          "killing",
          "missing",
          "charlotte",
          "mother",
          "hyperallergic",
          "eric",
          "carle",
          "museum",
          "workers",
          "push",
          "union",
          "vote",
          "boston",
          "globe",
          "brown",
          "university",
          "christina",
          "paxson",
          "step",
          "down",
          "nny360",
          "com",
          "state",
          "awards",
          "thousands",
          "north",
          "country",
          "water",
          "system",
          "cybersecurity",
          "utilities",
          "raps",
          "expert",
          "sees",
          "shift",
          "ecosystem",
          "centric",
          "assurance",
          "fda",
          "distributed",
          "manufacturing",
          "rule",
          "climate",
          "environment"
        ],
        "direction": "MIXED"
      },
      "before_at_sgt": "2026-08-04T10:37:30+08:00",
      "matched_record_ids": [
        "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW",
        "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-0745-SGT::TAB-02-WORRY",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT::TAB-02-WORRY",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT::TAB-02-WORRY",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT::TAB-02-WORRY",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-03-WORRY",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-12-PROOF",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-12-PROOF",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3"
      ],
      "matched_publication_ids": [
        "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
        "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-0745-SGT",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
        "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT"
      ],
      "direction_counts": {
        "UP": 2,
        "DOWN": 0,
        "MIXED": 8,
        "UNSTATED": 2
      },
      "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-03-1545-SGT-C02::TAB-09-TOMORROW",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "date": "2026-08-03",
          "title": "Next, check the strike pause, oil's two causes, the yen and the later response across Asia.",
          "engine": null,
          "tab": "Tomorrow",
          "evidence_state": null,
          "direction": "UP",
          "matched_entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            }
          ],
          "matched_events": [],
          "score": 138.6876,
          "why": [
            "same entity: Energy",
            "shared terms: and, market, the, asia"
          ],
          "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": 135.1762,
          "why": [
            "same entity: Energy",
            "same event: Supply chains and trade",
            "shared terms: and, energy, costs, 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": 135.1762,
          "why": [
            "same entity: Energy",
            "same event: Supply chains and trade",
            "shared terms: and, energy, costs, 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": 135.1762,
          "why": [
            "same entity: Energy",
            "same event: Supply chains and trade",
            "shared terms: and, energy, costs, the"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT::TAB-02-WORRY",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
          "date": "2026-07-31",
          "title": "A rate hold does not remove the inflation problem.",
          "engine": null,
          "tab": "Worry",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            }
          ],
          "matched_events": [],
          "score": 130.977,
          "why": [
            "same entity: Energy",
            "shared terms: energy, market, the, and, company"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT::TAB-02-WORRY",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
          "date": "2026-07-30",
          "title": "A rate hold does not remove the inflation problem.",
          "engine": null,
          "tab": "Worry",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            }
          ],
          "matched_events": [],
          "score": 130.977,
          "why": [
            "same entity: Energy",
            "shared terms: energy, market, the, and, company"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT::TAB-02-WORRY",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
          "date": "2026-07-30",
          "title": "A rate hold does not remove the inflation problem.",
          "engine": null,
          "tab": "Worry",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            }
          ],
          "matched_events": [],
          "score": 130.977,
          "why": [
            "same entity: Energy",
            "shared terms: energy, market, the, and, company"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT::TAB-02-WORRY",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
          "date": "2026-07-30",
          "title": "A rate hold does not remove the inflation problem.",
          "engine": null,
          "tab": "Worry",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            }
          ],
          "matched_events": [],
          "score": 130.977,
          "why": [
            "same entity: Energy",
            "shared terms: energy, market, the, and, company"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "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"
            }
          ],
          "matched_events": [],
          "score": 128.5049,
          "why": [
            "same entity: Energy",
            "shared terms: energy, costs, and, market"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-12-PROOF",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "date": "2026-08-03",
          "title": "Every main claim links to a current named report from today's saved edition.",
          "engine": null,
          "tab": "Proof",
          "evidence_state": null,
          "direction": "UNSTATED",
          "matched_entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            }
          ],
          "matched_events": [],
          "score": 126.7326,
          "why": [
            "same entity: Energy",
            "shared terms: the, and, unchanged"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-12-PROOF",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "date": "2026-08-03",
          "title": "Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.",
          "engine": null,
          "tab": "Proof",
          "evidence_state": null,
          "direction": "UNSTATED",
          "matched_entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            }
          ],
          "matched_events": [],
          "score": 126.5872,
          "why": [
            "same entity: Energy",
            "shared terms: the, and, unchanged, market"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "date": "2026-08-03",
          "title": "A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.",
          "engine": null,
          "tab": "Big 3",
          "evidence_state": null,
          "direction": "UP",
          "matched_entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            }
          ],
          "matched_events": [],
          "score": 125.3543,
          "why": [
            "same entity: Energy",
            "shared terms: market, and, the, singapore"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "memory_recall_sha256": "cc4f684232c8237bd517a1ab756b1de3b41c440075ef6505146af10eb4710700"
    },
    "tab_recall_receipts": {
      "Today": "ebe61b27332096030a4dab93ee5c363754b4691c006b31a3af4849f08c00b857",
      "Everything": "57138812972ba04ba42cbfe576e77c15f59d02a6edbaaa630f366492f2e1db36",
      "Worry": "912327e9f48f36589b2ac72c988b93fd1f2f714f10996f5fbe65023dcf3ee537",
      "Big 3": "81f31ad518ee3b5fe5f13b5df1be3edbb8e1031d2616b7f8fa9378c808283144",
      "Predictions": "dc0db0452d6ce6416e5ef80f314714b98b7d3edec10980add3ea6265d1e1d619",
      "Long-Term Investment": "8c3b0698af9e443b96f61f98ac02b3bfc0617038f582707967fe5d0d9dd299d8",
      "Dots": "932bd98be21e058b57425c468d055e75b4d77f1374979ef92e506e6dd8d36a81",
      "Novel": "0b0565c23aa7e6b07aa1ba5872de40b6ab96fc1466f9ffa063a45935954fdfda",
      "Tomorrow": "2ebe447e31f25ca1d657b0e7f758d3b166b11ca794f37eca5ef69a48daca423f",
      "Learning": "750dc3963096503e9855bad4073a3a0900d768203ba18e4e87b5241ed73b62d1",
      "Glossary": "cf38a995d130ad8a8a4a352794652cc0c2b3a401acd12f2b68ab15fde4c9869f",
      "Proof": "a14b728f5e818a2a4c8e0bfa2bc7e4c074ce5011e52f2e77fdb196af5403629e"
    },
    "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": "REPORTS · QUESTIONS · NEXT CHECK",
    "headline": "Three reports lead the 4 August 2026 edition.",
    "summary": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. They remain separate reports with no shared cause claimed.",
    "state": "three reports ranked · no shared cause claimed · later proof can change the order",
    "source_ids": [
      "LEAD-01",
      "LEAD-02",
      "LEAD-03",
      "LEAD-04",
      "LEAD-05",
      "LEAD-06",
      "LEAD-07",
      "LEAD-08",
      "LEAD-09",
      "LEAD-10",
      "LEAD-11",
      "LEAD-12"
    ]
  },
  "prediction_release": {
    "release_id": "OTR-PREDICTIONS-2026-08-04-0624-SGT",
    "source_path": "data/prediction-releases/OTR-PREDICTIONS-2026-08-04-0624-SGT.json",
    "canonical_content_sha256": "2dee086ab8f912969adcf1cfcab604bc2510b0547c758ccb762875b7bd88db76",
    "parent_daily_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
    "locked_at_sgt": "2026-08-04T06:24:00+08:00",
    "resolves_at_sgt": "2026-08-05T10:15:00+08:00",
    "promoted_prediction_count": 32,
    "held_disposition_count": 0,
    "assessment_receipt_id": "OTR-PREDICTION-ASSESSMENT-2026-08-04-0624-SGT",
    "research_only": true
  },
  "long_term_investment": {
    "contract_id": "OTR-LONG-TERM-INVESTMENT-TAB-V3",
    "method_id": "OTR-LONG-TERM-INVESTMENT-METHOD-V2",
    "method_sha256": "65d905f4a282abf1d974d01b91b58be6c2c63e7fd4a8d6138a453cfb52fba464",
    "current_receipt_id": "OTR-LONG-TERM-BASELINE-2026-08-05-0312-SGT",
    "current_receipt_sha256": "4e4718b0ae9637cfd09cc5cb2b3ab75dd67baaeb2a9dda5695892fe1cdf2bc28",
    "last_complete_receipt_id": "OTR-LONG-TERM-BASELINE-2026-08-05-0312-SGT",
    "last_complete_receipt_sha256": "4e4718b0ae9637cfd09cc5cb2b3ab75dd67baaeb2a9dda5695892fe1cdf2bc28",
    "receipt_release_id": "OTR-DAILY-73-2026-08-04-0618-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-05T03:12:00+08:00",
    "price_resync_completed_at_sgt": "2026-08-02T15:13:25+08:00",
    "publication_completed_at_sgt": "2026-08-05T03:12:00+08:00",
    "publication_state": "BASELINE_PUBLISHED",
    "hold_state": null,
    "research_only": true
  },
  "story_spine": [
    {
      "step": 1,
      "title": "Three reports lead",
      "body": "The first three reports were selected by one stated rule and remain separate events.",
      "source_ids": [
        "LEAD-01",
        "LEAD-02"
      ]
    },
    {
      "step": 2,
      "title": "The wider issue stays open",
      "body": "Reports below the lead remain visible for readers with different needs.",
      "source_ids": [
        "LEAD-03",
        "LEAD-04"
      ]
    },
    {
      "step": 3,
      "title": "No shared cause is assumed",
      "body": "Reports can be compared without claiming that one event caused another.",
      "source_ids": [
        "LEAD-05",
        "LEAD-06"
      ]
    },
    {
      "step": 4,
      "title": "Warnings stay attached",
      "body": "Each report keeps the condition that would remove or change it.",
      "source_ids": [
        "LEAD-07",
        "LEAD-08"
      ]
    },
    {
      "step": 5,
      "title": "Later facts keep their date",
      "body": "Tomorrow’s evidence cannot be inserted into today’s saved issue.",
      "source_ids": [
        "LEAD-09",
        "LEAD-10"
      ]
    },
    {
      "step": 6,
      "title": "The order can be reviewed",
      "body": "Usefulness may improve the later ranking method, but it cannot rewrite today’s facts.",
      "source_ids": [
        "LEAD-11",
        "LEAD-12"
      ]
    }
  ],
  "sources": [
    {
      "id": "LEAD-01",
      "label": "Mortgage News Daily",
      "fact": "Mortgage News Daily reported: Mortgage Rates Roughly Unchanged Despite Bond Market Improvement",
      "headline": "Mortgage Rates Roughly Unchanged Despite Bond Market Improvement",
      "url": "https://www.mortgagenewsdaily.com/markets/mortgage-rates-08032026",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-012-10",
      "engine": "Finance",
      "publisher_timestamp": "2026-08-03T15:27:00.000Z",
      "canonical_event_key": "EVENT-095a750f715167797e1b",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 158,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 16
      },
      "matched_impact_words": [
        "market",
        "rate"
      ],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    },
    {
      "id": "LEAD-02",
      "label": "E&E News by POLITICO",
      "fact": "E&E News by POLITICO reported: Texas governor puts data center grid approvals on hold",
      "headline": "Texas governor puts data center grid approvals on hold",
      "url": "https://www.eenews.net/articles/texas-governor-puts-data-center-grid-approvals-on-hold/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-026-06",
      "engine": "Energy & Power",
      "publisher_timestamp": "2026-08-03T20:35:51.000Z",
      "canonical_event_key": "EVENT-5f1e0e5cb3ead0115cf0",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 150,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 8
      },
      "matched_impact_words": [
        "approval"
      ],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    },
    {
      "id": "LEAD-03",
      "label": "DatamarNews",
      "fact": "DatamarNews reported: U.S. tariffs and global turmoil drive up export logistics costs",
      "headline": "U.S. tariffs and global turmoil drive up export logistics costs",
      "url": "https://datamarnews.com/noticias/u-s-tariffs-and-global-turmoil-drive-up-export-logistics-costs/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-037-06",
      "engine": "Transport & Logistics",
      "publisher_timestamp": "2026-08-03T16:58:16.000Z",
      "canonical_event_key": "EVENT-b8fc2bacdff4d9d1f8ac",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 150,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 8
      },
      "matched_impact_words": [
        "tariff"
      ],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    },
    {
      "id": "LEAD-04",
      "label": "Fortune",
      "fact": "Fortune reported: A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore",
      "headline": "A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore",
      "url": "https://fortune.com/2026/08/03/sea-maribank-singapore-philippines-digital-bank/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-001-01",
      "engine": "Singapore News",
      "publisher_timestamp": "2026-08-03T21:30:00.000Z",
      "canonical_event_key": "EVENT-44e0096d857d38a10b81",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 142,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 0
      },
      "matched_impact_words": [],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    },
    {
      "id": "LEAD-05",
      "label": "WSMV",
      "fact": "WSMV reported: Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme",
      "headline": "Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme",
      "url": "https://www.wsmv.com/2026/08/03/fresh-food-company-sues-former-tennessee-subsidiary-president-alleging-more-than-32m-scheme/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-002-01",
      "engine": "International News",
      "publisher_timestamp": "2026-08-03T21:27:45.878Z",
      "canonical_event_key": "EVENT-2b9da37e0f99ffec5fe7",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 142,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 0
      },
      "matched_impact_words": [],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    },
    {
      "id": "LEAD-06",
      "label": "WJLA",
      "fact": "WJLA reported: Copper wire stolen from construction site of Loudoun County data center; 3 arrested",
      "headline": "Copper wire stolen from construction site of Loudoun County data center; 3 arrested",
      "url": "https://wjla.com/news/local/copper-wire-stolen-from-construction-site-of-loudoun-county-data-center-3-arrested",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-030-01",
      "engine": "Mining & Critical Materials",
      "publisher_timestamp": "2026-08-03T21:25:13.000Z",
      "canonical_event_key": "EVENT-e6f1f65eccee0af9c4d6",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 142,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 0
      },
      "matched_impact_words": [],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    },
    {
      "id": "LEAD-07",
      "label": "See Great Art",
      "fact": "See Great Art reported: Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center",
      "headline": "Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center",
      "url": "https://www.seegreatart.art/wisconsin-artist-michelle-grabner-gifting-30-years-of-artworks-to-john-michael-kohler-arts-center/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-016-02",
      "engine": "The Arts",
      "publisher_timestamp": "2026-08-03T21:17:57.000Z",
      "canonical_event_key": "EVENT-1f01d51357ae2e53e32f",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 142,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 0
      },
      "matched_impact_words": [],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    },
    {
      "id": "LEAD-08",
      "label": "WBTV",
      "fact": "WBTV reported: Judge denies bond for man accused of killing missing Charlotte mother of 3",
      "headline": "Judge denies bond for man accused of killing missing Charlotte mother of 3",
      "url": "https://www.wbtv.com/2026/08/03/judge-denies-bond-man-accused-killing-missing-charlotte-mother-3/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-012-02",
      "engine": "Finance",
      "publisher_timestamp": "2026-08-03T21:12:34.070Z",
      "canonical_event_key": "EVENT-e91d2deb72f792f1daba",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 142,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 0
      },
      "matched_impact_words": [],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    },
    {
      "id": "LEAD-09",
      "label": "Hyperallergic",
      "fact": "Hyperallergic reported: Eric Carle Museum Workers Push for Union Vote",
      "headline": "Eric Carle Museum Workers Push for Union Vote",
      "url": "https://hyperallergic.com/eric-carle-museum-workers-push-for-union-vote/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-016-04",
      "engine": "The Arts",
      "publisher_timestamp": "2026-08-03T21:01:21.000Z",
      "canonical_event_key": "EVENT-ed8744fdf2556c72eac2",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 142,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 0
      },
      "matched_impact_words": [],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    },
    {
      "id": "LEAD-10",
      "label": "The Boston Globe",
      "fact": "The Boston Globe reported: Brown University President Christina Paxson to step down in 2027",
      "headline": "Brown University President Christina Paxson to step down in 2027",
      "url": "https://www.bostonglobe.com/2026/08/03/metro/brown-university-president-christina-paxson/",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-002-09",
      "engine": "International News",
      "publisher_timestamp": "2026-08-03T21:00:54.765Z",
      "canonical_event_key": "EVENT-d4404c8188113db7607b",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 142,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 0
      },
      "matched_impact_words": [],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    },
    {
      "id": "LEAD-11",
      "label": "nny360.com",
      "fact": "nny360.com reported: State awards thousands to north country for water system cybersecurity",
      "headline": "State awards thousands to north country for water system cybersecurity",
      "url": "https://www.nny360.com/news/statenews/state-awards-thousands-to-north-country-for-water-system-cybersecurity/article_0ae9f70c-f7a2-54f3-aae8-b970742a86cf.html",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-029-04",
      "engine": "Water & Utilities",
      "publisher_timestamp": "2026-08-03T20:56:44.000Z",
      "canonical_event_key": "EVENT-142191b1f50d3630e397",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 142,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 0
      },
      "matched_impact_words": [],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    },
    {
      "id": "LEAD-12",
      "label": "RAPS",
      "fact": "RAPS reported: Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule",
      "headline": "Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule",
      "url": "https://www.raps.org/resource/expert-sees-shift-to-ecosystem-centric-assurance-under-fda-s-distributed-manufacturing-rule.html",
      "source_type": "SOURCE_LINKED_CURRENT",
      "canonical_signal_id": "OTR-20260804-027-04",
      "engine": "Climate & Environment",
      "publisher_timestamp": "2026-08-03T20:41:00.000Z",
      "canonical_event_key": "EVENT-dcf6baf54a28482670e7",
      "evidence_state": "SOURCE_LINKED_CURRENT",
      "source_independence": "ONE_PUBLISHER_REPORT",
      "collection_state": "NEWLY_COLLECTED_IN_THIS_RUN",
      "continuing_from_release_id": null,
      "collection_note": "Collected for this run and checked under the active evidence rules.",
      "selection_score": 142,
      "selection_score_parts": {
        "current_direct_report": 100,
        "newly_collected_in_this_run": 12,
        "cross_engine_support": 30,
        "independent_publisher_support": 0,
        "impact_words": 0
      },
      "matched_impact_words": [],
      "supporting_engine_count": 2,
      "independent_publisher_group_count": 1,
      "invalidation_condition": "Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline."
    }
  ],
  "tabs": {
    "Today": {
      "eyebrow": "TODAY · 4 AUGUST 2026",
      "question": "What leads the 4/8/26 edition?",
      "headline": "Rates, grid capacity and export costs define today’s decision frame.",
      "narrative": [
        "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. The immediate question is whether easier bond conditions reach borrowing costs. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The operating question is whether electricity capacity delays planned computing investment.",
        "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The delivery question is whether higher logistics costs reach inventories, prices or schedules. These are three separate reports. OTR places them together as finance, capacity and delivery checks, not as proof of one shared cause."
      ],
      "beats": [
        {
          "label": "FINANCE",
          "title": "Borrowing conditions need follow-through",
          "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A rate report and a Singapore banking plan are separate; later lending data must show whether financing conditions changed.",
          "source_ids": [
            "LEAD-01",
            "LEAD-04"
          ]
        },
        {
          "label": "CAPACITY",
          "title": "Electricity approval can gate digital expansion",
          "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Grid approval and water-system security are different infrastructure checks, each with its own authority and timetable.",
          "source_ids": [
            "LEAD-02",
            "LEAD-11"
          ]
        },
        {
          "label": "DELIVERY",
          "title": "Trade pressure becomes real through movement costs",
          "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Logistics costs and copper theft are separate reports, but both identify delivery systems that need later operating evidence.",
          "source_ids": [
            "LEAD-03",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures.",
      "history_echo": "The saved Today content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Today section when one passes the subject check; it cannot prove today's facts.",
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Today",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Today",
          "question": "What leads the 4/8/26 edition?",
          "headline": "Rates, grid capacity and export costs define today’s decision frame.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. The immediate question is whether easier bond conditions reach borrowing costs. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The operating question is whether electricity capacity delays planned computing investment.",
            "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The delivery question is whether higher logistics costs reach inventories, prices or schedules. These are three separate reports. OTR places them together as finance, capacity and delivery checks, not as proof of one shared cause."
          ],
          "beats": [
            {
              "label": "FINANCE",
              "title": "Borrowing conditions need follow-through",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A rate report and a Singapore banking plan are separate; later lending data must show whether financing conditions changed.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "CAPACITY",
              "title": "Electricity approval can gate digital expansion",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Grid approval and water-system security are different infrastructure checks, each with its own authority and timetable.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "DELIVERY",
              "title": "Trade pressure becomes real through movement costs",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Logistics costs and copper theft are separate reports, but both identify delivery systems that need later operating evidence.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "market_connection": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures.",
          "watch_conditions": [
            "Mortgage-rate follow-through after the bond move",
            "A dated Texas grid decision on data-center approvals",
            "Freight, inventory or price evidence after the logistics report"
          ],
          "invalidation": "Change a lane if its named report is corrected or if later measured results contradict its stated direction.",
          "content_sha256": "2585329f1f915a2720a5f3d1b8d4cbfc0581b37e551395ab34976278e5280843",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Today",
          "question": "What leads the 4/8/26 edition?",
          "headline": "Rates, grid capacity and export costs define today’s decision frame.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. The immediate question is whether easier bond conditions reach borrowing costs. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The operating question is whether electricity capacity delays planned computing investment.",
            "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The delivery question is whether higher logistics costs reach inventories, prices or schedules. These are three separate reports. OTR places them together as finance, capacity and delivery checks, not as proof of one shared cause."
          ],
          "beats": [
            {
              "label": "FINANCE",
              "title": "Borrowing conditions need follow-through",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A rate report and a Singapore banking plan are separate; later lending data must show whether financing conditions changed.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "CAPACITY",
              "title": "Electricity approval can gate digital expansion",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Grid approval and water-system security are different infrastructure checks, each with its own authority and timetable.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "DELIVERY",
              "title": "Trade pressure becomes real through movement costs",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Logistics costs and copper theft are separate reports, but both identify delivery systems that need later operating evidence.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "market_connection": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures.",
          "watch_conditions": [
            "Mortgage-rate follow-through after the bond move",
            "A dated Texas grid decision on data-center approvals",
            "Freight, inventory or price evidence after the logistics report"
          ],
          "invalidation": "Change a lane if its named report is corrected or if later measured results contradict its stated direction.",
          "content_sha256": "2585329f1f915a2720a5f3d1b8d4cbfc0581b37e551395ab34976278e5280843",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "UNCHANGED",
        "content_change_summary": "The saved Today content is unchanged across all eight compared fields.",
        "content_changes": {
          "changed_fields": [],
          "unchanged_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "question": {
            "changed": false,
            "prior": "What leads the 4/8/26 edition?",
            "current": "What leads the 4/8/26 edition?"
          },
          "headline": {
            "changed": false,
            "prior": "Rates, grid capacity and export costs define today’s decision frame.",
            "current": "Rates, grid capacity and export costs define today’s decision frame."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. The immediate question is whether easier bond conditions reach borrowing costs. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The operating question is whether electricity capacity delays planned computing investment.",
              "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The delivery question is whether higher logistics costs reach inventories, prices or schedules. These are three separate reports. OTR places them together as finance, capacity and delivery checks, not as proof of one shared cause."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Borrowing conditions need follow-through",
              "Electricity approval can gate digital expansion",
              "Trade pressure becomes real through movement costs"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-01",
              "LEAD-02",
              "LEAD-03",
              "LEAD-04",
              "LEAD-06",
              "LEAD-11"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures.",
            "current": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Mortgage-rate follow-through after the bond move",
              "A dated Texas grid decision on data-center approvals",
              "Freight, inventory or price evidence after the logistics report"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Change a lane if its named report is corrected or if later measured results contradict its stated direction.",
            "current": "Change a lane if its named report is corrected or if later measured results contradict its stated direction."
          }
        },
        "similarities": [
          "Both records belong to the Today canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved narrative is unchanged.",
          "The saved beat structure is unchanged.",
          "The saved source set is unchanged.",
          "The saved market connection is unchanged.",
          "The saved watch conditions is unchanged.",
          "The saved invalidation condition is unchanged."
        ],
        "differences": [
          "All eight compared content fields are unchanged; only the story, release or publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "approval",
            "approvals",
            "arrested",
            "asias",
            "authority",
            "awards",
            "banking",
            "becomes",
            "bond",
            "borrowing",
            "build",
            "capacity",
            "cause",
            "center",
            "change",
            "changes",
            "checks",
            "computing",
            "construction",
            "contradict",
            "copper",
            "corrected",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "decision",
            "define",
            "delays",
            "delivery",
            "despite",
            "different",
            "digital",
            "direction",
            "directly",
            "drive",
            "each",
            "easier",
            "edition",
            "electricity",
            "expansion",
            "export",
            "finance",
            "financing",
            "firm",
            "fixed",
            "follow",
            "fortune",
            "frame",
            "freight",
            "gate",
            "global",
            "governor",
            "grid",
            "group",
            "higher",
            "hold",
            "identify",
            "immediate",
            "improvement",
            "infrastructure",
            "inventories",
            "inventory",
            "lane",
            "largest",
            "later",
            "leads",
            "lending",
            "logistics",
            "looking",
            "loudoun",
            "measured",
            "measures",
            "mortgage",
            "move",
            "movement",
            "must",
            "named",
            "need",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "order",
            "places",
            "plan",
            "planned",
            "politico",
            "pressure",
            "price",
            "prices",
            "puts",
            "rate",
            "rates",
            "reach",
            "reading",
            "real",
            "regional",
            "reported",
            "result",
            "results",
            "roughly",
            "schedules",
            "security",
            "separate",
            "separately",
            "shared",
            "show",
            "singapore",
            "site",
            "southeast",
            "state",
            "stated",
            "stolen",
            "subsidiary",
            "system",
            "systems",
            "tariffs",
            "tech",
            "texas",
            "theft",
            "them",
            "then",
            "thousands",
            "timetable",
            "todays",
            "together",
            "trade",
            "turmoil",
            "unchanged",
            "water",
            "whether",
            "wire",
            "wjla"
          ],
          "shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Today",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 32,
          "meaningful_match_count": 32,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "approval",
                "approvals",
                "arrested",
                "asias",
                "authority",
                "awards",
                "banking",
                "becomes",
                "bond",
                "borrowing",
                "build",
                "capacity",
                "cause",
                "center",
                "change",
                "changes",
                "checks",
                "computing",
                "construction",
                "contradict",
                "copper",
                "corrected",
                "costs",
                "country",
                "county",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "decision",
                "define",
                "delays",
                "delivery",
                "despite",
                "different",
                "digital",
                "direction",
                "directly",
                "drive",
                "each",
                "easier",
                "edition",
                "electricity",
                "expansion",
                "export",
                "finance",
                "financing",
                "firm",
                "fixed",
                "follow",
                "fortune",
                "frame",
                "freight",
                "gate",
                "global",
                "governor",
                "grid",
                "group",
                "higher",
                "hold",
                "identify",
                "immediate",
                "improvement",
                "infrastructure",
                "inventories",
                "inventory",
                "lane",
                "largest",
                "later",
                "leads",
                "lending",
                "logistics",
                "looking",
                "loudoun",
                "measured",
                "measures",
                "mortgage",
                "move",
                "movement",
                "must",
                "named",
                "need",
                "news",
                "nny360",
                "north",
                "only",
                "operating",
                "order",
                "places",
                "plan",
                "planned",
                "politico",
                "pressure",
                "price",
                "prices",
                "puts",
                "rate",
                "rates",
                "reach",
                "reading",
                "real",
                "regional",
                "reported",
                "result",
                "results",
                "roughly",
                "schedules",
                "security",
                "separate",
                "separately",
                "shared",
                "show",
                "singapore",
                "site",
                "southeast",
                "state",
                "stated",
                "stolen",
                "subsidiary",
                "system",
                "systems",
                "tariffs",
                "tech",
                "texas",
                "theft",
                "them",
                "then",
                "thousands",
                "timetable",
                "todays",
                "together",
                "trade",
                "turmoil",
                "unchanged",
                "water",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 139,
              "shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "approval",
                "approvals",
                "arrested",
                "asias",
                "authority",
                "awards",
                "banking",
                "becomes",
                "bond",
                "borrowing",
                "build",
                "capacity",
                "cause",
                "center",
                "change",
                "changes",
                "checks",
                "computing",
                "construction",
                "contradict",
                "copper",
                "corrected",
                "costs",
                "country",
                "county",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "decision",
                "define",
                "delays",
                "delivery",
                "despite",
                "different",
                "digital",
                "direction",
                "directly",
                "drive",
                "each",
                "easier",
                "edition",
                "electricity",
                "expansion",
                "export",
                "finance",
                "financing",
                "firm",
                "fixed",
                "follow",
                "fortune",
                "frame",
                "freight",
                "gate",
                "global",
                "governor",
                "grid",
                "group",
                "higher",
                "hold",
                "identify",
                "immediate",
                "improvement",
                "infrastructure",
                "inventories",
                "inventory",
                "lane",
                "largest",
                "later",
                "leads",
                "lending",
                "logistics",
                "looking",
                "loudoun",
                "measured",
                "measures",
                "mortgage",
                "move",
                "movement",
                "must",
                "named",
                "need",
                "news",
                "nny360",
                "north",
                "only",
                "operating",
                "order",
                "places",
                "plan",
                "planned",
                "politico",
                "pressure",
                "price",
                "prices",
                "puts",
                "rate",
                "rates",
                "reach",
                "reading",
                "real",
                "regional",
                "reported",
                "result",
                "results",
                "roughly",
                "schedules",
                "security",
                "separate",
                "separately",
                "shared",
                "show",
                "singapore",
                "site",
                "southeast",
                "state",
                "stated",
                "stolen",
                "subsidiary",
                "system",
                "systems",
                "tariffs",
                "tech",
                "texas",
                "theft",
                "them",
                "then",
                "thousands",
                "timetable",
                "todays",
                "together",
                "trade",
                "turmoil",
                "unchanged",
                "water",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 139,
              "shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 823,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "asias",
                "awards",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checks",
                "corrected",
                "costs",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "leads",
                "logistics",
                "looking",
                "mortgage",
                "named",
                "news",
                "nny360",
                "north",
                "order",
                "politico",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "southeast",
                "state",
                "stated",
                "subsidiary",
                "system",
                "tariffs",
                "tech",
                "texas",
                "them",
                "then",
                "thousands",
                "todays",
                "turmoil",
                "unchanged",
                "water"
              ],
              "shared_term_count": 67,
              "shared_terms_sha256": "1895c8fbfbe4d3a0969cae0918a6d5e665e42aa9a9108a06c4e3d8364c712879",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "e832d5d30761412cfe1b9697612541c02b3b0d195a022a998d7aca0b5b56930a"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 798,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checks",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "named",
                "news",
                "order",
                "politico",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "them",
                "then",
                "todays",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 68,
              "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 798,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checks",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "named",
                "news",
                "order",
                "politico",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "them",
                "then",
                "todays",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 68,
              "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 798,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checks",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "named",
                "news",
                "order",
                "politico",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "them",
                "then",
                "todays",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 68,
              "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 798,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checks",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "named",
                "news",
                "order",
                "politico",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "them",
                "then",
                "todays",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 68,
              "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 268,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "change",
                "costs",
                "daily",
                "data",
                "decision",
                "delivery",
                "edition",
                "finance",
                "frame",
                "global",
                "identify",
                "later",
                "measured",
                "move",
                "must",
                "news",
                "only",
                "operating",
                "price",
                "rates",
                "real",
                "reported",
                "result",
                "separate",
                "show",
                "singapore",
                "state",
                "them",
                "whether"
              ],
              "shared_term_count": 30,
              "shared_terms_sha256": "90a08b57e166d1fec1a1438ae73d29faffe3ea3396639cdd91041e76d6c20811",
              "shared_source_ids": [],
              "score_receipt_sha256": "91cb1017be0bc71f88b87598731a877c0a30b9f1f207dcf2c06a0dba06ea8b16"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 175,
              "qualifies": true,
              "shared_terms": [
                "change",
                "changes",
                "despite",
                "finance",
                "immediate",
                "later",
                "move",
                "need",
                "news",
                "planned",
                "price",
                "prices",
                "reported",
                "separate",
                "show",
                "todays",
                "together",
                "whether"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "bce227f81ea4606f3b21dd3b53f04e47826df76b1e2825e7cd57543b3b28ad2f",
              "shared_source_ids": [],
              "score_receipt_sha256": "3dc124396d5beb956ae82fba02d074c796ba1fbb60e64922995b3a576025b973"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 170,
              "qualifies": true,
              "shared_terms": [
                "authority",
                "capacity",
                "cause",
                "changes",
                "corrected",
                "direction",
                "each",
                "edition",
                "freight",
                "later",
                "logistics",
                "operating",
                "reported",
                "separate",
                "singapore",
                "them",
                "todays",
                "together"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 141,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "edition",
                "hold",
                "pressure",
                "price",
                "rate",
                "rates",
                "real",
                "result",
                "shared",
                "tech",
                "then"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
              "shared_source_ids": [],
              "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 141,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "edition",
                "hold",
                "pressure",
                "price",
                "rate",
                "rates",
                "real",
                "result",
                "shared",
                "tech",
                "then"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
              "shared_source_ids": [],
              "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 141,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "edition",
                "hold",
                "pressure",
                "price",
                "rate",
                "rates",
                "real",
                "result",
                "shared",
                "tech",
                "then"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
              "shared_source_ids": [],
              "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 141,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "edition",
                "hold",
                "pressure",
                "price",
                "rate",
                "rates",
                "real",
                "result",
                "shared",
                "tech",
                "then"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
              "shared_source_ids": [],
              "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 137,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "decision",
                "delivery",
                "edition",
                "hold",
                "move",
                "need",
                "pressure",
                "rate",
                "reported",
                "show",
                "then",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "change",
                "despite",
                "direction",
                "directly",
                "each",
                "finance",
                "immediate",
                "later",
                "must",
                "pressure",
                "price",
                "regional",
                "reported",
                "separate",
                "show",
                "together",
                "whether"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ac648ba945936db95ed80d2460ebbaf52f8b2d47d1c948b3c0ba8bac02adddf2",
              "shared_source_ids": [],
              "score_receipt_sha256": "da21831eab60e8c41836ade5aff28b1a2d4eb2084bafecc7b23edf9d86025910"
            },
            {
              "rank": 31,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 120,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "cause",
                "edition",
                "follow",
                "pressure",
                "rate",
                "rates",
                "separate",
                "singapore",
                "todays",
                "together"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "bec23f22b056b808fe9b43edad69fc764c43efc790d6c09a8717525928d5e575",
              "shared_source_ids": [],
              "score_receipt_sha256": "a37661671b232ee49c1f2e5142685180811dbffa1672d0a19394d3ace88f34f9"
            },
            {
              "rank": 32,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 109,
              "qualifies": true,
              "shared_terms": [
                "computing",
                "costs",
                "decision",
                "global",
                "move",
                "operating",
                "pressure",
                "prices",
                "rates",
                "reported",
                "singapore"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "6bf98047236a4fe7c6aeeb609c825519e77bd794be46871e282f2817c7f277a6",
              "shared_source_ids": [],
              "score_receipt_sha256": "afc605694abcf3c7e294f98f76a6a247e4c510df8d3c10e45ad1724130815b38"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "approval",
            "approvals",
            "arrested",
            "asias",
            "authority",
            "awards",
            "banking",
            "becomes",
            "bond",
            "borrowing",
            "build",
            "capacity",
            "cause",
            "center",
            "change",
            "changes",
            "checks",
            "computing",
            "construction",
            "contradict",
            "copper",
            "corrected",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "decision",
            "define",
            "delays",
            "delivery",
            "despite",
            "different",
            "digital",
            "direction",
            "directly",
            "drive",
            "each",
            "easier",
            "edition",
            "electricity",
            "expansion",
            "export",
            "finance",
            "financing",
            "firm",
            "fixed",
            "follow",
            "fortune",
            "frame",
            "freight",
            "gate",
            "global",
            "governor",
            "grid",
            "group",
            "higher",
            "hold",
            "identify",
            "immediate",
            "improvement",
            "infrastructure",
            "inventories",
            "inventory",
            "lane",
            "largest",
            "later",
            "leads",
            "lending",
            "logistics",
            "looking",
            "loudoun",
            "measured",
            "measures",
            "mortgage",
            "move",
            "movement",
            "must",
            "named",
            "need",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "order",
            "places",
            "plan",
            "planned",
            "politico",
            "pressure",
            "price",
            "prices",
            "puts",
            "rate",
            "rates",
            "reach",
            "reading",
            "real",
            "regional",
            "reported",
            "result",
            "results",
            "roughly",
            "schedules",
            "security",
            "separate",
            "separately",
            "shared",
            "show",
            "singapore",
            "site",
            "southeast",
            "state",
            "stated",
            "stolen",
            "subsidiary",
            "system",
            "systems",
            "tariffs",
            "tech",
            "texas",
            "theft",
            "them",
            "then",
            "thousands",
            "timetable",
            "todays",
            "together",
            "trade",
            "turmoil",
            "unchanged",
            "water",
            "whether",
            "wire",
            "wjla"
          ],
          "selected_shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
          "selected_score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "9028cfed179f8591ca16adad8edd67adf76091421a9d1a192361a6d60bde7c60",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "4f0b2c1d4313e2371267d0759d65eca98d600f1d109a4f1475786406f52acf48"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-TODAY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-TODAY",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Today",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Today",
          "source_headline": "Rates, grid capacity and export costs define today’s decision frame.",
          "source_question": "What leads the 4/8/26 edition?",
          "source_market_connection": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "2585329f1f915a2720a5f3d1b8d4cbfc0581b37e551395ab34976278e5280843",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Today",
          "current_headline": "Rates, grid capacity and export costs define today’s decision frame.",
          "current_question": "What leads the 4/8/26 edition?",
          "current_market_connection": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "2585329f1f915a2720a5f3d1b8d4cbfc0581b37e551395ab34976278e5280843",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Today content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What leads the 4/8/26 edition?",
              "current": "What leads the 4/8/26 edition?"
            },
            "headline": {
              "changed": false,
              "prior": "Rates, grid capacity and export costs define today’s decision frame.",
              "current": "Rates, grid capacity and export costs define today’s decision frame."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. The immediate question is whether easier bond conditions reach borrowing costs. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The operating question is whether electricity capacity delays planned computing investment.",
                "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The delivery question is whether higher logistics costs reach inventories, prices or schedules. These are three separate reports. OTR places them together as finance, capacity and delivery checks, not as proof of one shared cause."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Borrowing conditions need follow-through",
                "Electricity approval can gate digital expansion",
                "Trade pressure becomes real through movement costs"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures.",
              "current": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage-rate follow-through after the bond move",
                "A dated Texas grid decision on data-center approvals",
                "Freight, inventory or price evidence after the logistics report"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Change a lane if its named report is corrected or if later measured results contradict its stated direction.",
              "current": "Change a lane if its named report is corrected or if later measured results contradict its stated direction."
            }
          },
          "similarities": [
            "Both records belong to the Today canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Today content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "approval",
            "approvals",
            "arrested",
            "asias",
            "authority",
            "awards",
            "banking",
            "becomes",
            "bond",
            "borrowing",
            "build",
            "capacity",
            "cause",
            "center",
            "change",
            "changes",
            "checks",
            "computing",
            "construction",
            "contradict",
            "copper",
            "corrected",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "decision",
            "define",
            "delays",
            "delivery",
            "despite",
            "different",
            "digital",
            "direction",
            "directly",
            "drive",
            "each",
            "easier",
            "edition",
            "electricity",
            "expansion",
            "export",
            "finance",
            "financing",
            "firm",
            "fixed",
            "follow",
            "fortune",
            "frame",
            "freight",
            "gate",
            "global",
            "governor",
            "grid",
            "group",
            "higher",
            "hold",
            "identify",
            "immediate",
            "improvement",
            "infrastructure",
            "inventories",
            "inventory",
            "lane",
            "largest",
            "later",
            "leads",
            "lending",
            "logistics",
            "looking",
            "loudoun",
            "measured",
            "measures",
            "mortgage",
            "move",
            "movement",
            "must",
            "named",
            "need",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "order",
            "places",
            "plan",
            "planned",
            "politico",
            "pressure",
            "price",
            "prices",
            "puts",
            "rate",
            "rates",
            "reach",
            "reading",
            "real",
            "regional",
            "reported",
            "result",
            "results",
            "roughly",
            "schedules",
            "security",
            "separate",
            "separately",
            "shared",
            "show",
            "singapore",
            "site",
            "southeast",
            "state",
            "stated",
            "stolen",
            "subsidiary",
            "system",
            "systems",
            "tariffs",
            "tech",
            "texas",
            "theft",
            "them",
            "then",
            "thousands",
            "timetable",
            "todays",
            "together",
            "trade",
            "turmoil",
            "unchanged",
            "water",
            "whether",
            "wire",
            "wjla"
          ],
          "topical_shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
          "topical_score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Today",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 32,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "approval",
                  "approvals",
                  "arrested",
                  "asias",
                  "authority",
                  "awards",
                  "banking",
                  "becomes",
                  "bond",
                  "borrowing",
                  "build",
                  "capacity",
                  "cause",
                  "center",
                  "change",
                  "changes",
                  "checks",
                  "computing",
                  "construction",
                  "contradict",
                  "copper",
                  "corrected",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "decision",
                  "define",
                  "delays",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "direction",
                  "directly",
                  "drive",
                  "each",
                  "easier",
                  "edition",
                  "electricity",
                  "expansion",
                  "export",
                  "finance",
                  "financing",
                  "firm",
                  "fixed",
                  "follow",
                  "fortune",
                  "frame",
                  "freight",
                  "gate",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "higher",
                  "hold",
                  "identify",
                  "immediate",
                  "improvement",
                  "infrastructure",
                  "inventories",
                  "inventory",
                  "lane",
                  "largest",
                  "later",
                  "leads",
                  "lending",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measured",
                  "measures",
                  "mortgage",
                  "move",
                  "movement",
                  "must",
                  "named",
                  "need",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "order",
                  "places",
                  "plan",
                  "planned",
                  "politico",
                  "pressure",
                  "price",
                  "prices",
                  "puts",
                  "rate",
                  "rates",
                  "reach",
                  "reading",
                  "real",
                  "regional",
                  "reported",
                  "result",
                  "results",
                  "roughly",
                  "schedules",
                  "security",
                  "separate",
                  "separately",
                  "shared",
                  "show",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "system",
                  "systems",
                  "tariffs",
                  "tech",
                  "texas",
                  "theft",
                  "them",
                  "then",
                  "thousands",
                  "timetable",
                  "todays",
                  "together",
                  "trade",
                  "turmoil",
                  "unchanged",
                  "water",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 139,
                "shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "approval",
                  "approvals",
                  "arrested",
                  "asias",
                  "authority",
                  "awards",
                  "banking",
                  "becomes",
                  "bond",
                  "borrowing",
                  "build",
                  "capacity",
                  "cause",
                  "center",
                  "change",
                  "changes",
                  "checks",
                  "computing",
                  "construction",
                  "contradict",
                  "copper",
                  "corrected",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "decision",
                  "define",
                  "delays",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "direction",
                  "directly",
                  "drive",
                  "each",
                  "easier",
                  "edition",
                  "electricity",
                  "expansion",
                  "export",
                  "finance",
                  "financing",
                  "firm",
                  "fixed",
                  "follow",
                  "fortune",
                  "frame",
                  "freight",
                  "gate",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "higher",
                  "hold",
                  "identify",
                  "immediate",
                  "improvement",
                  "infrastructure",
                  "inventories",
                  "inventory",
                  "lane",
                  "largest",
                  "later",
                  "leads",
                  "lending",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measured",
                  "measures",
                  "mortgage",
                  "move",
                  "movement",
                  "must",
                  "named",
                  "need",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "order",
                  "places",
                  "plan",
                  "planned",
                  "politico",
                  "pressure",
                  "price",
                  "prices",
                  "puts",
                  "rate",
                  "rates",
                  "reach",
                  "reading",
                  "real",
                  "regional",
                  "reported",
                  "result",
                  "results",
                  "roughly",
                  "schedules",
                  "security",
                  "separate",
                  "separately",
                  "shared",
                  "show",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "system",
                  "systems",
                  "tariffs",
                  "tech",
                  "texas",
                  "theft",
                  "them",
                  "then",
                  "thousands",
                  "timetable",
                  "todays",
                  "together",
                  "trade",
                  "turmoil",
                  "unchanged",
                  "water",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 139,
                "shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 823,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checks",
                  "corrected",
                  "costs",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "leads",
                  "logistics",
                  "looking",
                  "mortgage",
                  "named",
                  "news",
                  "nny360",
                  "north",
                  "order",
                  "politico",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "southeast",
                  "state",
                  "stated",
                  "subsidiary",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "thousands",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "water"
                ],
                "shared_term_count": 67,
                "shared_terms_sha256": "1895c8fbfbe4d3a0969cae0918a6d5e665e42aa9a9108a06c4e3d8364c712879",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "e832d5d30761412cfe1b9697612541c02b3b0d195a022a998d7aca0b5b56930a"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 798,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checks",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "named",
                  "news",
                  "order",
                  "politico",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 68,
                "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 798,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checks",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "named",
                  "news",
                  "order",
                  "politico",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 68,
                "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 798,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checks",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "named",
                  "news",
                  "order",
                  "politico",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 68,
                "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 798,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checks",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "named",
                  "news",
                  "order",
                  "politico",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 68,
                "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 268,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "change",
                  "costs",
                  "daily",
                  "data",
                  "decision",
                  "delivery",
                  "edition",
                  "finance",
                  "frame",
                  "global",
                  "identify",
                  "later",
                  "measured",
                  "move",
                  "must",
                  "news",
                  "only",
                  "operating",
                  "price",
                  "rates",
                  "real",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "singapore",
                  "state",
                  "them",
                  "whether"
                ],
                "shared_term_count": 30,
                "shared_terms_sha256": "90a08b57e166d1fec1a1438ae73d29faffe3ea3396639cdd91041e76d6c20811",
                "shared_source_ids": [],
                "score_receipt_sha256": "91cb1017be0bc71f88b87598731a877c0a30b9f1f207dcf2c06a0dba06ea8b16"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 175,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "changes",
                  "despite",
                  "finance",
                  "immediate",
                  "later",
                  "move",
                  "need",
                  "news",
                  "planned",
                  "price",
                  "prices",
                  "reported",
                  "separate",
                  "show",
                  "todays",
                  "together",
                  "whether"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "bce227f81ea4606f3b21dd3b53f04e47826df76b1e2825e7cd57543b3b28ad2f",
                "shared_source_ids": [],
                "score_receipt_sha256": "3dc124396d5beb956ae82fba02d074c796ba1fbb60e64922995b3a576025b973"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 141,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "pressure",
                  "price",
                  "rate",
                  "rates",
                  "real",
                  "result",
                  "shared",
                  "tech",
                  "then"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
                "shared_source_ids": [],
                "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 141,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "pressure",
                  "price",
                  "rate",
                  "rates",
                  "real",
                  "result",
                  "shared",
                  "tech",
                  "then"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
                "shared_source_ids": [],
                "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 141,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "pressure",
                  "price",
                  "rate",
                  "rates",
                  "real",
                  "result",
                  "shared",
                  "tech",
                  "then"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
                "shared_source_ids": [],
                "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 141,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "pressure",
                  "price",
                  "rate",
                  "rates",
                  "real",
                  "result",
                  "shared",
                  "tech",
                  "then"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
                "shared_source_ids": [],
                "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "despite",
                  "direction",
                  "directly",
                  "each",
                  "finance",
                  "immediate",
                  "later",
                  "must",
                  "pressure",
                  "price",
                  "regional",
                  "reported",
                  "separate",
                  "show",
                  "together",
                  "whether"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ac648ba945936db95ed80d2460ebbaf52f8b2d47d1c948b3c0ba8bac02adddf2",
                "shared_source_ids": [],
                "score_receipt_sha256": "da21831eab60e8c41836ade5aff28b1a2d4eb2084bafecc7b23edf9d86025910"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 120,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "cause",
                  "edition",
                  "follow",
                  "pressure",
                  "rate",
                  "rates",
                  "separate",
                  "singapore",
                  "todays",
                  "together"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "bec23f22b056b808fe9b43edad69fc764c43efc790d6c09a8717525928d5e575",
                "shared_source_ids": [],
                "score_receipt_sha256": "a37661671b232ee49c1f2e5142685180811dbffa1672d0a19394d3ace88f34f9"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 109,
                "qualifies": true,
                "shared_terms": [
                  "computing",
                  "costs",
                  "decision",
                  "global",
                  "move",
                  "operating",
                  "pressure",
                  "prices",
                  "rates",
                  "reported",
                  "singapore"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "6bf98047236a4fe7c6aeeb609c825519e77bd794be46871e282f2817c7f277a6",
                "shared_source_ids": [],
                "score_receipt_sha256": "afc605694abcf3c7e294f98f76a6a247e4c510df8d3c10e45ad1724130815b38"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "approval",
              "approvals",
              "arrested",
              "asias",
              "authority",
              "awards",
              "banking",
              "becomes",
              "bond",
              "borrowing",
              "build",
              "capacity",
              "cause",
              "center",
              "change",
              "changes",
              "checks",
              "computing",
              "construction",
              "contradict",
              "copper",
              "corrected",
              "costs",
              "country",
              "county",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "dated",
              "decision",
              "define",
              "delays",
              "delivery",
              "despite",
              "different",
              "digital",
              "direction",
              "directly",
              "drive",
              "each",
              "easier",
              "edition",
              "electricity",
              "expansion",
              "export",
              "finance",
              "financing",
              "firm",
              "fixed",
              "follow",
              "fortune",
              "frame",
              "freight",
              "gate",
              "global",
              "governor",
              "grid",
              "group",
              "higher",
              "hold",
              "identify",
              "immediate",
              "improvement",
              "infrastructure",
              "inventories",
              "inventory",
              "lane",
              "largest",
              "later",
              "leads",
              "lending",
              "logistics",
              "looking",
              "loudoun",
              "measured",
              "measures",
              "mortgage",
              "move",
              "movement",
              "must",
              "named",
              "need",
              "news",
              "nny360",
              "north",
              "only",
              "operating",
              "order",
              "places",
              "plan",
              "planned",
              "politico",
              "pressure",
              "price",
              "prices",
              "puts",
              "rate",
              "rates",
              "reach",
              "reading",
              "real",
              "regional",
              "reported",
              "result",
              "results",
              "roughly",
              "schedules",
              "security",
              "separate",
              "separately",
              "shared",
              "show",
              "singapore",
              "site",
              "southeast",
              "state",
              "stated",
              "stolen",
              "subsidiary",
              "system",
              "systems",
              "tariffs",
              "tech",
              "texas",
              "theft",
              "them",
              "then",
              "thousands",
              "timetable",
              "todays",
              "together",
              "trade",
              "turmoil",
              "unchanged",
              "water",
              "whether",
              "wire",
              "wjla"
            ],
            "selected_shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
            "selected_score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "9028cfed179f8591ca16adad8edd67adf76091421a9d1a192361a6d60bde7c60",
          "comparison_receipt_sha256": "4f0b2c1d4313e2371267d0759d65eca98d600f1d109a4f1475786406f52acf48",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "7a66d454a6e52f1a3c6c381411b611891bdbea575e74505b1ceb372b101e9a09",
        "query_concepts": {
          "entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [
            {
              "id": "ENERGY_SUPPLY",
              "label": "Energy and supply"
            },
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "rates",
            "grid",
            "capacity",
            "and",
            "export",
            "costs",
            "define",
            "today",
            "decision",
            "frame",
            "fixed",
            "reading",
            "order",
            "finance",
            "then",
            "delivery",
            "later",
            "result",
            "changes",
            "the",
            "lane",
            "directly",
            "measures",
            "mortgage",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "immediate",
            "question",
            "whether",
            "easier",
            "conditions",
            "reach",
            "borrowing",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "approvals",
            "hold",
            "operating",
            "electricity",
            "delays",
            "planned",
            "computing",
            "investment",
            "datamarnews",
            "tariffs",
            "global",
            "turmoil",
            "drive",
            "logistics",
            "higher",
            "inventories",
            "prices",
            "schedules",
            "are",
            "three",
            "separate",
            "places",
            "them",
            "together",
            "checks",
            "not",
            "proof",
            "one",
            "shared",
            "cause",
            "rate",
            "follow",
            "move",
            "dated",
            "freight",
            "inventory",
            "price",
            "evidence"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-10-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT::TAB-04-BIG-3"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT"
        ],
        "direction_counts": {
          "UP": 3,
          "DOWN": 1,
          "MIXED": 1,
          "UNSTATED": 0
        },
        "contradictory_direction_history": true,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "Next, check the strike pause, oil's two causes, the yen and the later response across Asia.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "ENERGY",
                "label": "Energy"
              }
            ],
            "matched_events": [],
            "score": 255.6898,
            "why": [
              "same entity: Energy",
              "shared terms: and, market, whether, not, the"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "ENERGY",
                "label": "Energy"
              },
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 249.9842,
            "why": [
              "same entity: Energy",
              "same entity: Shipping",
              "shared terms: three, market, are, today, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "World risk, operating cost and delivery proof set the new daily picture.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "ENERGY",
                "label": "Energy"
              },
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 233.9776,
            "why": [
              "same entity: Energy",
              "same entity: Shipping",
              "shared terms: today, the, and, operating, market"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-10-LEARNING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "Collecting an important signal is not enough; the main story must promote it.",
            "engine": null,
            "tab": "Learning",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "ENERGY",
                "label": "Energy"
              }
            ],
            "matched_events": [],
            "score": 223.3735,
            "why": [
              "same entity: Energy",
              "shared terms: order, the, not, whether, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
            "date": "2026-08-03",
            "title": "A public rule, a freight measure and a clinical null result are the 2 August Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "DOWN",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 222.6555,
            "why": [
              "same entity: Shipping",
              "shared terms: three, today, result, and, capacity"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "ebe61b27332096030a4dab93ee5c363754b4691c006b31a3af4849f08c00b857"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-TODAY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-TODAY",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Today",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Today",
          "source_headline": "Rates, grid capacity and export costs define today’s decision frame.",
          "source_question": "What leads the 4/8/26 edition?",
          "source_market_connection": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "2585329f1f915a2720a5f3d1b8d4cbfc0581b37e551395ab34976278e5280843",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Today",
          "current_headline": "Rates, grid capacity and export costs define today’s decision frame.",
          "current_question": "What leads the 4/8/26 edition?",
          "current_market_connection": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "2585329f1f915a2720a5f3d1b8d4cbfc0581b37e551395ab34976278e5280843",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Today content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What leads the 4/8/26 edition?",
              "current": "What leads the 4/8/26 edition?"
            },
            "headline": {
              "changed": false,
              "prior": "Rates, grid capacity and export costs define today’s decision frame.",
              "current": "Rates, grid capacity and export costs define today’s decision frame."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. The immediate question is whether easier bond conditions reach borrowing costs. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The operating question is whether electricity capacity delays planned computing investment.",
                "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The delivery question is whether higher logistics costs reach inventories, prices or schedules. These are three separate reports. OTR places them together as finance, capacity and delivery checks, not as proof of one shared cause."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Borrowing conditions need follow-through",
                "Electricity approval can gate digital expansion",
                "Trade pressure becomes real through movement costs"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures.",
              "current": "Today’s fixed reading order is finance, capacity, then delivery. A later result changes only the lane it directly measures."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage-rate follow-through after the bond move",
                "A dated Texas grid decision on data-center approvals",
                "Freight, inventory or price evidence after the logistics report"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Change a lane if its named report is corrected or if later measured results contradict its stated direction.",
              "current": "Change a lane if its named report is corrected or if later measured results contradict its stated direction."
            }
          },
          "similarities": [
            "Both records belong to the Today canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Today content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "approval",
            "approvals",
            "arrested",
            "asias",
            "authority",
            "awards",
            "banking",
            "becomes",
            "bond",
            "borrowing",
            "build",
            "capacity",
            "cause",
            "center",
            "change",
            "changes",
            "checks",
            "computing",
            "construction",
            "contradict",
            "copper",
            "corrected",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "decision",
            "define",
            "delays",
            "delivery",
            "despite",
            "different",
            "digital",
            "direction",
            "directly",
            "drive",
            "each",
            "easier",
            "edition",
            "electricity",
            "expansion",
            "export",
            "finance",
            "financing",
            "firm",
            "fixed",
            "follow",
            "fortune",
            "frame",
            "freight",
            "gate",
            "global",
            "governor",
            "grid",
            "group",
            "higher",
            "hold",
            "identify",
            "immediate",
            "improvement",
            "infrastructure",
            "inventories",
            "inventory",
            "lane",
            "largest",
            "later",
            "leads",
            "lending",
            "logistics",
            "looking",
            "loudoun",
            "measured",
            "measures",
            "mortgage",
            "move",
            "movement",
            "must",
            "named",
            "need",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "order",
            "places",
            "plan",
            "planned",
            "politico",
            "pressure",
            "price",
            "prices",
            "puts",
            "rate",
            "rates",
            "reach",
            "reading",
            "real",
            "regional",
            "reported",
            "result",
            "results",
            "roughly",
            "schedules",
            "security",
            "separate",
            "separately",
            "shared",
            "show",
            "singapore",
            "site",
            "southeast",
            "state",
            "stated",
            "stolen",
            "subsidiary",
            "system",
            "systems",
            "tariffs",
            "tech",
            "texas",
            "theft",
            "them",
            "then",
            "thousands",
            "timetable",
            "todays",
            "together",
            "trade",
            "turmoil",
            "unchanged",
            "water",
            "whether",
            "wire",
            "wjla"
          ],
          "topical_shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
          "topical_score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Today",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 32,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "approval",
                  "approvals",
                  "arrested",
                  "asias",
                  "authority",
                  "awards",
                  "banking",
                  "becomes",
                  "bond",
                  "borrowing",
                  "build",
                  "capacity",
                  "cause",
                  "center",
                  "change",
                  "changes",
                  "checks",
                  "computing",
                  "construction",
                  "contradict",
                  "copper",
                  "corrected",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "decision",
                  "define",
                  "delays",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "direction",
                  "directly",
                  "drive",
                  "each",
                  "easier",
                  "edition",
                  "electricity",
                  "expansion",
                  "export",
                  "finance",
                  "financing",
                  "firm",
                  "fixed",
                  "follow",
                  "fortune",
                  "frame",
                  "freight",
                  "gate",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "higher",
                  "hold",
                  "identify",
                  "immediate",
                  "improvement",
                  "infrastructure",
                  "inventories",
                  "inventory",
                  "lane",
                  "largest",
                  "later",
                  "leads",
                  "lending",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measured",
                  "measures",
                  "mortgage",
                  "move",
                  "movement",
                  "must",
                  "named",
                  "need",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "order",
                  "places",
                  "plan",
                  "planned",
                  "politico",
                  "pressure",
                  "price",
                  "prices",
                  "puts",
                  "rate",
                  "rates",
                  "reach",
                  "reading",
                  "real",
                  "regional",
                  "reported",
                  "result",
                  "results",
                  "roughly",
                  "schedules",
                  "security",
                  "separate",
                  "separately",
                  "shared",
                  "show",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "system",
                  "systems",
                  "tariffs",
                  "tech",
                  "texas",
                  "theft",
                  "them",
                  "then",
                  "thousands",
                  "timetable",
                  "todays",
                  "together",
                  "trade",
                  "turmoil",
                  "unchanged",
                  "water",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 139,
                "shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "approval",
                  "approvals",
                  "arrested",
                  "asias",
                  "authority",
                  "awards",
                  "banking",
                  "becomes",
                  "bond",
                  "borrowing",
                  "build",
                  "capacity",
                  "cause",
                  "center",
                  "change",
                  "changes",
                  "checks",
                  "computing",
                  "construction",
                  "contradict",
                  "copper",
                  "corrected",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "decision",
                  "define",
                  "delays",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "direction",
                  "directly",
                  "drive",
                  "each",
                  "easier",
                  "edition",
                  "electricity",
                  "expansion",
                  "export",
                  "finance",
                  "financing",
                  "firm",
                  "fixed",
                  "follow",
                  "fortune",
                  "frame",
                  "freight",
                  "gate",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "higher",
                  "hold",
                  "identify",
                  "immediate",
                  "improvement",
                  "infrastructure",
                  "inventories",
                  "inventory",
                  "lane",
                  "largest",
                  "later",
                  "leads",
                  "lending",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measured",
                  "measures",
                  "mortgage",
                  "move",
                  "movement",
                  "must",
                  "named",
                  "need",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "order",
                  "places",
                  "plan",
                  "planned",
                  "politico",
                  "pressure",
                  "price",
                  "prices",
                  "puts",
                  "rate",
                  "rates",
                  "reach",
                  "reading",
                  "real",
                  "regional",
                  "reported",
                  "result",
                  "results",
                  "roughly",
                  "schedules",
                  "security",
                  "separate",
                  "separately",
                  "shared",
                  "show",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "system",
                  "systems",
                  "tariffs",
                  "tech",
                  "texas",
                  "theft",
                  "them",
                  "then",
                  "thousands",
                  "timetable",
                  "todays",
                  "together",
                  "trade",
                  "turmoil",
                  "unchanged",
                  "water",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 139,
                "shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 823,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checks",
                  "corrected",
                  "costs",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "leads",
                  "logistics",
                  "looking",
                  "mortgage",
                  "named",
                  "news",
                  "nny360",
                  "north",
                  "order",
                  "politico",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "southeast",
                  "state",
                  "stated",
                  "subsidiary",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "thousands",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "water"
                ],
                "shared_term_count": 67,
                "shared_terms_sha256": "1895c8fbfbe4d3a0969cae0918a6d5e665e42aa9a9108a06c4e3d8364c712879",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "e832d5d30761412cfe1b9697612541c02b3b0d195a022a998d7aca0b5b56930a"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 798,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checks",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "named",
                  "news",
                  "order",
                  "politico",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 68,
                "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 798,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checks",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "named",
                  "news",
                  "order",
                  "politico",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 68,
                "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 798,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checks",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "named",
                  "news",
                  "order",
                  "politico",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 68,
                "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 798,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checks",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "named",
                  "news",
                  "order",
                  "politico",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 68,
                "shared_terms_sha256": "0ecf722ba33491991cee62ec91323e87d3d0a9440464d4790bdea33aee75e880",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25038c47bfa16d707d20220b6a49fbce03fed4ac185a84d05ffa78ed8103c2a1"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 268,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "change",
                  "costs",
                  "daily",
                  "data",
                  "decision",
                  "delivery",
                  "edition",
                  "finance",
                  "frame",
                  "global",
                  "identify",
                  "later",
                  "measured",
                  "move",
                  "must",
                  "news",
                  "only",
                  "operating",
                  "price",
                  "rates",
                  "real",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "singapore",
                  "state",
                  "them",
                  "whether"
                ],
                "shared_term_count": 30,
                "shared_terms_sha256": "90a08b57e166d1fec1a1438ae73d29faffe3ea3396639cdd91041e76d6c20811",
                "shared_source_ids": [],
                "score_receipt_sha256": "91cb1017be0bc71f88b87598731a877c0a30b9f1f207dcf2c06a0dba06ea8b16"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 175,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "changes",
                  "despite",
                  "finance",
                  "immediate",
                  "later",
                  "move",
                  "need",
                  "news",
                  "planned",
                  "price",
                  "prices",
                  "reported",
                  "separate",
                  "show",
                  "todays",
                  "together",
                  "whether"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "bce227f81ea4606f3b21dd3b53f04e47826df76b1e2825e7cd57543b3b28ad2f",
                "shared_source_ids": [],
                "score_receipt_sha256": "3dc124396d5beb956ae82fba02d074c796ba1fbb60e64922995b3a576025b973"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 170,
                "qualifies": true,
                "shared_terms": [
                  "authority",
                  "capacity",
                  "cause",
                  "changes",
                  "corrected",
                  "direction",
                  "each",
                  "edition",
                  "freight",
                  "later",
                  "logistics",
                  "operating",
                  "reported",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "together"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "53bf7276b77e205371140211ff24cb272fb3b0e0f9739394c85209db0a89cae9",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2b7715c97d3b61b8794b4a6660a35648a04b1ef0a3cf4ec76c67e6123fa763d"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 141,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "pressure",
                  "price",
                  "rate",
                  "rates",
                  "real",
                  "result",
                  "shared",
                  "tech",
                  "then"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
                "shared_source_ids": [],
                "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 141,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "pressure",
                  "price",
                  "rate",
                  "rates",
                  "real",
                  "result",
                  "shared",
                  "tech",
                  "then"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
                "shared_source_ids": [],
                "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 141,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "pressure",
                  "price",
                  "rate",
                  "rates",
                  "real",
                  "result",
                  "shared",
                  "tech",
                  "then"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
                "shared_source_ids": [],
                "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 141,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "pressure",
                  "price",
                  "rate",
                  "rates",
                  "real",
                  "result",
                  "shared",
                  "tech",
                  "then"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "ecb1a211d934e2661a952af48073958b4dfef3667ee1fc32e3485ba44b4dad70",
                "shared_source_ids": [],
                "score_receipt_sha256": "96ad7b9d8f13aa93756d2f550e4ad42b99039eacccb4aa15e2768959680c5327"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 137,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "decision",
                  "delivery",
                  "edition",
                  "hold",
                  "move",
                  "need",
                  "pressure",
                  "rate",
                  "reported",
                  "show",
                  "then",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "cbde1b014a8c20a9d833083a91247a0a6fe0a291d02355abf0623e740f3ad9c9",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e9ad897ee20c0922bd86fb9fba71fbbf4516d773e45d0b1f0f4a6bf6d10d497"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "despite",
                  "direction",
                  "directly",
                  "each",
                  "finance",
                  "immediate",
                  "later",
                  "must",
                  "pressure",
                  "price",
                  "regional",
                  "reported",
                  "separate",
                  "show",
                  "together",
                  "whether"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ac648ba945936db95ed80d2460ebbaf52f8b2d47d1c948b3c0ba8bac02adddf2",
                "shared_source_ids": [],
                "score_receipt_sha256": "da21831eab60e8c41836ade5aff28b1a2d4eb2084bafecc7b23edf9d86025910"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 120,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "cause",
                  "edition",
                  "follow",
                  "pressure",
                  "rate",
                  "rates",
                  "separate",
                  "singapore",
                  "todays",
                  "together"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "bec23f22b056b808fe9b43edad69fc764c43efc790d6c09a8717525928d5e575",
                "shared_source_ids": [],
                "score_receipt_sha256": "a37661671b232ee49c1f2e5142685180811dbffa1672d0a19394d3ace88f34f9"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 109,
                "qualifies": true,
                "shared_terms": [
                  "computing",
                  "costs",
                  "decision",
                  "global",
                  "move",
                  "operating",
                  "pressure",
                  "prices",
                  "rates",
                  "reported",
                  "singapore"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "6bf98047236a4fe7c6aeeb609c825519e77bd794be46871e282f2817c7f277a6",
                "shared_source_ids": [],
                "score_receipt_sha256": "afc605694abcf3c7e294f98f76a6a247e4c510df8d3c10e45ad1724130815b38"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "approval",
              "approvals",
              "arrested",
              "asias",
              "authority",
              "awards",
              "banking",
              "becomes",
              "bond",
              "borrowing",
              "build",
              "capacity",
              "cause",
              "center",
              "change",
              "changes",
              "checks",
              "computing",
              "construction",
              "contradict",
              "copper",
              "corrected",
              "costs",
              "country",
              "county",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "dated",
              "decision",
              "define",
              "delays",
              "delivery",
              "despite",
              "different",
              "digital",
              "direction",
              "directly",
              "drive",
              "each",
              "easier",
              "edition",
              "electricity",
              "expansion",
              "export",
              "finance",
              "financing",
              "firm",
              "fixed",
              "follow",
              "fortune",
              "frame",
              "freight",
              "gate",
              "global",
              "governor",
              "grid",
              "group",
              "higher",
              "hold",
              "identify",
              "immediate",
              "improvement",
              "infrastructure",
              "inventories",
              "inventory",
              "lane",
              "largest",
              "later",
              "leads",
              "lending",
              "logistics",
              "looking",
              "loudoun",
              "measured",
              "measures",
              "mortgage",
              "move",
              "movement",
              "must",
              "named",
              "need",
              "news",
              "nny360",
              "north",
              "only",
              "operating",
              "order",
              "places",
              "plan",
              "planned",
              "politico",
              "pressure",
              "price",
              "prices",
              "puts",
              "rate",
              "rates",
              "reach",
              "reading",
              "real",
              "regional",
              "reported",
              "result",
              "results",
              "roughly",
              "schedules",
              "security",
              "separate",
              "separately",
              "shared",
              "show",
              "singapore",
              "site",
              "southeast",
              "state",
              "stated",
              "stolen",
              "subsidiary",
              "system",
              "systems",
              "tariffs",
              "tech",
              "texas",
              "theft",
              "them",
              "then",
              "thousands",
              "timetable",
              "todays",
              "together",
              "trade",
              "turmoil",
              "unchanged",
              "water",
              "whether",
              "wire",
              "wjla"
            ],
            "selected_shared_terms_sha256": "85c3a93c9ae09ee0de1b986c34688bf82828edc0c819aef7c365afcb16f4810a",
            "selected_score_receipt_sha256": "be2235eed53448cdcf4ea74d297a79eafe06049297d8e01ccb194156f1dd894e",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "9028cfed179f8591ca16adad8edd67adf76091421a9d1a192361a6d60bde7c60",
          "comparison_receipt_sha256": "4f0b2c1d4313e2371267d0759d65eca98d600f1d109a4f1475786406f52acf48",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and check when it was published.",
        "Keep what the source said separate from what OTR thinks it may mean.",
        "For a major claim, look for an official source or a second independent report."
      ],
      "watch_conditions": [
        "Mortgage-rate follow-through after the bond move",
        "A dated Texas grid decision on data-center approvals",
        "Freight, inventory or price evidence after the logistics report"
      ],
      "invalidation": "Change a lane if its named report is corrected or if later measured results contradict its stated direction.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "deterministic_method": {
        "method_id": "OTR-FULL-IMMERSIVE-TAB-DETERMINISM-V1",
        "tab_name": "Today",
        "source_selection_rule": "Use the first three ranked reports as finance, capacity and delivery checks.",
        "source_ids": [
          "LEAD-01",
          "LEAD-04",
          "LEAD-02",
          "LEAD-11",
          "LEAD-03",
          "LEAD-06"
        ],
        "fixed_sections": [
          "question",
          "headline",
          "narrative",
          "beats",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "complete": true
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T10:37:30+08:00",
        "verified_sources": 12,
        "candidate_sources": 471,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-04-0618-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-04_CANONICAL"
      }
    },
    "Everything": {
      "eyebrow": "EVERYTHING · 4 AUGUST 2026",
      "question": "What did the full search find for this edition?",
      "headline": "687 checked entries form one complete dated map across 73 research areas.",
      "narrative": [
        "432 entries were added in this run and 255 retained their earlier source trail. The full map keeps finance, infrastructure, trade, institutions, arts, public safety, utilities and health-system reports visible instead of treating the first three as the whole day.",
        "Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. These reports widen the operating and institutional picture.",
        "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. These add culture, labour and public-safety context.",
        "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. These final ranked reports remain part of the dated edition. Rank changes what readers see first; it does not change a report’s facts, source or uncertainty."
      ],
      "beats": [
        {
          "label": "SYSTEMS",
          "title": "Finance, power and logistics are fully represented",
          "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The freight report remains a third independent systems lane.",
          "source_ids": [
            "LEAD-01",
            "LEAD-02"
          ]
        },
        {
          "label": "INSTITUTIONS",
          "title": "Banking, universities and museums remain visible",
          "body": "Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Institutional change is shown without treating different organisations as one event.",
          "source_ids": [
            "LEAD-04",
            "LEAD-10"
          ]
        },
        {
          "label": "PUBLIC LIFE",
          "title": "Security, work and culture keep their own lanes",
          "body": "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. The wider issue preserves reports that matter outside a market-only view.",
          "source_ids": [
            "LEAD-07",
            "LEAD-11"
          ]
        }
      ],
      "market_connection": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight.",
      "history_echo": "The saved Everything content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Everything section when one passes the subject check; it cannot prove today's facts.",
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Everything",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Everything",
          "question": "What did the full search find for this edition?",
          "headline": "687 checked entries form one complete dated map across 73 research areas.",
          "narrative": [
            "432 entries were added in this run and 255 retained their earlier source trail. The full map keeps finance, infrastructure, trade, institutions, arts, public safety, utilities and health-system reports visible instead of treating the first three as the whole day.",
            "Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. These reports widen the operating and institutional picture.",
            "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. These add culture, labour and public-safety context.",
            "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. These final ranked reports remain part of the dated edition. Rank changes what readers see first; it does not change a report’s facts, source or uncertainty."
          ],
          "beats": [
            {
              "label": "SYSTEMS",
              "title": "Finance, power and logistics are fully represented",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The freight report remains a third independent systems lane.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "INSTITUTIONS",
              "title": "Banking, universities and museums remain visible",
              "body": "Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Institutional change is shown without treating different organisations as one event.",
              "source_ids": [
                "LEAD-04",
                "LEAD-10"
              ]
            },
            {
              "label": "PUBLIC LIFE",
              "title": "Security, work and culture keep their own lanes",
              "body": "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. The wider issue preserves reports that matter outside a market-only view.",
              "source_ids": [
                "LEAD-07",
                "LEAD-11"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-04",
            "LEAD-07",
            "LEAD-10",
            "LEAD-11"
          ],
          "market_connection": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight.",
          "watch_conditions": [
            "A research area that loses direct-source coverage",
            "Duplicate reports mistaken for separate confirmation",
            "A lower-ranked report that later proves more useful"
          ],
          "invalidation": "Hold the edition if any research area, item count, direct link or source state cannot be reproduced from the saved release.",
          "content_sha256": "662fc6ab629568151e48d80bc0e2b9fe90f165c78020909b70d8880337b1eda3",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Everything",
          "question": "What did the full search find for this edition?",
          "headline": "687 checked entries form one complete dated map across 73 research areas.",
          "narrative": [
            "432 entries were added in this run and 255 retained their earlier source trail. The full map keeps finance, infrastructure, trade, institutions, arts, public safety, utilities and health-system reports visible instead of treating the first three as the whole day.",
            "Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. These reports widen the operating and institutional picture.",
            "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. These add culture, labour and public-safety context.",
            "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. These final ranked reports remain part of the dated edition. Rank changes what readers see first; it does not change a report’s facts, source or uncertainty."
          ],
          "beats": [
            {
              "label": "SYSTEMS",
              "title": "Finance, power and logistics are fully represented",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The freight report remains a third independent systems lane.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "INSTITUTIONS",
              "title": "Banking, universities and museums remain visible",
              "body": "Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Institutional change is shown without treating different organisations as one event.",
              "source_ids": [
                "LEAD-04",
                "LEAD-10"
              ]
            },
            {
              "label": "PUBLIC LIFE",
              "title": "Security, work and culture keep their own lanes",
              "body": "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. The wider issue preserves reports that matter outside a market-only view.",
              "source_ids": [
                "LEAD-07",
                "LEAD-11"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-04",
            "LEAD-07",
            "LEAD-10",
            "LEAD-11"
          ],
          "market_connection": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight.",
          "watch_conditions": [
            "A research area that loses direct-source coverage",
            "Duplicate reports mistaken for separate confirmation",
            "A lower-ranked report that later proves more useful"
          ],
          "invalidation": "Hold the edition if any research area, item count, direct link or source state cannot be reproduced from the saved release.",
          "content_sha256": "662fc6ab629568151e48d80bc0e2b9fe90f165c78020909b70d8880337b1eda3",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "UNCHANGED",
        "content_change_summary": "The saved Everything content is unchanged across all eight compared fields.",
        "content_changes": {
          "changed_fields": [],
          "unchanged_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "question": {
            "changed": false,
            "prior": "What did the full search find for this edition?",
            "current": "What did the full search find for this edition?"
          },
          "headline": {
            "changed": false,
            "prior": "687 checked entries form one complete dated map across 73 research areas.",
            "current": "687 checked entries form one complete dated map across 73 research areas."
          },
          "narrative": {
            "changed": false,
            "prior_count": 4,
            "current_count": 4,
            "added": [],
            "removed": [],
            "retained": [
              "432 entries were added in this run and 255 retained their earlier source trail. The full map keeps finance, infrastructure, trade, institutions, arts, public safety, utilities and health-system reports visible instead of treating the first three as the whole day.",
              "Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. These reports widen the operating and institutional picture.",
              "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. These add culture, labour and public-safety context.",
              "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. These final ranked reports remain part of the dated edition. Rank changes what readers see first; it does not change a report’s facts, source or uncertainty."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Finance, power and logistics are fully represented",
              "Banking, universities and museums remain visible",
              "Security, work and culture keep their own lanes"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-01",
              "LEAD-02",
              "LEAD-04",
              "LEAD-07",
              "LEAD-10",
              "LEAD-11"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight.",
            "current": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "A research area that loses direct-source coverage",
              "Duplicate reports mistaken for separate confirmation",
              "A lower-ranked report that later proves more useful"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Hold the edition if any research area, item count, direct link or source state cannot be reproduced from the saved release.",
            "current": "Hold the edition if any research area, item count, direct link or source state cannot be reproduced from the saved release."
          }
        },
        "similarities": [
          "Both records belong to the Everything canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved narrative is unchanged.",
          "The saved beat structure is unchanged.",
          "The saved source set is unchanged.",
          "The saved market connection is unchanged.",
          "The saved watch conditions is unchanged.",
          "The saved invalidation condition is unchanged."
        ],
        "differences": [
          "All eight compared content fields are unchanged; only the story, release or publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "accused",
            "across",
            "added",
            "alleging",
            "approvals",
            "area",
            "areas",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "asias",
            "assurance",
            "awards",
            "banking",
            "bond",
            "boston",
            "brown",
            "build",
            "cannot",
            "carle",
            "center",
            "centric",
            "change",
            "changes",
            "charlotte",
            "checked",
            "christina",
            "company",
            "complete",
            "completeness",
            "confirmation",
            "construction",
            "context",
            "copper",
            "count",
            "country",
            "county",
            "coverage",
            "culture",
            "cybersecurity",
            "daily",
            "data",
            "dated",
            "denies",
            "deserves",
            "despite",
            "different",
            "digital",
            "direct",
            "distributed",
            "down",
            "duplicate",
            "ecosystem",
            "edition",
            "entries",
            "equal",
            "eric",
            "event",
            "expert",
            "fdas",
            "final",
            "finance",
            "find",
            "firm",
            "first",
            "food",
            "form",
            "former",
            "fortune",
            "freight",
            "fresh",
            "fully",
            "gifting",
            "globe",
            "governor",
            "grabner",
            "great",
            "grid",
            "group",
            "health",
            "hold",
            "hyperallergic",
            "improvement",
            "independent",
            "infrastructure",
            "instead",
            "institutional",
            "institutions",
            "issue",
            "item",
            "john",
            "judge",
            "keep",
            "keeps",
            "killing",
            "kohler",
            "labour",
            "lane",
            "lanes",
            "largest",
            "later",
            "link",
            "logistics",
            "looking",
            "loses",
            "loudoun",
            "lower",
            "manufacturing",
            "matter",
            "mean",
            "means",
            "michael",
            "michelle",
            "missing",
            "mistaken",
            "mortgage",
            "mother",
            "museum",
            "museums",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "organisations",
            "outside",
            "part",
            "paxson",
            "picture",
            "politico",
            "power",
            "preserves",
            "president",
            "proves",
            "public",
            "push",
            "puts",
            "rank",
            "ranked",
            "raps",
            "rates",
            "reachable",
            "readers",
            "regional",
            "remain",
            "reported",
            "represented",
            "reproduced",
            "research",
            "retained",
            "roughly",
            "rule",
            "safety",
            "scheme",
            "search",
            "security",
            "sees",
            "separate",
            "separately",
            "shift",
            "shown",
            "singapore",
            "site",
            "southeast",
            "state",
            "stays",
            "step",
            "stolen",
            "subsidiary",
            "sues",
            "system",
            "systems",
            "tech",
            "tennessee",
            "texas",
            "third",
            "thousands",
            "trade",
            "trail",
            "treating",
            "uncertainty",
            "unchanged",
            "union",
            "universities",
            "university",
            "useful",
            "utilities",
            "view",
            "visible",
            "vote",
            "water",
            "wbtv",
            "weight",
            "were",
            "whole",
            "widen",
            "wider",
            "wire",
            "wisconsin",
            "without",
            "wjla",
            "work",
            "workers",
            "wsmv",
            "years"
          ],
          "shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-04",
            "LEAD-07",
            "LEAD-10",
            "LEAD-11"
          ],
          "score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Everything",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 21,
          "meaningful_match_count": 21,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "approvals",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "assurance",
                "awards",
                "banking",
                "bond",
                "boston",
                "brown",
                "build",
                "cannot",
                "carle",
                "center",
                "centric",
                "change",
                "changes",
                "charlotte",
                "checked",
                "christina",
                "company",
                "complete",
                "completeness",
                "confirmation",
                "construction",
                "context",
                "copper",
                "count",
                "country",
                "county",
                "coverage",
                "culture",
                "cybersecurity",
                "daily",
                "data",
                "dated",
                "denies",
                "deserves",
                "despite",
                "different",
                "digital",
                "direct",
                "distributed",
                "down",
                "duplicate",
                "ecosystem",
                "edition",
                "entries",
                "equal",
                "eric",
                "event",
                "expert",
                "fdas",
                "final",
                "finance",
                "find",
                "firm",
                "first",
                "food",
                "form",
                "former",
                "fortune",
                "freight",
                "fresh",
                "fully",
                "gifting",
                "globe",
                "governor",
                "grabner",
                "great",
                "grid",
                "group",
                "health",
                "hold",
                "hyperallergic",
                "improvement",
                "independent",
                "infrastructure",
                "instead",
                "institutional",
                "institutions",
                "issue",
                "item",
                "john",
                "judge",
                "keep",
                "keeps",
                "killing",
                "kohler",
                "labour",
                "lane",
                "lanes",
                "largest",
                "later",
                "link",
                "logistics",
                "looking",
                "loses",
                "loudoun",
                "lower",
                "manufacturing",
                "matter",
                "mean",
                "means",
                "michael",
                "michelle",
                "missing",
                "mistaken",
                "mortgage",
                "mother",
                "museum",
                "museums",
                "news",
                "nny360",
                "north",
                "only",
                "operating",
                "organisations",
                "outside",
                "part",
                "paxson",
                "picture",
                "politico",
                "power",
                "preserves",
                "president",
                "proves",
                "public",
                "push",
                "puts",
                "rank",
                "ranked",
                "raps",
                "rates",
                "reachable",
                "readers",
                "regional",
                "remain",
                "reported",
                "represented",
                "reproduced",
                "research",
                "retained",
                "roughly",
                "rule",
                "safety",
                "scheme",
                "search",
                "security",
                "sees",
                "separate",
                "separately",
                "shift",
                "shown",
                "singapore",
                "site",
                "southeast",
                "state",
                "stays",
                "step",
                "stolen",
                "subsidiary",
                "sues",
                "system",
                "systems",
                "tech",
                "tennessee",
                "texas",
                "third",
                "thousands",
                "trade",
                "trail",
                "treating",
                "uncertainty",
                "unchanged",
                "union",
                "universities",
                "university",
                "useful",
                "utilities",
                "view",
                "visible",
                "vote",
                "water",
                "wbtv",
                "weight",
                "were",
                "whole",
                "widen",
                "wider",
                "wire",
                "wisconsin",
                "without",
                "wjla",
                "work",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 206,
              "shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-04",
                "LEAD-07",
                "LEAD-10",
                "LEAD-11"
              ],
              "score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "approvals",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "assurance",
                "awards",
                "banking",
                "bond",
                "boston",
                "brown",
                "build",
                "cannot",
                "carle",
                "center",
                "centric",
                "change",
                "changes",
                "charlotte",
                "checked",
                "christina",
                "company",
                "complete",
                "completeness",
                "confirmation",
                "construction",
                "context",
                "copper",
                "count",
                "country",
                "county",
                "coverage",
                "culture",
                "cybersecurity",
                "daily",
                "data",
                "dated",
                "denies",
                "deserves",
                "despite",
                "different",
                "digital",
                "direct",
                "distributed",
                "down",
                "duplicate",
                "ecosystem",
                "edition",
                "entries",
                "equal",
                "eric",
                "event",
                "expert",
                "fdas",
                "final",
                "finance",
                "find",
                "firm",
                "first",
                "food",
                "form",
                "former",
                "fortune",
                "freight",
                "fresh",
                "fully",
                "gifting",
                "globe",
                "governor",
                "grabner",
                "great",
                "grid",
                "group",
                "health",
                "hold",
                "hyperallergic",
                "improvement",
                "independent",
                "infrastructure",
                "instead",
                "institutional",
                "institutions",
                "issue",
                "item",
                "john",
                "judge",
                "keep",
                "keeps",
                "killing",
                "kohler",
                "labour",
                "lane",
                "lanes",
                "largest",
                "later",
                "link",
                "logistics",
                "looking",
                "loses",
                "loudoun",
                "lower",
                "manufacturing",
                "matter",
                "mean",
                "means",
                "michael",
                "michelle",
                "missing",
                "mistaken",
                "mortgage",
                "mother",
                "museum",
                "museums",
                "news",
                "nny360",
                "north",
                "only",
                "operating",
                "organisations",
                "outside",
                "part",
                "paxson",
                "picture",
                "politico",
                "power",
                "preserves",
                "president",
                "proves",
                "public",
                "push",
                "puts",
                "rank",
                "ranked",
                "raps",
                "rates",
                "reachable",
                "readers",
                "regional",
                "remain",
                "reported",
                "represented",
                "reproduced",
                "research",
                "retained",
                "roughly",
                "rule",
                "safety",
                "scheme",
                "search",
                "security",
                "sees",
                "separate",
                "separately",
                "shift",
                "shown",
                "singapore",
                "site",
                "southeast",
                "state",
                "stays",
                "step",
                "stolen",
                "subsidiary",
                "sues",
                "system",
                "systems",
                "tech",
                "tennessee",
                "texas",
                "third",
                "thousands",
                "trade",
                "trail",
                "treating",
                "uncertainty",
                "unchanged",
                "union",
                "universities",
                "university",
                "useful",
                "utilities",
                "view",
                "visible",
                "vote",
                "water",
                "wbtv",
                "weight",
                "were",
                "whole",
                "widen",
                "wider",
                "wire",
                "wisconsin",
                "without",
                "wjla",
                "work",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 206,
              "shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-04",
                "LEAD-07",
                "LEAD-10",
                "LEAD-11"
              ],
              "score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 867,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "banking",
                "bond",
                "build",
                "carle",
                "center",
                "charlotte",
                "checked",
                "company",
                "construction",
                "copper",
                "count",
                "county",
                "coverage",
                "data",
                "denies",
                "digital",
                "direct",
                "edition",
                "entries",
                "eric",
                "event",
                "find",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fresh",
                "gifting",
                "grabner",
                "great",
                "group",
                "hyperallergic",
                "independent",
                "issue",
                "john",
                "judge",
                "keeps",
                "killing",
                "kohler",
                "largest",
                "link",
                "looking",
                "loudoun",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "president",
                "push",
                "readers",
                "regional",
                "remain",
                "reported",
                "scheme",
                "search",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "sues",
                "tech",
                "tennessee",
                "union",
                "useful",
                "visible",
                "vote",
                "wbtv",
                "were",
                "whole",
                "wider",
                "wire",
                "wisconsin",
                "wjla",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "49f23b25b73b41d54af5b00e2202eb62bf09de51c33f49df50d32eb15261334d",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-07"
              ],
              "score_receipt_sha256": "2b9012e175d5e4c580d190166ba843df9cf2c75776ae71425b64e7487ebc80c6"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 867,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "banking",
                "bond",
                "build",
                "carle",
                "center",
                "charlotte",
                "checked",
                "company",
                "construction",
                "copper",
                "count",
                "county",
                "coverage",
                "data",
                "denies",
                "digital",
                "direct",
                "edition",
                "entries",
                "eric",
                "event",
                "find",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fresh",
                "gifting",
                "grabner",
                "great",
                "group",
                "hyperallergic",
                "independent",
                "issue",
                "john",
                "judge",
                "keeps",
                "killing",
                "kohler",
                "largest",
                "link",
                "looking",
                "loudoun",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "president",
                "push",
                "readers",
                "regional",
                "remain",
                "reported",
                "scheme",
                "search",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "sues",
                "tech",
                "tennessee",
                "union",
                "useful",
                "visible",
                "vote",
                "wbtv",
                "were",
                "whole",
                "wider",
                "wire",
                "wisconsin",
                "wjla",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "49f23b25b73b41d54af5b00e2202eb62bf09de51c33f49df50d32eb15261334d",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-07"
              ],
              "score_receipt_sha256": "2b9012e175d5e4c580d190166ba843df9cf2c75776ae71425b64e7487ebc80c6"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 866,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "banking",
                "bond",
                "build",
                "carle",
                "center",
                "charlotte",
                "checked",
                "company",
                "construction",
                "copper",
                "count",
                "county",
                "coverage",
                "data",
                "denies",
                "digital",
                "direct",
                "edition",
                "entries",
                "eric",
                "event",
                "find",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fresh",
                "gifting",
                "grabner",
                "great",
                "group",
                "hyperallergic",
                "independent",
                "issue",
                "john",
                "judge",
                "keeps",
                "killing",
                "kohler",
                "largest",
                "link",
                "looking",
                "loudoun",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "president",
                "push",
                "readers",
                "regional",
                "remain",
                "reported",
                "scheme",
                "search",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "sues",
                "tech",
                "tennessee",
                "union",
                "useful",
                "visible",
                "vote",
                "wbtv",
                "were",
                "whole",
                "widen",
                "wider",
                "wire",
                "wisconsin",
                "wjla",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 93,
              "shared_terms_sha256": "159b42e8b584190f4336961eb043fad2ba540c3ed7452a00f932ee9fb3266f41",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-07"
              ],
              "score_receipt_sha256": "ac0885cec5647559eb6e64aee2b107928986707db1c3120693e1ff22b72cf9da"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 866,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "banking",
                "bond",
                "build",
                "carle",
                "center",
                "charlotte",
                "checked",
                "company",
                "construction",
                "copper",
                "count",
                "county",
                "coverage",
                "data",
                "denies",
                "digital",
                "direct",
                "edition",
                "entries",
                "eric",
                "event",
                "find",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fresh",
                "gifting",
                "grabner",
                "great",
                "group",
                "hyperallergic",
                "independent",
                "issue",
                "john",
                "judge",
                "keeps",
                "killing",
                "kohler",
                "largest",
                "link",
                "looking",
                "loudoun",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "president",
                "push",
                "readers",
                "regional",
                "remain",
                "reported",
                "scheme",
                "search",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "sues",
                "tech",
                "tennessee",
                "union",
                "useful",
                "visible",
                "vote",
                "wbtv",
                "were",
                "whole",
                "widen",
                "wider",
                "wire",
                "wisconsin",
                "wjla",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 93,
              "shared_terms_sha256": "159b42e8b584190f4336961eb043fad2ba540c3ed7452a00f932ee9fb3266f41",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-07"
              ],
              "score_receipt_sha256": "ac0885cec5647559eb6e64aee2b107928986707db1c3120693e1ff22b72cf9da"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 616,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "area",
                "areas",
                "bond",
                "center",
                "checked",
                "count",
                "coverage",
                "daily",
                "data",
                "despite",
                "direct",
                "edition",
                "find",
                "first",
                "governor",
                "grid",
                "group",
                "health",
                "hold",
                "improvement",
                "independent",
                "issue",
                "item",
                "keep",
                "keeps",
                "link",
                "mortgage",
                "news",
                "part",
                "politico",
                "power",
                "puts",
                "rates",
                "readers",
                "remain",
                "reported",
                "roughly",
                "search",
                "separate",
                "separately",
                "texas",
                "unchanged",
                "useful",
                "visible",
                "whole",
                "wider",
                "years"
              ],
              "shared_term_count": 49,
              "shared_terms_sha256": "1de7f16f64d087736fb9eef6aedbd26a27a57af9e8ad5642944f455325f2d8bd",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-07"
              ],
              "score_receipt_sha256": "1ca30e5f23ffa085fca701698949ce263f2d8837baa23b6df5dbb4ed04c02004"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 258,
              "qualifies": true,
              "shared_terms": [
                "areas",
                "change",
                "checked",
                "deserves",
                "direct",
                "down",
                "edition",
                "event",
                "find",
                "first",
                "food",
                "group",
                "health",
                "link",
                "lower",
                "news",
                "push",
                "readers",
                "remain",
                "safety",
                "search",
                "singapore",
                "useful",
                "view",
                "wider"
              ],
              "shared_term_count": 25,
              "shared_terms_sha256": "42164188c188cbdb4233604956c7269b9d5ac8c7aeef3e59ae8314ab79f92ec7",
              "shared_source_ids": [],
              "score_receipt_sha256": "faae437204a08f6ea77cdb7addec171b6f77e872af90ee1cdc49ff983fec77e2"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "across",
                "changes",
                "complete",
                "coverage",
                "deserves",
                "direct",
                "equal",
                "event",
                "first",
                "food",
                "form",
                "health",
                "instead",
                "lanes",
                "link",
                "lower",
                "operating",
                "outside",
                "rank",
                "readers",
                "remain",
                "reported",
                "search",
                "system",
                "treating",
                "useful",
                "wider"
              ],
              "shared_term_count": 27,
              "shared_terms_sha256": "05c6cb7cad628740d398a29c5fef65e73475f9f4eebe053902d759751c6f09a6",
              "shared_source_ids": [],
              "score_receipt_sha256": "bad3b1d2ba9c8bdff14f573e08108cbb589619a968b9740575e8e387448f64c4"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 219,
              "qualifies": true,
              "shared_terms": [
                "across",
                "complete",
                "count",
                "coverage",
                "different",
                "direct",
                "edition",
                "health",
                "independent",
                "instead",
                "issue",
                "keep",
                "keeps",
                "lanes",
                "later",
                "remain",
                "rule",
                "separately",
                "state",
                "systems",
                "visible"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "de2061b89dae8392767e9ec2d0c54895e74fd9bf6113a95b6bd0476622b8d4cd",
              "shared_source_ids": [],
              "score_receipt_sha256": "442710a03f45c0fe53684e7e6483cb70b1ac4a5470280178e916d85226f2bd35"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 210,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "changes",
                "complete",
                "confirmation",
                "count",
                "coverage",
                "direct",
                "edition",
                "independent",
                "issue",
                "keeps",
                "labour",
                "loses",
                "missing",
                "remain",
                "state",
                "stays",
                "view",
                "visible",
                "whole",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "76072f92bcbafb0c2a245699662cca2b86cad932d04d0a899c9ed1aa27fff253",
              "shared_source_ids": [],
              "score_receipt_sha256": "7368786e3efe37a9764019d39926e8d62466543a3ef6d262d53fc56463cd6a42"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 198,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "changes",
                "complete",
                "count",
                "coverage",
                "direct",
                "issue",
                "keeps",
                "labour",
                "loses",
                "missing",
                "only",
                "remain",
                "state",
                "stays",
                "visible",
                "whole",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fa4ebab6eb13519b45abcbb01cbfce5bbee0c8de4eb64bc452329de339844a38",
              "shared_source_ids": [],
              "score_receipt_sha256": "5c6d77d9b55a9f1b94a3670870c148ef713337f73e2f1c7d8d441dd8d3ccb376"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 198,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "changes",
                "complete",
                "count",
                "coverage",
                "direct",
                "issue",
                "keeps",
                "labour",
                "loses",
                "missing",
                "only",
                "remain",
                "state",
                "stays",
                "visible",
                "whole",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fa4ebab6eb13519b45abcbb01cbfce5bbee0c8de4eb64bc452329de339844a38",
              "shared_source_ids": [],
              "score_receipt_sha256": "5c6d77d9b55a9f1b94a3670870c148ef713337f73e2f1c7d8d441dd8d3ccb376"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 195,
              "qualifies": true,
              "shared_terms": [
                "change",
                "complete",
                "context",
                "count",
                "coverage",
                "direct",
                "food",
                "independent",
                "keep",
                "lane",
                "loses",
                "only",
                "rates",
                "remain",
                "rule",
                "state"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "4709232003a169c9f32407a55340f49a003bcb118ef1ff6ec8c5ddacc948f4cd",
              "shared_source_ids": [],
              "score_receipt_sha256": "1d9ec8ea4fa697f05a019894032a8b79d61b7ce2cb752073f22cd9695cefcdc3"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "complete",
                "count",
                "coverage",
                "dated",
                "different",
                "direct",
                "edition",
                "freight",
                "issue",
                "keep",
                "lanes",
                "later",
                "mistaken",
                "only",
                "remain",
                "state",
                "systems"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "accused",
            "across",
            "added",
            "alleging",
            "approvals",
            "area",
            "areas",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "asias",
            "assurance",
            "awards",
            "banking",
            "bond",
            "boston",
            "brown",
            "build",
            "cannot",
            "carle",
            "center",
            "centric",
            "change",
            "changes",
            "charlotte",
            "checked",
            "christina",
            "company",
            "complete",
            "completeness",
            "confirmation",
            "construction",
            "context",
            "copper",
            "count",
            "country",
            "county",
            "coverage",
            "culture",
            "cybersecurity",
            "daily",
            "data",
            "dated",
            "denies",
            "deserves",
            "despite",
            "different",
            "digital",
            "direct",
            "distributed",
            "down",
            "duplicate",
            "ecosystem",
            "edition",
            "entries",
            "equal",
            "eric",
            "event",
            "expert",
            "fdas",
            "final",
            "finance",
            "find",
            "firm",
            "first",
            "food",
            "form",
            "former",
            "fortune",
            "freight",
            "fresh",
            "fully",
            "gifting",
            "globe",
            "governor",
            "grabner",
            "great",
            "grid",
            "group",
            "health",
            "hold",
            "hyperallergic",
            "improvement",
            "independent",
            "infrastructure",
            "instead",
            "institutional",
            "institutions",
            "issue",
            "item",
            "john",
            "judge",
            "keep",
            "keeps",
            "killing",
            "kohler",
            "labour",
            "lane",
            "lanes",
            "largest",
            "later",
            "link",
            "logistics",
            "looking",
            "loses",
            "loudoun",
            "lower",
            "manufacturing",
            "matter",
            "mean",
            "means",
            "michael",
            "michelle",
            "missing",
            "mistaken",
            "mortgage",
            "mother",
            "museum",
            "museums",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "organisations",
            "outside",
            "part",
            "paxson",
            "picture",
            "politico",
            "power",
            "preserves",
            "president",
            "proves",
            "public",
            "push",
            "puts",
            "rank",
            "ranked",
            "raps",
            "rates",
            "reachable",
            "readers",
            "regional",
            "remain",
            "reported",
            "represented",
            "reproduced",
            "research",
            "retained",
            "roughly",
            "rule",
            "safety",
            "scheme",
            "search",
            "security",
            "sees",
            "separate",
            "separately",
            "shift",
            "shown",
            "singapore",
            "site",
            "southeast",
            "state",
            "stays",
            "step",
            "stolen",
            "subsidiary",
            "sues",
            "system",
            "systems",
            "tech",
            "tennessee",
            "texas",
            "third",
            "thousands",
            "trade",
            "trail",
            "treating",
            "uncertainty",
            "unchanged",
            "union",
            "universities",
            "university",
            "useful",
            "utilities",
            "view",
            "visible",
            "vote",
            "water",
            "wbtv",
            "weight",
            "were",
            "whole",
            "widen",
            "wider",
            "wire",
            "wisconsin",
            "without",
            "wjla",
            "work",
            "workers",
            "wsmv",
            "years"
          ],
          "selected_shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
          "selected_score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "5a41ab20bf99a1fc7186262e621622d6cc53d8dbf7df5b4da46470d31c14df1a",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "4f87387746fba8b249fa707f0f752cf32026a0dd5bec867a6daf5905f0dc6887"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-EVERYTHING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-EVERYTHING",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Everything",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Everything",
          "source_headline": "687 checked entries form one complete dated map across 73 research areas.",
          "source_question": "What did the full search find for this edition?",
          "source_market_connection": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "662fc6ab629568151e48d80bc0e2b9fe90f165c78020909b70d8880337b1eda3",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Everything",
          "current_headline": "687 checked entries form one complete dated map across 73 research areas.",
          "current_question": "What did the full search find for this edition?",
          "current_market_connection": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "662fc6ab629568151e48d80bc0e2b9fe90f165c78020909b70d8880337b1eda3",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Everything content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What did the full search find for this edition?",
              "current": "What did the full search find for this edition?"
            },
            "headline": {
              "changed": false,
              "prior": "687 checked entries form one complete dated map across 73 research areas.",
              "current": "687 checked entries form one complete dated map across 73 research areas."
            },
            "narrative": {
              "changed": false,
              "prior_count": 4,
              "current_count": 4,
              "added": [],
              "removed": [],
              "retained": [
                "432 entries were added in this run and 255 retained their earlier source trail. The full map keeps finance, infrastructure, trade, institutions, arts, public safety, utilities and health-system reports visible instead of treating the first three as the whole day.",
                "Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. These reports widen the operating and institutional picture.",
                "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. These add culture, labour and public-safety context.",
                "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. These final ranked reports remain part of the dated edition. Rank changes what readers see first; it does not change a report’s facts, source or uncertainty."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Finance, power and logistics are fully represented",
                "Banking, universities and museums remain visible",
                "Security, work and culture keep their own lanes"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-04",
                "LEAD-07",
                "LEAD-10",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight.",
              "current": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A research area that loses direct-source coverage",
                "Duplicate reports mistaken for separate confirmation",
                "A lower-ranked report that later proves more useful"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Hold the edition if any research area, item count, direct link or source state cannot be reproduced from the saved release.",
              "current": "Hold the edition if any research area, item count, direct link or source state cannot be reproduced from the saved release."
            }
          },
          "similarities": [
            "Both records belong to the Everything canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Everything content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "accused",
            "across",
            "added",
            "alleging",
            "approvals",
            "area",
            "areas",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "asias",
            "assurance",
            "awards",
            "banking",
            "bond",
            "boston",
            "brown",
            "build",
            "cannot",
            "carle",
            "center",
            "centric",
            "change",
            "changes",
            "charlotte",
            "checked",
            "christina",
            "company",
            "complete",
            "completeness",
            "confirmation",
            "construction",
            "context",
            "copper",
            "count",
            "country",
            "county",
            "coverage",
            "culture",
            "cybersecurity",
            "daily",
            "data",
            "dated",
            "denies",
            "deserves",
            "despite",
            "different",
            "digital",
            "direct",
            "distributed",
            "down",
            "duplicate",
            "ecosystem",
            "edition",
            "entries",
            "equal",
            "eric",
            "event",
            "expert",
            "fdas",
            "final",
            "finance",
            "find",
            "firm",
            "first",
            "food",
            "form",
            "former",
            "fortune",
            "freight",
            "fresh",
            "fully",
            "gifting",
            "globe",
            "governor",
            "grabner",
            "great",
            "grid",
            "group",
            "health",
            "hold",
            "hyperallergic",
            "improvement",
            "independent",
            "infrastructure",
            "instead",
            "institutional",
            "institutions",
            "issue",
            "item",
            "john",
            "judge",
            "keep",
            "keeps",
            "killing",
            "kohler",
            "labour",
            "lane",
            "lanes",
            "largest",
            "later",
            "link",
            "logistics",
            "looking",
            "loses",
            "loudoun",
            "lower",
            "manufacturing",
            "matter",
            "mean",
            "means",
            "michael",
            "michelle",
            "missing",
            "mistaken",
            "mortgage",
            "mother",
            "museum",
            "museums",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "organisations",
            "outside",
            "part",
            "paxson",
            "picture",
            "politico",
            "power",
            "preserves",
            "president",
            "proves",
            "public",
            "push",
            "puts",
            "rank",
            "ranked",
            "raps",
            "rates",
            "reachable",
            "readers",
            "regional",
            "remain",
            "reported",
            "represented",
            "reproduced",
            "research",
            "retained",
            "roughly",
            "rule",
            "safety",
            "scheme",
            "search",
            "security",
            "sees",
            "separate",
            "separately",
            "shift",
            "shown",
            "singapore",
            "site",
            "southeast",
            "state",
            "stays",
            "step",
            "stolen",
            "subsidiary",
            "sues",
            "system",
            "systems",
            "tech",
            "tennessee",
            "texas",
            "third",
            "thousands",
            "trade",
            "trail",
            "treating",
            "uncertainty",
            "unchanged",
            "union",
            "universities",
            "university",
            "useful",
            "utilities",
            "view",
            "visible",
            "vote",
            "water",
            "wbtv",
            "weight",
            "were",
            "whole",
            "widen",
            "wider",
            "wire",
            "wisconsin",
            "without",
            "wjla",
            "work",
            "workers",
            "wsmv",
            "years"
          ],
          "topical_shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
          "topical_score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Everything",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 21,
            "meaningful_match_count": 21,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "approvals",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "assurance",
                  "awards",
                  "banking",
                  "bond",
                  "boston",
                  "brown",
                  "build",
                  "cannot",
                  "carle",
                  "center",
                  "centric",
                  "change",
                  "changes",
                  "charlotte",
                  "checked",
                  "christina",
                  "company",
                  "complete",
                  "completeness",
                  "confirmation",
                  "construction",
                  "context",
                  "copper",
                  "count",
                  "country",
                  "county",
                  "coverage",
                  "culture",
                  "cybersecurity",
                  "daily",
                  "data",
                  "dated",
                  "denies",
                  "deserves",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "distributed",
                  "down",
                  "duplicate",
                  "ecosystem",
                  "edition",
                  "entries",
                  "equal",
                  "eric",
                  "event",
                  "expert",
                  "fdas",
                  "final",
                  "finance",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "form",
                  "former",
                  "fortune",
                  "freight",
                  "fresh",
                  "fully",
                  "gifting",
                  "globe",
                  "governor",
                  "grabner",
                  "great",
                  "grid",
                  "group",
                  "health",
                  "hold",
                  "hyperallergic",
                  "improvement",
                  "independent",
                  "infrastructure",
                  "instead",
                  "institutional",
                  "institutions",
                  "issue",
                  "item",
                  "john",
                  "judge",
                  "keep",
                  "keeps",
                  "killing",
                  "kohler",
                  "labour",
                  "lane",
                  "lanes",
                  "largest",
                  "later",
                  "link",
                  "logistics",
                  "looking",
                  "loses",
                  "loudoun",
                  "lower",
                  "manufacturing",
                  "matter",
                  "mean",
                  "means",
                  "michael",
                  "michelle",
                  "missing",
                  "mistaken",
                  "mortgage",
                  "mother",
                  "museum",
                  "museums",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "organisations",
                  "outside",
                  "part",
                  "paxson",
                  "picture",
                  "politico",
                  "power",
                  "preserves",
                  "president",
                  "proves",
                  "public",
                  "push",
                  "puts",
                  "rank",
                  "ranked",
                  "raps",
                  "rates",
                  "reachable",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "represented",
                  "reproduced",
                  "research",
                  "retained",
                  "roughly",
                  "rule",
                  "safety",
                  "scheme",
                  "search",
                  "security",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stays",
                  "step",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "system",
                  "systems",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "thousands",
                  "trade",
                  "trail",
                  "treating",
                  "uncertainty",
                  "unchanged",
                  "union",
                  "universities",
                  "university",
                  "useful",
                  "utilities",
                  "view",
                  "visible",
                  "vote",
                  "water",
                  "wbtv",
                  "weight",
                  "were",
                  "whole",
                  "widen",
                  "wider",
                  "wire",
                  "wisconsin",
                  "without",
                  "wjla",
                  "work",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 206,
                "shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-04",
                  "LEAD-07",
                  "LEAD-10",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "approvals",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "assurance",
                  "awards",
                  "banking",
                  "bond",
                  "boston",
                  "brown",
                  "build",
                  "cannot",
                  "carle",
                  "center",
                  "centric",
                  "change",
                  "changes",
                  "charlotte",
                  "checked",
                  "christina",
                  "company",
                  "complete",
                  "completeness",
                  "confirmation",
                  "construction",
                  "context",
                  "copper",
                  "count",
                  "country",
                  "county",
                  "coverage",
                  "culture",
                  "cybersecurity",
                  "daily",
                  "data",
                  "dated",
                  "denies",
                  "deserves",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "distributed",
                  "down",
                  "duplicate",
                  "ecosystem",
                  "edition",
                  "entries",
                  "equal",
                  "eric",
                  "event",
                  "expert",
                  "fdas",
                  "final",
                  "finance",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "form",
                  "former",
                  "fortune",
                  "freight",
                  "fresh",
                  "fully",
                  "gifting",
                  "globe",
                  "governor",
                  "grabner",
                  "great",
                  "grid",
                  "group",
                  "health",
                  "hold",
                  "hyperallergic",
                  "improvement",
                  "independent",
                  "infrastructure",
                  "instead",
                  "institutional",
                  "institutions",
                  "issue",
                  "item",
                  "john",
                  "judge",
                  "keep",
                  "keeps",
                  "killing",
                  "kohler",
                  "labour",
                  "lane",
                  "lanes",
                  "largest",
                  "later",
                  "link",
                  "logistics",
                  "looking",
                  "loses",
                  "loudoun",
                  "lower",
                  "manufacturing",
                  "matter",
                  "mean",
                  "means",
                  "michael",
                  "michelle",
                  "missing",
                  "mistaken",
                  "mortgage",
                  "mother",
                  "museum",
                  "museums",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "organisations",
                  "outside",
                  "part",
                  "paxson",
                  "picture",
                  "politico",
                  "power",
                  "preserves",
                  "president",
                  "proves",
                  "public",
                  "push",
                  "puts",
                  "rank",
                  "ranked",
                  "raps",
                  "rates",
                  "reachable",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "represented",
                  "reproduced",
                  "research",
                  "retained",
                  "roughly",
                  "rule",
                  "safety",
                  "scheme",
                  "search",
                  "security",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stays",
                  "step",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "system",
                  "systems",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "thousands",
                  "trade",
                  "trail",
                  "treating",
                  "uncertainty",
                  "unchanged",
                  "union",
                  "universities",
                  "university",
                  "useful",
                  "utilities",
                  "view",
                  "visible",
                  "vote",
                  "water",
                  "wbtv",
                  "weight",
                  "were",
                  "whole",
                  "widen",
                  "wider",
                  "wire",
                  "wisconsin",
                  "without",
                  "wjla",
                  "work",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 206,
                "shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-04",
                  "LEAD-07",
                  "LEAD-10",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 867,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "carle",
                  "center",
                  "charlotte",
                  "checked",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "entries",
                  "eric",
                  "event",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "hyperallergic",
                  "independent",
                  "issue",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "link",
                  "looking",
                  "loudoun",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "president",
                  "push",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tech",
                  "tennessee",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "wider",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "49f23b25b73b41d54af5b00e2202eb62bf09de51c33f49df50d32eb15261334d",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-07"
                ],
                "score_receipt_sha256": "2b9012e175d5e4c580d190166ba843df9cf2c75776ae71425b64e7487ebc80c6"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 867,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "carle",
                  "center",
                  "charlotte",
                  "checked",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "entries",
                  "eric",
                  "event",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "hyperallergic",
                  "independent",
                  "issue",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "link",
                  "looking",
                  "loudoun",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "president",
                  "push",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tech",
                  "tennessee",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "wider",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "49f23b25b73b41d54af5b00e2202eb62bf09de51c33f49df50d32eb15261334d",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-07"
                ],
                "score_receipt_sha256": "2b9012e175d5e4c580d190166ba843df9cf2c75776ae71425b64e7487ebc80c6"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 866,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "carle",
                  "center",
                  "charlotte",
                  "checked",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "entries",
                  "eric",
                  "event",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "hyperallergic",
                  "independent",
                  "issue",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "link",
                  "looking",
                  "loudoun",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "president",
                  "push",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tech",
                  "tennessee",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "widen",
                  "wider",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 93,
                "shared_terms_sha256": "159b42e8b584190f4336961eb043fad2ba540c3ed7452a00f932ee9fb3266f41",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-07"
                ],
                "score_receipt_sha256": "ac0885cec5647559eb6e64aee2b107928986707db1c3120693e1ff22b72cf9da"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 866,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "carle",
                  "center",
                  "charlotte",
                  "checked",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "entries",
                  "eric",
                  "event",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "hyperallergic",
                  "independent",
                  "issue",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "link",
                  "looking",
                  "loudoun",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "president",
                  "push",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tech",
                  "tennessee",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "widen",
                  "wider",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 93,
                "shared_terms_sha256": "159b42e8b584190f4336961eb043fad2ba540c3ed7452a00f932ee9fb3266f41",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-07"
                ],
                "score_receipt_sha256": "ac0885cec5647559eb6e64aee2b107928986707db1c3120693e1ff22b72cf9da"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 616,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "area",
                  "areas",
                  "bond",
                  "center",
                  "checked",
                  "count",
                  "coverage",
                  "daily",
                  "data",
                  "despite",
                  "direct",
                  "edition",
                  "find",
                  "first",
                  "governor",
                  "grid",
                  "group",
                  "health",
                  "hold",
                  "improvement",
                  "independent",
                  "issue",
                  "item",
                  "keep",
                  "keeps",
                  "link",
                  "mortgage",
                  "news",
                  "part",
                  "politico",
                  "power",
                  "puts",
                  "rates",
                  "readers",
                  "remain",
                  "reported",
                  "roughly",
                  "search",
                  "separate",
                  "separately",
                  "texas",
                  "unchanged",
                  "useful",
                  "visible",
                  "whole",
                  "wider",
                  "years"
                ],
                "shared_term_count": 49,
                "shared_terms_sha256": "1de7f16f64d087736fb9eef6aedbd26a27a57af9e8ad5642944f455325f2d8bd",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-07"
                ],
                "score_receipt_sha256": "1ca30e5f23ffa085fca701698949ce263f2d8837baa23b6df5dbb4ed04c02004"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 258,
                "qualifies": true,
                "shared_terms": [
                  "areas",
                  "change",
                  "checked",
                  "deserves",
                  "direct",
                  "down",
                  "edition",
                  "event",
                  "find",
                  "first",
                  "food",
                  "group",
                  "health",
                  "link",
                  "lower",
                  "news",
                  "push",
                  "readers",
                  "remain",
                  "safety",
                  "search",
                  "singapore",
                  "useful",
                  "view",
                  "wider"
                ],
                "shared_term_count": 25,
                "shared_terms_sha256": "42164188c188cbdb4233604956c7269b9d5ac8c7aeef3e59ae8314ab79f92ec7",
                "shared_source_ids": [],
                "score_receipt_sha256": "faae437204a08f6ea77cdb7addec171b6f77e872af90ee1cdc49ff983fec77e2"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "changes",
                  "complete",
                  "coverage",
                  "deserves",
                  "direct",
                  "equal",
                  "event",
                  "first",
                  "food",
                  "form",
                  "health",
                  "instead",
                  "lanes",
                  "link",
                  "lower",
                  "operating",
                  "outside",
                  "rank",
                  "readers",
                  "remain",
                  "reported",
                  "search",
                  "system",
                  "treating",
                  "useful",
                  "wider"
                ],
                "shared_term_count": 27,
                "shared_terms_sha256": "05c6cb7cad628740d398a29c5fef65e73475f9f4eebe053902d759751c6f09a6",
                "shared_source_ids": [],
                "score_receipt_sha256": "bad3b1d2ba9c8bdff14f573e08108cbb589619a968b9740575e8e387448f64c4"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 219,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "complete",
                  "count",
                  "coverage",
                  "different",
                  "direct",
                  "edition",
                  "health",
                  "independent",
                  "instead",
                  "issue",
                  "keep",
                  "keeps",
                  "lanes",
                  "later",
                  "remain",
                  "rule",
                  "separately",
                  "state",
                  "systems",
                  "visible"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "de2061b89dae8392767e9ec2d0c54895e74fd9bf6113a95b6bd0476622b8d4cd",
                "shared_source_ids": [],
                "score_receipt_sha256": "442710a03f45c0fe53684e7e6483cb70b1ac4a5470280178e916d85226f2bd35"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 210,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "changes",
                  "complete",
                  "confirmation",
                  "count",
                  "coverage",
                  "direct",
                  "edition",
                  "independent",
                  "issue",
                  "keeps",
                  "labour",
                  "loses",
                  "missing",
                  "remain",
                  "state",
                  "stays",
                  "view",
                  "visible",
                  "whole",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "76072f92bcbafb0c2a245699662cca2b86cad932d04d0a899c9ed1aa27fff253",
                "shared_source_ids": [],
                "score_receipt_sha256": "7368786e3efe37a9764019d39926e8d62466543a3ef6d262d53fc56463cd6a42"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 198,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "changes",
                  "complete",
                  "count",
                  "coverage",
                  "direct",
                  "issue",
                  "keeps",
                  "labour",
                  "loses",
                  "missing",
                  "only",
                  "remain",
                  "state",
                  "stays",
                  "visible",
                  "whole",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fa4ebab6eb13519b45abcbb01cbfce5bbee0c8de4eb64bc452329de339844a38",
                "shared_source_ids": [],
                "score_receipt_sha256": "5c6d77d9b55a9f1b94a3670870c148ef713337f73e2f1c7d8d441dd8d3ccb376"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 198,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "changes",
                  "complete",
                  "count",
                  "coverage",
                  "direct",
                  "issue",
                  "keeps",
                  "labour",
                  "loses",
                  "missing",
                  "only",
                  "remain",
                  "state",
                  "stays",
                  "visible",
                  "whole",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fa4ebab6eb13519b45abcbb01cbfce5bbee0c8de4eb64bc452329de339844a38",
                "shared_source_ids": [],
                "score_receipt_sha256": "5c6d77d9b55a9f1b94a3670870c148ef713337f73e2f1c7d8d441dd8d3ccb376"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 195,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "complete",
                  "context",
                  "count",
                  "coverage",
                  "direct",
                  "food",
                  "independent",
                  "keep",
                  "lane",
                  "loses",
                  "only",
                  "rates",
                  "remain",
                  "rule",
                  "state"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "4709232003a169c9f32407a55340f49a003bcb118ef1ff6ec8c5ddacc948f4cd",
                "shared_source_ids": [],
                "score_receipt_sha256": "1d9ec8ea4fa697f05a019894032a8b79d61b7ce2cb752073f22cd9695cefcdc3"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "accused",
              "across",
              "added",
              "alleging",
              "approvals",
              "area",
              "areas",
              "arrested",
              "artist",
              "arts",
              "artworks",
              "asias",
              "assurance",
              "awards",
              "banking",
              "bond",
              "boston",
              "brown",
              "build",
              "cannot",
              "carle",
              "center",
              "centric",
              "change",
              "changes",
              "charlotte",
              "checked",
              "christina",
              "company",
              "complete",
              "completeness",
              "confirmation",
              "construction",
              "context",
              "copper",
              "count",
              "country",
              "county",
              "coverage",
              "culture",
              "cybersecurity",
              "daily",
              "data",
              "dated",
              "denies",
              "deserves",
              "despite",
              "different",
              "digital",
              "direct",
              "distributed",
              "down",
              "duplicate",
              "ecosystem",
              "edition",
              "entries",
              "equal",
              "eric",
              "event",
              "expert",
              "fdas",
              "final",
              "finance",
              "find",
              "firm",
              "first",
              "food",
              "form",
              "former",
              "fortune",
              "freight",
              "fresh",
              "fully",
              "gifting",
              "globe",
              "governor",
              "grabner",
              "great",
              "grid",
              "group",
              "health",
              "hold",
              "hyperallergic",
              "improvement",
              "independent",
              "infrastructure",
              "instead",
              "institutional",
              "institutions",
              "issue",
              "item",
              "john",
              "judge",
              "keep",
              "keeps",
              "killing",
              "kohler",
              "labour",
              "lane",
              "lanes",
              "largest",
              "later",
              "link",
              "logistics",
              "looking",
              "loses",
              "loudoun",
              "lower",
              "manufacturing",
              "matter",
              "mean",
              "means",
              "michael",
              "michelle",
              "missing",
              "mistaken",
              "mortgage",
              "mother",
              "museum",
              "museums",
              "news",
              "nny360",
              "north",
              "only",
              "operating",
              "organisations",
              "outside",
              "part",
              "paxson",
              "picture",
              "politico",
              "power",
              "preserves",
              "president",
              "proves",
              "public",
              "push",
              "puts",
              "rank",
              "ranked",
              "raps",
              "rates",
              "reachable",
              "readers",
              "regional",
              "remain",
              "reported",
              "represented",
              "reproduced",
              "research",
              "retained",
              "roughly",
              "rule",
              "safety",
              "scheme",
              "search",
              "security",
              "sees",
              "separate",
              "separately",
              "shift",
              "shown",
              "singapore",
              "site",
              "southeast",
              "state",
              "stays",
              "step",
              "stolen",
              "subsidiary",
              "sues",
              "system",
              "systems",
              "tech",
              "tennessee",
              "texas",
              "third",
              "thousands",
              "trade",
              "trail",
              "treating",
              "uncertainty",
              "unchanged",
              "union",
              "universities",
              "university",
              "useful",
              "utilities",
              "view",
              "visible",
              "vote",
              "water",
              "wbtv",
              "weight",
              "were",
              "whole",
              "widen",
              "wider",
              "wire",
              "wisconsin",
              "without",
              "wjla",
              "work",
              "workers",
              "wsmv",
              "years"
            ],
            "selected_shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
            "selected_score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "5a41ab20bf99a1fc7186262e621622d6cc53d8dbf7df5b4da46470d31c14df1a",
          "comparison_receipt_sha256": "4f87387746fba8b249fa707f0f752cf32026a0dd5bec867a6daf5905f0dc6887",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "070ff9cac75a04d448971a64d0adcc47d022527e3d14c783025f386fca9cc646",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "checked",
            "entries",
            "form",
            "one",
            "complete",
            "dated",
            "map",
            "across",
            "research",
            "areas",
            "completeness",
            "means",
            "every",
            "area",
            "and",
            "item",
            "stays",
            "reachable",
            "not",
            "mean",
            "deserves",
            "equal",
            "weight",
            "were",
            "added",
            "run",
            "retained",
            "earlier",
            "trail",
            "the",
            "keeps",
            "finance",
            "infrastructure",
            "trade",
            "institutions",
            "arts",
            "public",
            "safety",
            "utilities",
            "health",
            "system",
            "visible",
            "instead",
            "treating",
            "first",
            "three",
            "whole",
            "day",
            "fortune",
            "subsidiary",
            "southeast",
            "asia",
            "largest",
            "tech",
            "firm",
            "looking",
            "build",
            "regional",
            "digital",
            "banking",
            "group",
            "out",
            "singapore",
            "wsmv",
            "fresh",
            "food",
            "company",
            "sues",
            "former",
            "tennessee",
            "president",
            "alleging",
            "32m",
            "scheme",
            "wjla",
            "copper",
            "wire",
            "stolen",
            "construction",
            "site",
            "loudoun",
            "county",
            "data",
            "center",
            "arrested",
            "widen",
            "operating",
            "institutional",
            "picture",
            "see",
            "great",
            "art",
            "wisconsin",
            "artist",
            "michelle",
            "grabner",
            "gifting",
            "years",
            "artworks",
            "john",
            "michael",
            "kohler",
            "wbtv",
            "judge",
            "denies",
            "bond",
            "for",
            "man",
            "accused",
            "killing",
            "missing",
            "charlotte",
            "mother",
            "hyperallergic",
            "eric",
            "carle",
            "museum",
            "workers",
            "push",
            "union",
            "vote",
            "add",
            "culture",
            "labour",
            "context",
            "boston",
            "globe",
            "brown",
            "university",
            "christina",
            "paxson",
            "step",
            "down",
            "nny360",
            "com",
            "state",
            "awards",
            "thousands",
            "north",
            "country",
            "water",
            "cybersecurity",
            "raps",
            "expert",
            "sees",
            "shift",
            "ecosystem",
            "centric",
            "assurance",
            "fda",
            "distributed",
            "manufacturing",
            "rule",
            "final",
            "ranked",
            "remain",
            "part",
            "edition",
            "rank",
            "changes",
            "readers",
            "change",
            "facts",
            "uncertainty",
            "loses",
            "direct",
            "coverage",
            "duplicate",
            "mistaken",
            "separate",
            "confirmation",
            "lower",
            "later",
            "proves",
            "useful"
          ],
          "direction": "DOWN"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-12-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",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-10-PROOF"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "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": 4,
          "DOWN": 0,
          "MIXED": 0,
          "UNSTATED": 1
        },
        "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-03-1545-SGT-C02::TAB-12-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "Every main claim links to a current named report from today's saved edition.",
            "engine": null,
            "tab": "Proof",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 220.9549,
            "why": [
              "shared terms: the, and, edition, remain, earlier"
            ],
            "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": 193.0877,
            "why": [
              "shared terms: and, every, dated, run, public"
            ],
            "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": 193.0877,
            "why": [
              "shared terms: and, every, dated, run, public"
            ],
            "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": 193.0877,
            "why": [
              "shared terms: and, every, dated, run, public"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT::TAB-10-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-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": 193.0877,
            "why": [
              "shared terms: and, every, dated, run, public"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "57138812972ba04ba42cbfe576e77c15f59d02a6edbaaa630f366492f2e1db36"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-EVERYTHING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-EVERYTHING",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Everything",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Everything",
          "source_headline": "687 checked entries form one complete dated map across 73 research areas.",
          "source_question": "What did the full search find for this edition?",
          "source_market_connection": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "662fc6ab629568151e48d80bc0e2b9fe90f165c78020909b70d8880337b1eda3",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Everything",
          "current_headline": "687 checked entries form one complete dated map across 73 research areas.",
          "current_question": "What did the full search find for this edition?",
          "current_market_connection": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "662fc6ab629568151e48d80bc0e2b9fe90f165c78020909b70d8880337b1eda3",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Everything content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What did the full search find for this edition?",
              "current": "What did the full search find for this edition?"
            },
            "headline": {
              "changed": false,
              "prior": "687 checked entries form one complete dated map across 73 research areas.",
              "current": "687 checked entries form one complete dated map across 73 research areas."
            },
            "narrative": {
              "changed": false,
              "prior_count": 4,
              "current_count": 4,
              "added": [],
              "removed": [],
              "retained": [
                "432 entries were added in this run and 255 retained their earlier source trail. The full map keeps finance, infrastructure, trade, institutions, arts, public safety, utilities and health-system reports visible instead of treating the first three as the whole day.",
                "Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. These reports widen the operating and institutional picture.",
                "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. These add culture, labour and public-safety context.",
                "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. These final ranked reports remain part of the dated edition. Rank changes what readers see first; it does not change a report’s facts, source or uncertainty."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Finance, power and logistics are fully represented",
                "Banking, universities and museums remain visible",
                "Security, work and culture keep their own lanes"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-04",
                "LEAD-07",
                "LEAD-10",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight.",
              "current": "Completeness means every checked research area and every dated item stays reachable; it does not mean every item deserves equal weight."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A research area that loses direct-source coverage",
                "Duplicate reports mistaken for separate confirmation",
                "A lower-ranked report that later proves more useful"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Hold the edition if any research area, item count, direct link or source state cannot be reproduced from the saved release.",
              "current": "Hold the edition if any research area, item count, direct link or source state cannot be reproduced from the saved release."
            }
          },
          "similarities": [
            "Both records belong to the Everything canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Everything content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "accused",
            "across",
            "added",
            "alleging",
            "approvals",
            "area",
            "areas",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "asias",
            "assurance",
            "awards",
            "banking",
            "bond",
            "boston",
            "brown",
            "build",
            "cannot",
            "carle",
            "center",
            "centric",
            "change",
            "changes",
            "charlotte",
            "checked",
            "christina",
            "company",
            "complete",
            "completeness",
            "confirmation",
            "construction",
            "context",
            "copper",
            "count",
            "country",
            "county",
            "coverage",
            "culture",
            "cybersecurity",
            "daily",
            "data",
            "dated",
            "denies",
            "deserves",
            "despite",
            "different",
            "digital",
            "direct",
            "distributed",
            "down",
            "duplicate",
            "ecosystem",
            "edition",
            "entries",
            "equal",
            "eric",
            "event",
            "expert",
            "fdas",
            "final",
            "finance",
            "find",
            "firm",
            "first",
            "food",
            "form",
            "former",
            "fortune",
            "freight",
            "fresh",
            "fully",
            "gifting",
            "globe",
            "governor",
            "grabner",
            "great",
            "grid",
            "group",
            "health",
            "hold",
            "hyperallergic",
            "improvement",
            "independent",
            "infrastructure",
            "instead",
            "institutional",
            "institutions",
            "issue",
            "item",
            "john",
            "judge",
            "keep",
            "keeps",
            "killing",
            "kohler",
            "labour",
            "lane",
            "lanes",
            "largest",
            "later",
            "link",
            "logistics",
            "looking",
            "loses",
            "loudoun",
            "lower",
            "manufacturing",
            "matter",
            "mean",
            "means",
            "michael",
            "michelle",
            "missing",
            "mistaken",
            "mortgage",
            "mother",
            "museum",
            "museums",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "organisations",
            "outside",
            "part",
            "paxson",
            "picture",
            "politico",
            "power",
            "preserves",
            "president",
            "proves",
            "public",
            "push",
            "puts",
            "rank",
            "ranked",
            "raps",
            "rates",
            "reachable",
            "readers",
            "regional",
            "remain",
            "reported",
            "represented",
            "reproduced",
            "research",
            "retained",
            "roughly",
            "rule",
            "safety",
            "scheme",
            "search",
            "security",
            "sees",
            "separate",
            "separately",
            "shift",
            "shown",
            "singapore",
            "site",
            "southeast",
            "state",
            "stays",
            "step",
            "stolen",
            "subsidiary",
            "sues",
            "system",
            "systems",
            "tech",
            "tennessee",
            "texas",
            "third",
            "thousands",
            "trade",
            "trail",
            "treating",
            "uncertainty",
            "unchanged",
            "union",
            "universities",
            "university",
            "useful",
            "utilities",
            "view",
            "visible",
            "vote",
            "water",
            "wbtv",
            "weight",
            "were",
            "whole",
            "widen",
            "wider",
            "wire",
            "wisconsin",
            "without",
            "wjla",
            "work",
            "workers",
            "wsmv",
            "years"
          ],
          "topical_shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
          "topical_score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Everything",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 21,
            "meaningful_match_count": 21,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "approvals",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "assurance",
                  "awards",
                  "banking",
                  "bond",
                  "boston",
                  "brown",
                  "build",
                  "cannot",
                  "carle",
                  "center",
                  "centric",
                  "change",
                  "changes",
                  "charlotte",
                  "checked",
                  "christina",
                  "company",
                  "complete",
                  "completeness",
                  "confirmation",
                  "construction",
                  "context",
                  "copper",
                  "count",
                  "country",
                  "county",
                  "coverage",
                  "culture",
                  "cybersecurity",
                  "daily",
                  "data",
                  "dated",
                  "denies",
                  "deserves",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "distributed",
                  "down",
                  "duplicate",
                  "ecosystem",
                  "edition",
                  "entries",
                  "equal",
                  "eric",
                  "event",
                  "expert",
                  "fdas",
                  "final",
                  "finance",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "form",
                  "former",
                  "fortune",
                  "freight",
                  "fresh",
                  "fully",
                  "gifting",
                  "globe",
                  "governor",
                  "grabner",
                  "great",
                  "grid",
                  "group",
                  "health",
                  "hold",
                  "hyperallergic",
                  "improvement",
                  "independent",
                  "infrastructure",
                  "instead",
                  "institutional",
                  "institutions",
                  "issue",
                  "item",
                  "john",
                  "judge",
                  "keep",
                  "keeps",
                  "killing",
                  "kohler",
                  "labour",
                  "lane",
                  "lanes",
                  "largest",
                  "later",
                  "link",
                  "logistics",
                  "looking",
                  "loses",
                  "loudoun",
                  "lower",
                  "manufacturing",
                  "matter",
                  "mean",
                  "means",
                  "michael",
                  "michelle",
                  "missing",
                  "mistaken",
                  "mortgage",
                  "mother",
                  "museum",
                  "museums",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "organisations",
                  "outside",
                  "part",
                  "paxson",
                  "picture",
                  "politico",
                  "power",
                  "preserves",
                  "president",
                  "proves",
                  "public",
                  "push",
                  "puts",
                  "rank",
                  "ranked",
                  "raps",
                  "rates",
                  "reachable",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "represented",
                  "reproduced",
                  "research",
                  "retained",
                  "roughly",
                  "rule",
                  "safety",
                  "scheme",
                  "search",
                  "security",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stays",
                  "step",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "system",
                  "systems",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "thousands",
                  "trade",
                  "trail",
                  "treating",
                  "uncertainty",
                  "unchanged",
                  "union",
                  "universities",
                  "university",
                  "useful",
                  "utilities",
                  "view",
                  "visible",
                  "vote",
                  "water",
                  "wbtv",
                  "weight",
                  "were",
                  "whole",
                  "widen",
                  "wider",
                  "wire",
                  "wisconsin",
                  "without",
                  "wjla",
                  "work",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 206,
                "shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-04",
                  "LEAD-07",
                  "LEAD-10",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "approvals",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "assurance",
                  "awards",
                  "banking",
                  "bond",
                  "boston",
                  "brown",
                  "build",
                  "cannot",
                  "carle",
                  "center",
                  "centric",
                  "change",
                  "changes",
                  "charlotte",
                  "checked",
                  "christina",
                  "company",
                  "complete",
                  "completeness",
                  "confirmation",
                  "construction",
                  "context",
                  "copper",
                  "count",
                  "country",
                  "county",
                  "coverage",
                  "culture",
                  "cybersecurity",
                  "daily",
                  "data",
                  "dated",
                  "denies",
                  "deserves",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "distributed",
                  "down",
                  "duplicate",
                  "ecosystem",
                  "edition",
                  "entries",
                  "equal",
                  "eric",
                  "event",
                  "expert",
                  "fdas",
                  "final",
                  "finance",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "form",
                  "former",
                  "fortune",
                  "freight",
                  "fresh",
                  "fully",
                  "gifting",
                  "globe",
                  "governor",
                  "grabner",
                  "great",
                  "grid",
                  "group",
                  "health",
                  "hold",
                  "hyperallergic",
                  "improvement",
                  "independent",
                  "infrastructure",
                  "instead",
                  "institutional",
                  "institutions",
                  "issue",
                  "item",
                  "john",
                  "judge",
                  "keep",
                  "keeps",
                  "killing",
                  "kohler",
                  "labour",
                  "lane",
                  "lanes",
                  "largest",
                  "later",
                  "link",
                  "logistics",
                  "looking",
                  "loses",
                  "loudoun",
                  "lower",
                  "manufacturing",
                  "matter",
                  "mean",
                  "means",
                  "michael",
                  "michelle",
                  "missing",
                  "mistaken",
                  "mortgage",
                  "mother",
                  "museum",
                  "museums",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "organisations",
                  "outside",
                  "part",
                  "paxson",
                  "picture",
                  "politico",
                  "power",
                  "preserves",
                  "president",
                  "proves",
                  "public",
                  "push",
                  "puts",
                  "rank",
                  "ranked",
                  "raps",
                  "rates",
                  "reachable",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "represented",
                  "reproduced",
                  "research",
                  "retained",
                  "roughly",
                  "rule",
                  "safety",
                  "scheme",
                  "search",
                  "security",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stays",
                  "step",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "system",
                  "systems",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "thousands",
                  "trade",
                  "trail",
                  "treating",
                  "uncertainty",
                  "unchanged",
                  "union",
                  "universities",
                  "university",
                  "useful",
                  "utilities",
                  "view",
                  "visible",
                  "vote",
                  "water",
                  "wbtv",
                  "weight",
                  "were",
                  "whole",
                  "widen",
                  "wider",
                  "wire",
                  "wisconsin",
                  "without",
                  "wjla",
                  "work",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 206,
                "shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-04",
                  "LEAD-07",
                  "LEAD-10",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 867,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "carle",
                  "center",
                  "charlotte",
                  "checked",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "entries",
                  "eric",
                  "event",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "hyperallergic",
                  "independent",
                  "issue",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "link",
                  "looking",
                  "loudoun",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "president",
                  "push",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tech",
                  "tennessee",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "wider",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "49f23b25b73b41d54af5b00e2202eb62bf09de51c33f49df50d32eb15261334d",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-07"
                ],
                "score_receipt_sha256": "2b9012e175d5e4c580d190166ba843df9cf2c75776ae71425b64e7487ebc80c6"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 867,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "carle",
                  "center",
                  "charlotte",
                  "checked",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "entries",
                  "eric",
                  "event",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "hyperallergic",
                  "independent",
                  "issue",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "link",
                  "looking",
                  "loudoun",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "president",
                  "push",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tech",
                  "tennessee",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "wider",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "49f23b25b73b41d54af5b00e2202eb62bf09de51c33f49df50d32eb15261334d",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-07"
                ],
                "score_receipt_sha256": "2b9012e175d5e4c580d190166ba843df9cf2c75776ae71425b64e7487ebc80c6"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 866,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "carle",
                  "center",
                  "charlotte",
                  "checked",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "entries",
                  "eric",
                  "event",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "hyperallergic",
                  "independent",
                  "issue",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "link",
                  "looking",
                  "loudoun",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "president",
                  "push",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tech",
                  "tennessee",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "widen",
                  "wider",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 93,
                "shared_terms_sha256": "159b42e8b584190f4336961eb043fad2ba540c3ed7452a00f932ee9fb3266f41",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-07"
                ],
                "score_receipt_sha256": "ac0885cec5647559eb6e64aee2b107928986707db1c3120693e1ff22b72cf9da"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 866,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "carle",
                  "center",
                  "charlotte",
                  "checked",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "entries",
                  "eric",
                  "event",
                  "find",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "hyperallergic",
                  "independent",
                  "issue",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "link",
                  "looking",
                  "loudoun",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "president",
                  "push",
                  "readers",
                  "regional",
                  "remain",
                  "reported",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tech",
                  "tennessee",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "widen",
                  "wider",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 93,
                "shared_terms_sha256": "159b42e8b584190f4336961eb043fad2ba540c3ed7452a00f932ee9fb3266f41",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-07"
                ],
                "score_receipt_sha256": "ac0885cec5647559eb6e64aee2b107928986707db1c3120693e1ff22b72cf9da"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 616,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "area",
                  "areas",
                  "bond",
                  "center",
                  "checked",
                  "count",
                  "coverage",
                  "daily",
                  "data",
                  "despite",
                  "direct",
                  "edition",
                  "find",
                  "first",
                  "governor",
                  "grid",
                  "group",
                  "health",
                  "hold",
                  "improvement",
                  "independent",
                  "issue",
                  "item",
                  "keep",
                  "keeps",
                  "link",
                  "mortgage",
                  "news",
                  "part",
                  "politico",
                  "power",
                  "puts",
                  "rates",
                  "readers",
                  "remain",
                  "reported",
                  "roughly",
                  "search",
                  "separate",
                  "separately",
                  "texas",
                  "unchanged",
                  "useful",
                  "visible",
                  "whole",
                  "wider",
                  "years"
                ],
                "shared_term_count": 49,
                "shared_terms_sha256": "1de7f16f64d087736fb9eef6aedbd26a27a57af9e8ad5642944f455325f2d8bd",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-07"
                ],
                "score_receipt_sha256": "1ca30e5f23ffa085fca701698949ce263f2d8837baa23b6df5dbb4ed04c02004"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 258,
                "qualifies": true,
                "shared_terms": [
                  "areas",
                  "change",
                  "checked",
                  "deserves",
                  "direct",
                  "down",
                  "edition",
                  "event",
                  "find",
                  "first",
                  "food",
                  "group",
                  "health",
                  "link",
                  "lower",
                  "news",
                  "push",
                  "readers",
                  "remain",
                  "safety",
                  "search",
                  "singapore",
                  "useful",
                  "view",
                  "wider"
                ],
                "shared_term_count": 25,
                "shared_terms_sha256": "42164188c188cbdb4233604956c7269b9d5ac8c7aeef3e59ae8314ab79f92ec7",
                "shared_source_ids": [],
                "score_receipt_sha256": "faae437204a08f6ea77cdb7addec171b6f77e872af90ee1cdc49ff983fec77e2"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "changes",
                  "complete",
                  "coverage",
                  "deserves",
                  "direct",
                  "equal",
                  "event",
                  "first",
                  "food",
                  "form",
                  "health",
                  "instead",
                  "lanes",
                  "link",
                  "lower",
                  "operating",
                  "outside",
                  "rank",
                  "readers",
                  "remain",
                  "reported",
                  "search",
                  "system",
                  "treating",
                  "useful",
                  "wider"
                ],
                "shared_term_count": 27,
                "shared_terms_sha256": "05c6cb7cad628740d398a29c5fef65e73475f9f4eebe053902d759751c6f09a6",
                "shared_source_ids": [],
                "score_receipt_sha256": "bad3b1d2ba9c8bdff14f573e08108cbb589619a968b9740575e8e387448f64c4"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 219,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "complete",
                  "count",
                  "coverage",
                  "different",
                  "direct",
                  "edition",
                  "health",
                  "independent",
                  "instead",
                  "issue",
                  "keep",
                  "keeps",
                  "lanes",
                  "later",
                  "remain",
                  "rule",
                  "separately",
                  "state",
                  "systems",
                  "visible"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "de2061b89dae8392767e9ec2d0c54895e74fd9bf6113a95b6bd0476622b8d4cd",
                "shared_source_ids": [],
                "score_receipt_sha256": "442710a03f45c0fe53684e7e6483cb70b1ac4a5470280178e916d85226f2bd35"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 210,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "changes",
                  "complete",
                  "confirmation",
                  "count",
                  "coverage",
                  "direct",
                  "edition",
                  "independent",
                  "issue",
                  "keeps",
                  "labour",
                  "loses",
                  "missing",
                  "remain",
                  "state",
                  "stays",
                  "view",
                  "visible",
                  "whole",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "76072f92bcbafb0c2a245699662cca2b86cad932d04d0a899c9ed1aa27fff253",
                "shared_source_ids": [],
                "score_receipt_sha256": "7368786e3efe37a9764019d39926e8d62466543a3ef6d262d53fc56463cd6a42"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 198,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "changes",
                  "complete",
                  "count",
                  "coverage",
                  "direct",
                  "issue",
                  "keeps",
                  "labour",
                  "loses",
                  "missing",
                  "only",
                  "remain",
                  "state",
                  "stays",
                  "visible",
                  "whole",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fa4ebab6eb13519b45abcbb01cbfce5bbee0c8de4eb64bc452329de339844a38",
                "shared_source_ids": [],
                "score_receipt_sha256": "5c6d77d9b55a9f1b94a3670870c148ef713337f73e2f1c7d8d441dd8d3ccb376"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 198,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "changes",
                  "complete",
                  "count",
                  "coverage",
                  "direct",
                  "issue",
                  "keeps",
                  "labour",
                  "loses",
                  "missing",
                  "only",
                  "remain",
                  "state",
                  "stays",
                  "visible",
                  "whole",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fa4ebab6eb13519b45abcbb01cbfce5bbee0c8de4eb64bc452329de339844a38",
                "shared_source_ids": [],
                "score_receipt_sha256": "5c6d77d9b55a9f1b94a3670870c148ef713337f73e2f1c7d8d441dd8d3ccb376"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 195,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "complete",
                  "context",
                  "count",
                  "coverage",
                  "direct",
                  "food",
                  "independent",
                  "keep",
                  "lane",
                  "loses",
                  "only",
                  "rates",
                  "remain",
                  "rule",
                  "state"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "4709232003a169c9f32407a55340f49a003bcb118ef1ff6ec8c5ddacc948f4cd",
                "shared_source_ids": [],
                "score_receipt_sha256": "1d9ec8ea4fa697f05a019894032a8b79d61b7ce2cb752073f22cd9695cefcdc3"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "complete",
                  "count",
                  "coverage",
                  "dated",
                  "different",
                  "direct",
                  "edition",
                  "freight",
                  "issue",
                  "keep",
                  "lanes",
                  "later",
                  "mistaken",
                  "only",
                  "remain",
                  "state",
                  "systems"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "f5cc9234ce8d40a14e2a7a30f575667e9e6ee8cba2c761aa28fd8ae8c2348fc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "1f9c5408cb4abb22ebdfc8cd0e87d388dbcdbbc26280df7727ac1d7412493f03"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "accused",
              "across",
              "added",
              "alleging",
              "approvals",
              "area",
              "areas",
              "arrested",
              "artist",
              "arts",
              "artworks",
              "asias",
              "assurance",
              "awards",
              "banking",
              "bond",
              "boston",
              "brown",
              "build",
              "cannot",
              "carle",
              "center",
              "centric",
              "change",
              "changes",
              "charlotte",
              "checked",
              "christina",
              "company",
              "complete",
              "completeness",
              "confirmation",
              "construction",
              "context",
              "copper",
              "count",
              "country",
              "county",
              "coverage",
              "culture",
              "cybersecurity",
              "daily",
              "data",
              "dated",
              "denies",
              "deserves",
              "despite",
              "different",
              "digital",
              "direct",
              "distributed",
              "down",
              "duplicate",
              "ecosystem",
              "edition",
              "entries",
              "equal",
              "eric",
              "event",
              "expert",
              "fdas",
              "final",
              "finance",
              "find",
              "firm",
              "first",
              "food",
              "form",
              "former",
              "fortune",
              "freight",
              "fresh",
              "fully",
              "gifting",
              "globe",
              "governor",
              "grabner",
              "great",
              "grid",
              "group",
              "health",
              "hold",
              "hyperallergic",
              "improvement",
              "independent",
              "infrastructure",
              "instead",
              "institutional",
              "institutions",
              "issue",
              "item",
              "john",
              "judge",
              "keep",
              "keeps",
              "killing",
              "kohler",
              "labour",
              "lane",
              "lanes",
              "largest",
              "later",
              "link",
              "logistics",
              "looking",
              "loses",
              "loudoun",
              "lower",
              "manufacturing",
              "matter",
              "mean",
              "means",
              "michael",
              "michelle",
              "missing",
              "mistaken",
              "mortgage",
              "mother",
              "museum",
              "museums",
              "news",
              "nny360",
              "north",
              "only",
              "operating",
              "organisations",
              "outside",
              "part",
              "paxson",
              "picture",
              "politico",
              "power",
              "preserves",
              "president",
              "proves",
              "public",
              "push",
              "puts",
              "rank",
              "ranked",
              "raps",
              "rates",
              "reachable",
              "readers",
              "regional",
              "remain",
              "reported",
              "represented",
              "reproduced",
              "research",
              "retained",
              "roughly",
              "rule",
              "safety",
              "scheme",
              "search",
              "security",
              "sees",
              "separate",
              "separately",
              "shift",
              "shown",
              "singapore",
              "site",
              "southeast",
              "state",
              "stays",
              "step",
              "stolen",
              "subsidiary",
              "sues",
              "system",
              "systems",
              "tech",
              "tennessee",
              "texas",
              "third",
              "thousands",
              "trade",
              "trail",
              "treating",
              "uncertainty",
              "unchanged",
              "union",
              "universities",
              "university",
              "useful",
              "utilities",
              "view",
              "visible",
              "vote",
              "water",
              "wbtv",
              "weight",
              "were",
              "whole",
              "widen",
              "wider",
              "wire",
              "wisconsin",
              "without",
              "wjla",
              "work",
              "workers",
              "wsmv",
              "years"
            ],
            "selected_shared_terms_sha256": "8c47782743a2e79a768d048fd809c6f7f9a7fe950d45d7d59ca59d31b9da6703",
            "selected_score_receipt_sha256": "8f0f08dc095c180a46771ab5557bbdd5d574e52f64aec67c2ee6dbfea3435101",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "5a41ab20bf99a1fc7186262e621622d6cc53d8dbf7df5b4da46470d31c14df1a",
          "comparison_receipt_sha256": "4f87387746fba8b249fa707f0f752cf32026a0dd5bec867a6daf5905f0dc6887",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and check when it was published.",
        "Keep what the source said separate from what OTR thinks it may mean.",
        "For a major claim, look for an official source or a second independent report."
      ],
      "watch_conditions": [
        "A research area that loses direct-source coverage",
        "Duplicate reports mistaken for separate confirmation",
        "A lower-ranked report that later proves more useful"
      ],
      "invalidation": "Hold the edition if any research area, item count, direct link or source state cannot be reproduced from the saved release.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "deterministic_method": {
        "method_id": "OTR-FULL-IMMERSIVE-TAB-DETERMINISM-V1",
        "tab_name": "Everything",
        "source_selection_rule": "Retain the complete release and distribute the twelve ranked reports across system, institution and public-life lanes.",
        "source_ids": [
          "LEAD-01",
          "LEAD-02",
          "LEAD-04",
          "LEAD-10",
          "LEAD-07",
          "LEAD-11"
        ],
        "fixed_sections": [
          "question",
          "headline",
          "narrative",
          "beats",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "complete": true
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T10:37:30+08:00",
        "verified_sources": 12,
        "candidate_sources": 471,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-04-0618-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-04_CANONICAL"
      }
    },
    "Worry": {
      "eyebrow": "WORRY · 4 AUGUST 2026",
      "question": "What could make today’s lead view wrong?",
      "headline": "The clearest downside is a capacity problem moving into cost, delay or access.",
      "narrative": [
        "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Together they define a testable downside path: delayed infrastructure can constrain activity, while trade and transport pressure can raise the cost of completing it. The reports do not prove that this path has already occurred.",
        "nny360.com reported: “State awards thousands to north country for water system cybersecurity”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Security funding and reported copper theft identify separate physical and digital weaknesses. The worry case becomes stronger only when later records show disrupted service, delayed work, lost capacity or higher delivered cost."
      ],
      "beats": [
        {
          "label": "GRID",
          "title": "Power approval can delay planned capacity",
          "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. These are separate infrastructure reports; neither proves a nationwide shortage.",
          "source_ids": [
            "LEAD-02",
            "LEAD-11"
          ]
        },
        {
          "label": "ROUTES",
          "title": "Logistics pressure can reach delivered cost",
          "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. A freight-cost report needs later price or inventory evidence before it becomes a household claim.",
          "source_ids": [
            "LEAD-03",
            "LEAD-01"
          ]
        },
        {
          "label": "SECURITY",
          "title": "Physical and digital weaknesses can interrupt service",
          "body": "WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. The reports identify different risks and must be measured separately.",
          "source_ids": [
            "LEAD-06",
            "LEAD-11"
          ]
        }
      ],
      "market_connection": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it.",
      "history_echo": "The saved Worry content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Worry section when one passes the subject check; it cannot prove today's facts.",
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Worry",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Worry",
          "question": "What could make today’s lead view wrong?",
          "headline": "The clearest downside is a capacity problem moving into cost, delay or access.",
          "narrative": [
            "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Together they define a testable downside path: delayed infrastructure can constrain activity, while trade and transport pressure can raise the cost of completing it. The reports do not prove that this path has already occurred.",
            "nny360.com reported: “State awards thousands to north country for water system cybersecurity”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Security funding and reported copper theft identify separate physical and digital weaknesses. The worry case becomes stronger only when later records show disrupted service, delayed work, lost capacity or higher delivered cost."
          ],
          "beats": [
            {
              "label": "GRID",
              "title": "Power approval can delay planned capacity",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. These are separate infrastructure reports; neither proves a nationwide shortage.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "ROUTES",
              "title": "Logistics pressure can reach delivered cost",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. A freight-cost report needs later price or inventory evidence before it becomes a household claim.",
              "source_ids": [
                "LEAD-01",
                "LEAD-03"
              ]
            },
            {
              "label": "SECURITY",
              "title": "Physical and digital weaknesses can interrupt service",
              "body": "WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. The reports identify different risks and must be measured separately.",
              "source_ids": [
                "LEAD-06",
                "LEAD-11"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-06",
            "LEAD-11"
          ],
          "market_connection": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it.",
          "watch_conditions": [
            "Approval delays or cancellations",
            "Freight surcharges reaching inventory or prices",
            "Verified service interruptions from physical or digital incidents"
          ],
          "invalidation": "Reduce the worry if approvals resume, delivery costs fall and no service interruption appears in later records.",
          "content_sha256": "8f5e82e0fa67887fb463c6d78ce53fcd50104dee1cc701b492948cd661d9a6d2",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Worry",
          "question": "What could make today’s lead view wrong?",
          "headline": "The clearest downside is a capacity problem moving into cost, delay or access.",
          "narrative": [
            "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Together they define a testable downside path: delayed infrastructure can constrain activity, while trade and transport pressure can raise the cost of completing it. The reports do not prove that this path has already occurred.",
            "nny360.com reported: “State awards thousands to north country for water system cybersecurity”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Security funding and reported copper theft identify separate physical and digital weaknesses. The worry case becomes stronger only when later records show disrupted service, delayed work, lost capacity or higher delivered cost."
          ],
          "beats": [
            {
              "label": "GRID",
              "title": "Power approval can delay planned capacity",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. These are separate infrastructure reports; neither proves a nationwide shortage.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "ROUTES",
              "title": "Logistics pressure can reach delivered cost",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. A freight-cost report needs later price or inventory evidence before it becomes a household claim.",
              "source_ids": [
                "LEAD-01",
                "LEAD-03"
              ]
            },
            {
              "label": "SECURITY",
              "title": "Physical and digital weaknesses can interrupt service",
              "body": "WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. The reports identify different risks and must be measured separately.",
              "source_ids": [
                "LEAD-06",
                "LEAD-11"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-06",
            "LEAD-11"
          ],
          "market_connection": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it.",
          "watch_conditions": [
            "Approval delays or cancellations",
            "Freight surcharges reaching inventory or prices",
            "Verified service interruptions from physical or digital incidents"
          ],
          "invalidation": "Reduce the worry if approvals resume, delivery costs fall and no service interruption appears in later records.",
          "content_sha256": "8f5e82e0fa67887fb463c6d78ce53fcd50104dee1cc701b492948cd661d9a6d2",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "UNCHANGED",
        "content_change_summary": "The saved Worry content is unchanged across all eight compared fields.",
        "content_changes": {
          "changed_fields": [],
          "unchanged_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "question": {
            "changed": false,
            "prior": "What could make today’s lead view wrong?",
            "current": "What could make today’s lead view wrong?"
          },
          "headline": {
            "changed": false,
            "prior": "The clearest downside is a capacity problem moving into cost, delay or access.",
            "current": "The clearest downside is a capacity problem moving into cost, delay or access."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Together they define a testable downside path: delayed infrastructure can constrain activity, while trade and transport pressure can raise the cost of completing it. The reports do not prove that this path has already occurred.",
              "nny360.com reported: “State awards thousands to north country for water system cybersecurity”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Security funding and reported copper theft identify separate physical and digital weaknesses. The worry case becomes stronger only when later records show disrupted service, delayed work, lost capacity or higher delivered cost."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Power approval can delay planned capacity",
              "Logistics pressure can reach delivered cost",
              "Physical and digital weaknesses can interrupt service"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 5,
            "current_count": 5,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-01",
              "LEAD-02",
              "LEAD-03",
              "LEAD-06",
              "LEAD-11"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it.",
            "current": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Approval delays or cancellations",
              "Freight surcharges reaching inventory or prices",
              "Verified service interruptions from physical or digital incidents"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Reduce the worry if approvals resume, delivery costs fall and no service interruption appears in later records.",
            "current": "Reduce the worry if approvals resume, delivery costs fall and no service interruption appears in later records."
          }
        },
        "similarities": [
          "Both records belong to the Worry canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved narrative is unchanged.",
          "The saved beat structure is unchanged.",
          "The saved source set is unchanged.",
          "The saved market connection is unchanged.",
          "The saved watch conditions is unchanged.",
          "The saved invalidation condition is unchanged."
        ],
        "differences": [
          "All eight compared content fields are unchanged; only the story, release or publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "access",
            "activity",
            "already",
            "appears",
            "approval",
            "approvals",
            "arrested",
            "arrow",
            "awards",
            "becomes",
            "bond",
            "cancellations",
            "capacity",
            "case",
            "center",
            "claim",
            "clearest",
            "completing",
            "constrain",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "define",
            "delay",
            "delayed",
            "delays",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "disrupted",
            "downside",
            "drive",
            "export",
            "fall",
            "freight",
            "funding",
            "global",
            "governor",
            "grid",
            "higher",
            "hold",
            "household",
            "identify",
            "improvement",
            "incidents",
            "infrastructure",
            "interrupt",
            "interruption",
            "interruptions",
            "inventory",
            "later",
            "lead",
            "logistics",
            "lost",
            "loudoun",
            "make",
            "measured",
            "mortgage",
            "moving",
            "must",
            "nationwide",
            "neither",
            "news",
            "nny360",
            "north",
            "occurred",
            "only",
            "operating",
            "path",
            "physical",
            "planned",
            "politico",
            "power",
            "pressure",
            "price",
            "prices",
            "problem",
            "prove",
            "proves",
            "puts",
            "raise",
            "rates",
            "reach",
            "reaching",
            "records",
            "reduce",
            "reported",
            "result",
            "resume",
            "risks",
            "roughly",
            "security",
            "separate",
            "separately",
            "service",
            "shortage",
            "show",
            "site",
            "state",
            "stolen",
            "stronger",
            "supports",
            "surcharges",
            "system",
            "tariffs",
            "testable",
            "texas",
            "theft",
            "thousands",
            "todays",
            "together",
            "trade",
            "transport",
            "turmoil",
            "unchanged",
            "verified",
            "view",
            "water",
            "weaknesses",
            "wire",
            "wjla",
            "work",
            "wrong"
          ],
          "shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-06",
            "LEAD-11"
          ],
          "score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Worry",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 32,
          "meaningful_match_count": 31,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "already",
                "appears",
                "approval",
                "approvals",
                "arrested",
                "arrow",
                "awards",
                "becomes",
                "bond",
                "cancellations",
                "capacity",
                "case",
                "center",
                "claim",
                "clearest",
                "completing",
                "constrain",
                "construction",
                "copper",
                "cost",
                "costs",
                "country",
                "county",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "define",
                "delay",
                "delayed",
                "delays",
                "delivered",
                "delivery",
                "despite",
                "different",
                "digital",
                "disrupted",
                "downside",
                "drive",
                "export",
                "fall",
                "freight",
                "funding",
                "global",
                "governor",
                "grid",
                "higher",
                "hold",
                "household",
                "identify",
                "improvement",
                "incidents",
                "infrastructure",
                "interrupt",
                "interruption",
                "interruptions",
                "inventory",
                "later",
                "lead",
                "logistics",
                "lost",
                "loudoun",
                "make",
                "measured",
                "mortgage",
                "moving",
                "must",
                "nationwide",
                "neither",
                "news",
                "nny360",
                "north",
                "occurred",
                "only",
                "operating",
                "path",
                "physical",
                "planned",
                "politico",
                "power",
                "pressure",
                "price",
                "prices",
                "problem",
                "prove",
                "proves",
                "puts",
                "raise",
                "rates",
                "reach",
                "reaching",
                "records",
                "reduce",
                "reported",
                "result",
                "resume",
                "risks",
                "roughly",
                "security",
                "separate",
                "separately",
                "service",
                "shortage",
                "show",
                "site",
                "state",
                "stolen",
                "stronger",
                "supports",
                "surcharges",
                "system",
                "tariffs",
                "testable",
                "texas",
                "theft",
                "thousands",
                "todays",
                "together",
                "trade",
                "transport",
                "turmoil",
                "unchanged",
                "verified",
                "view",
                "water",
                "weaknesses",
                "wire",
                "wjla",
                "work",
                "wrong"
              ],
              "shared_term_count": 132,
              "shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06",
                "LEAD-11"
              ],
              "score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "already",
                "appears",
                "approval",
                "approvals",
                "arrested",
                "arrow",
                "awards",
                "becomes",
                "bond",
                "cancellations",
                "capacity",
                "case",
                "center",
                "claim",
                "clearest",
                "completing",
                "constrain",
                "construction",
                "copper",
                "cost",
                "costs",
                "country",
                "county",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "define",
                "delay",
                "delayed",
                "delays",
                "delivered",
                "delivery",
                "despite",
                "different",
                "digital",
                "disrupted",
                "downside",
                "drive",
                "export",
                "fall",
                "freight",
                "funding",
                "global",
                "governor",
                "grid",
                "higher",
                "hold",
                "household",
                "identify",
                "improvement",
                "incidents",
                "infrastructure",
                "interrupt",
                "interruption",
                "interruptions",
                "inventory",
                "later",
                "lead",
                "logistics",
                "lost",
                "loudoun",
                "make",
                "measured",
                "mortgage",
                "moving",
                "must",
                "nationwide",
                "neither",
                "news",
                "nny360",
                "north",
                "occurred",
                "only",
                "operating",
                "path",
                "physical",
                "planned",
                "politico",
                "power",
                "pressure",
                "price",
                "prices",
                "problem",
                "prove",
                "proves",
                "puts",
                "raise",
                "rates",
                "reach",
                "reaching",
                "records",
                "reduce",
                "reported",
                "result",
                "resume",
                "risks",
                "roughly",
                "security",
                "separate",
                "separately",
                "service",
                "shortage",
                "show",
                "site",
                "state",
                "stolen",
                "stronger",
                "supports",
                "surcharges",
                "system",
                "tariffs",
                "testable",
                "texas",
                "theft",
                "thousands",
                "todays",
                "together",
                "trade",
                "transport",
                "turmoil",
                "unchanged",
                "verified",
                "view",
                "water",
                "weaknesses",
                "wire",
                "wjla",
                "work",
                "wrong"
              ],
              "shared_term_count": 132,
              "shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06",
                "LEAD-11"
              ],
              "score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 631,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "bond",
                "center",
                "claim",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "export",
                "global",
                "governor",
                "grid",
                "hold",
                "improvement",
                "later",
                "lead",
                "logistics",
                "loudoun",
                "make",
                "mortgage",
                "must",
                "news",
                "only",
                "politico",
                "puts",
                "rates",
                "reported",
                "roughly",
                "separately",
                "site",
                "stolen",
                "supports",
                "tariffs",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "view",
                "wire",
                "wjla",
                "wrong"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06"
              ],
              "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 631,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "bond",
                "center",
                "claim",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "export",
                "global",
                "governor",
                "grid",
                "hold",
                "improvement",
                "later",
                "lead",
                "logistics",
                "loudoun",
                "make",
                "mortgage",
                "must",
                "news",
                "only",
                "politico",
                "puts",
                "rates",
                "reported",
                "roughly",
                "separately",
                "site",
                "stolen",
                "supports",
                "tariffs",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "view",
                "wire",
                "wjla",
                "wrong"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06"
              ],
              "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 631,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "bond",
                "center",
                "claim",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "export",
                "global",
                "governor",
                "grid",
                "hold",
                "improvement",
                "later",
                "lead",
                "logistics",
                "loudoun",
                "make",
                "mortgage",
                "must",
                "news",
                "only",
                "politico",
                "puts",
                "rates",
                "reported",
                "roughly",
                "separately",
                "site",
                "stolen",
                "supports",
                "tariffs",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "view",
                "wire",
                "wjla",
                "wrong"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06"
              ],
              "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 631,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "bond",
                "center",
                "claim",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "export",
                "global",
                "governor",
                "grid",
                "hold",
                "improvement",
                "later",
                "lead",
                "logistics",
                "loudoun",
                "make",
                "mortgage",
                "must",
                "news",
                "only",
                "politico",
                "puts",
                "rates",
                "reported",
                "roughly",
                "separately",
                "site",
                "stolen",
                "supports",
                "tariffs",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "view",
                "wire",
                "wjla",
                "wrong"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06"
              ],
              "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 631,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "awards",
                "bond",
                "center",
                "claim",
                "costs",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "export",
                "global",
                "governor",
                "grid",
                "hold",
                "improvement",
                "later",
                "lead",
                "logistics",
                "make",
                "mortgage",
                "must",
                "news",
                "nny360",
                "north",
                "only",
                "politico",
                "puts",
                "rates",
                "reported",
                "roughly",
                "separately",
                "state",
                "supports",
                "system",
                "tariffs",
                "texas",
                "thousands",
                "todays",
                "turmoil",
                "unchanged",
                "view",
                "water",
                "wrong"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "4902f7760792e7a7d6dadca31d123b5deb883d490d37e4828b277edce471fac5",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06"
              ],
              "score_receipt_sha256": "c9fbeed3dbb046677a9ceaf8a6d81c4a139c38e80a81714be27e94172bdb8ece"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 237,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "case",
                "constrain",
                "cost",
                "delay",
                "delivery",
                "different",
                "digital",
                "downside",
                "export",
                "interrupt",
                "only",
                "physical",
                "power",
                "pressure",
                "price",
                "prices",
                "proves",
                "reach",
                "reported",
                "security",
                "separately",
                "show",
                "supports",
                "system",
                "todays",
                "verified"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 224,
              "qualifies": true,
              "shared_terms": [
                "access",
                "case",
                "claim",
                "cost",
                "costs",
                "cybersecurity",
                "data",
                "digital",
                "downside",
                "global",
                "inventory",
                "later",
                "news",
                "only",
                "operating",
                "path",
                "pressure",
                "price",
                "prove",
                "reach",
                "reported",
                "separately",
                "state",
                "supports",
                "system",
                "verified"
              ],
              "shared_term_count": 26,
              "shared_terms_sha256": "03bafef896039722455b42bf02793c429589852ae98a9296dda9b9edee22dadb",
              "shared_source_ids": [],
              "score_receipt_sha256": "e65302fce515aacda0cdf3c6c8707b633f4ac3a4d613d2131e6d7d68be1c287a"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "case",
                "clearest",
                "cost",
                "costs",
                "delivery",
                "different",
                "downside",
                "freight",
                "higher",
                "only",
                "path",
                "pressure",
                "prices",
                "rates",
                "reported",
                "separate",
                "supports",
                "transport"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "bab99f6f7f88d1590a52092cead252900e28fb05c93ba5262767888eaba2d84f",
              "shared_source_ids": [],
              "score_receipt_sha256": "715c09cea5cce37866d4fa1c45f12ebb2ad7d4e51b640b9452a3d7e5935633d1"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "access",
                "activity",
                "claim",
                "cost",
                "costs",
                "despite",
                "different",
                "fall",
                "household",
                "only",
                "pressure",
                "price",
                "rates",
                "reported",
                "security"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
              "shared_source_ids": [],
              "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 146,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "daily",
                "hold",
                "household",
                "path",
                "pressure",
                "price",
                "prices",
                "problem",
                "raise",
                "rates",
                "transport",
                "view"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
              "shared_source_ids": [],
              "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 146,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "daily",
                "hold",
                "household",
                "path",
                "pressure",
                "price",
                "prices",
                "problem",
                "raise",
                "rates",
                "transport",
                "view"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
              "shared_source_ids": [],
              "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 146,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "daily",
                "hold",
                "household",
                "path",
                "pressure",
                "price",
                "prices",
                "problem",
                "raise",
                "rates",
                "transport",
                "view"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
              "shared_source_ids": [],
              "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 146,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "daily",
                "hold",
                "household",
                "path",
                "pressure",
                "price",
                "prices",
                "problem",
                "raise",
                "rates",
                "transport",
                "view"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
              "shared_source_ids": [],
              "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 135,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "costs",
                "freight",
                "infrastructure",
                "interruptions",
                "make",
                "only",
                "physical",
                "pressure",
                "prices",
                "problem",
                "transport"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "60c31d97cd7a2f6434348efa0d3fa11a066bda6a9295bbd0a104eda95c463e87",
              "shared_source_ids": [],
              "score_receipt_sha256": "74445c36ad29304e1aef6e3d3f86b53d41479889fefd85aff25e77f1697961dc"
            },
            {
              "rank": 31,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 125,
              "qualifies": true,
              "shared_terms": [
                "case",
                "different",
                "later",
                "make",
                "only",
                "price",
                "prices",
                "prove",
                "reported",
                "risks",
                "todays",
                "view"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "2e7787f70c9b50fabc563e5b90fe3493850745760e02991af505f3b06f98d2a7",
              "shared_source_ids": [],
              "score_receipt_sha256": "86802de9394dec03c245f38a507c6e0e8e2b6a054273519abda956bbebbb8127"
            },
            {
              "rank": 32,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 92,
              "qualifies": false,
              "shared_terms": [
                "already",
                "case",
                "different",
                "later",
                "make",
                "only",
                "path",
                "reported",
                "risks",
                "todays"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "d31083c431ee811e3fb653ae3d80d285a3a8026884994f67e73d3fabc705bbe5",
              "shared_source_ids": [],
              "score_receipt_sha256": "1781a0a08ae396e2abec779593922851c456eeee1b765aa92ac974778a2de73f"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "access",
            "activity",
            "already",
            "appears",
            "approval",
            "approvals",
            "arrested",
            "arrow",
            "awards",
            "becomes",
            "bond",
            "cancellations",
            "capacity",
            "case",
            "center",
            "claim",
            "clearest",
            "completing",
            "constrain",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "define",
            "delay",
            "delayed",
            "delays",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "disrupted",
            "downside",
            "drive",
            "export",
            "fall",
            "freight",
            "funding",
            "global",
            "governor",
            "grid",
            "higher",
            "hold",
            "household",
            "identify",
            "improvement",
            "incidents",
            "infrastructure",
            "interrupt",
            "interruption",
            "interruptions",
            "inventory",
            "later",
            "lead",
            "logistics",
            "lost",
            "loudoun",
            "make",
            "measured",
            "mortgage",
            "moving",
            "must",
            "nationwide",
            "neither",
            "news",
            "nny360",
            "north",
            "occurred",
            "only",
            "operating",
            "path",
            "physical",
            "planned",
            "politico",
            "power",
            "pressure",
            "price",
            "prices",
            "problem",
            "prove",
            "proves",
            "puts",
            "raise",
            "rates",
            "reach",
            "reaching",
            "records",
            "reduce",
            "reported",
            "result",
            "resume",
            "risks",
            "roughly",
            "security",
            "separate",
            "separately",
            "service",
            "shortage",
            "show",
            "site",
            "state",
            "stolen",
            "stronger",
            "supports",
            "surcharges",
            "system",
            "tariffs",
            "testable",
            "texas",
            "theft",
            "thousands",
            "todays",
            "together",
            "trade",
            "transport",
            "turmoil",
            "unchanged",
            "verified",
            "view",
            "water",
            "weaknesses",
            "wire",
            "wjla",
            "work",
            "wrong"
          ],
          "selected_shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
          "selected_score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "5b5f09ad700235c0fdd0ea0cd772789984e03ac6b353303d847bd2953fe11063",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "a3eb842824cb5bd4dd147c7d048359ab79158fa2b99859554a7bc25a52c216a6"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-WORRY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-WORRY",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Worry",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Worry",
          "source_headline": "The clearest downside is a capacity problem moving into cost, delay or access.",
          "source_question": "What could make today’s lead view wrong?",
          "source_market_connection": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "8f5e82e0fa67887fb463c6d78ce53fcd50104dee1cc701b492948cd661d9a6d2",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Worry",
          "current_headline": "The clearest downside is a capacity problem moving into cost, delay or access.",
          "current_question": "What could make today’s lead view wrong?",
          "current_market_connection": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "8f5e82e0fa67887fb463c6d78ce53fcd50104dee1cc701b492948cd661d9a6d2",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Worry content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What could make today’s lead view wrong?",
              "current": "What could make today’s lead view wrong?"
            },
            "headline": {
              "changed": false,
              "prior": "The clearest downside is a capacity problem moving into cost, delay or access.",
              "current": "The clearest downside is a capacity problem moving into cost, delay or access."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Together they define a testable downside path: delayed infrastructure can constrain activity, while trade and transport pressure can raise the cost of completing it. The reports do not prove that this path has already occurred.",
                "nny360.com reported: “State awards thousands to north country for water system cybersecurity”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Security funding and reported copper theft identify separate physical and digital weaknesses. The worry case becomes stronger only when later records show disrupted service, delayed work, lost capacity or higher delivered cost."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Power approval can delay planned capacity",
                "Logistics pressure can reach delivered cost",
                "Physical and digital weaknesses can interrupt service"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 5,
              "current_count": 5,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it.",
              "current": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Approval delays or cancellations",
                "Freight surcharges reaching inventory or prices",
                "Verified service interruptions from physical or digital incidents"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Reduce the worry if approvals resume, delivery costs fall and no service interruption appears in later records.",
              "current": "Reduce the worry if approvals resume, delivery costs fall and no service interruption appears in later records."
            }
          },
          "similarities": [
            "Both records belong to the Worry canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Worry content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "access",
            "activity",
            "already",
            "appears",
            "approval",
            "approvals",
            "arrested",
            "arrow",
            "awards",
            "becomes",
            "bond",
            "cancellations",
            "capacity",
            "case",
            "center",
            "claim",
            "clearest",
            "completing",
            "constrain",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "define",
            "delay",
            "delayed",
            "delays",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "disrupted",
            "downside",
            "drive",
            "export",
            "fall",
            "freight",
            "funding",
            "global",
            "governor",
            "grid",
            "higher",
            "hold",
            "household",
            "identify",
            "improvement",
            "incidents",
            "infrastructure",
            "interrupt",
            "interruption",
            "interruptions",
            "inventory",
            "later",
            "lead",
            "logistics",
            "lost",
            "loudoun",
            "make",
            "measured",
            "mortgage",
            "moving",
            "must",
            "nationwide",
            "neither",
            "news",
            "nny360",
            "north",
            "occurred",
            "only",
            "operating",
            "path",
            "physical",
            "planned",
            "politico",
            "power",
            "pressure",
            "price",
            "prices",
            "problem",
            "prove",
            "proves",
            "puts",
            "raise",
            "rates",
            "reach",
            "reaching",
            "records",
            "reduce",
            "reported",
            "result",
            "resume",
            "risks",
            "roughly",
            "security",
            "separate",
            "separately",
            "service",
            "shortage",
            "show",
            "site",
            "state",
            "stolen",
            "stronger",
            "supports",
            "surcharges",
            "system",
            "tariffs",
            "testable",
            "texas",
            "theft",
            "thousands",
            "todays",
            "together",
            "trade",
            "transport",
            "turmoil",
            "unchanged",
            "verified",
            "view",
            "water",
            "weaknesses",
            "wire",
            "wjla",
            "work",
            "wrong"
          ],
          "topical_shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
          "topical_score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Worry",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 31,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "already",
                  "appears",
                  "approval",
                  "approvals",
                  "arrested",
                  "arrow",
                  "awards",
                  "becomes",
                  "bond",
                  "cancellations",
                  "capacity",
                  "case",
                  "center",
                  "claim",
                  "clearest",
                  "completing",
                  "constrain",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "define",
                  "delay",
                  "delayed",
                  "delays",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "disrupted",
                  "downside",
                  "drive",
                  "export",
                  "fall",
                  "freight",
                  "funding",
                  "global",
                  "governor",
                  "grid",
                  "higher",
                  "hold",
                  "household",
                  "identify",
                  "improvement",
                  "incidents",
                  "infrastructure",
                  "interrupt",
                  "interruption",
                  "interruptions",
                  "inventory",
                  "later",
                  "lead",
                  "logistics",
                  "lost",
                  "loudoun",
                  "make",
                  "measured",
                  "mortgage",
                  "moving",
                  "must",
                  "nationwide",
                  "neither",
                  "news",
                  "nny360",
                  "north",
                  "occurred",
                  "only",
                  "operating",
                  "path",
                  "physical",
                  "planned",
                  "politico",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "prove",
                  "proves",
                  "puts",
                  "raise",
                  "rates",
                  "reach",
                  "reaching",
                  "records",
                  "reduce",
                  "reported",
                  "result",
                  "resume",
                  "risks",
                  "roughly",
                  "security",
                  "separate",
                  "separately",
                  "service",
                  "shortage",
                  "show",
                  "site",
                  "state",
                  "stolen",
                  "stronger",
                  "supports",
                  "surcharges",
                  "system",
                  "tariffs",
                  "testable",
                  "texas",
                  "theft",
                  "thousands",
                  "todays",
                  "together",
                  "trade",
                  "transport",
                  "turmoil",
                  "unchanged",
                  "verified",
                  "view",
                  "water",
                  "weaknesses",
                  "wire",
                  "wjla",
                  "work",
                  "wrong"
                ],
                "shared_term_count": 132,
                "shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "already",
                  "appears",
                  "approval",
                  "approvals",
                  "arrested",
                  "arrow",
                  "awards",
                  "becomes",
                  "bond",
                  "cancellations",
                  "capacity",
                  "case",
                  "center",
                  "claim",
                  "clearest",
                  "completing",
                  "constrain",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "define",
                  "delay",
                  "delayed",
                  "delays",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "disrupted",
                  "downside",
                  "drive",
                  "export",
                  "fall",
                  "freight",
                  "funding",
                  "global",
                  "governor",
                  "grid",
                  "higher",
                  "hold",
                  "household",
                  "identify",
                  "improvement",
                  "incidents",
                  "infrastructure",
                  "interrupt",
                  "interruption",
                  "interruptions",
                  "inventory",
                  "later",
                  "lead",
                  "logistics",
                  "lost",
                  "loudoun",
                  "make",
                  "measured",
                  "mortgage",
                  "moving",
                  "must",
                  "nationwide",
                  "neither",
                  "news",
                  "nny360",
                  "north",
                  "occurred",
                  "only",
                  "operating",
                  "path",
                  "physical",
                  "planned",
                  "politico",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "prove",
                  "proves",
                  "puts",
                  "raise",
                  "rates",
                  "reach",
                  "reaching",
                  "records",
                  "reduce",
                  "reported",
                  "result",
                  "resume",
                  "risks",
                  "roughly",
                  "security",
                  "separate",
                  "separately",
                  "service",
                  "shortage",
                  "show",
                  "site",
                  "state",
                  "stolen",
                  "stronger",
                  "supports",
                  "surcharges",
                  "system",
                  "tariffs",
                  "testable",
                  "texas",
                  "theft",
                  "thousands",
                  "todays",
                  "together",
                  "trade",
                  "transport",
                  "turmoil",
                  "unchanged",
                  "verified",
                  "view",
                  "water",
                  "weaknesses",
                  "wire",
                  "wjla",
                  "work",
                  "wrong"
                ],
                "shared_term_count": 132,
                "shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 631,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "bond",
                  "center",
                  "claim",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "export",
                  "global",
                  "governor",
                  "grid",
                  "hold",
                  "improvement",
                  "later",
                  "lead",
                  "logistics",
                  "loudoun",
                  "make",
                  "mortgage",
                  "must",
                  "news",
                  "only",
                  "politico",
                  "puts",
                  "rates",
                  "reported",
                  "roughly",
                  "separately",
                  "site",
                  "stolen",
                  "supports",
                  "tariffs",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "view",
                  "wire",
                  "wjla",
                  "wrong"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 631,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "bond",
                  "center",
                  "claim",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "export",
                  "global",
                  "governor",
                  "grid",
                  "hold",
                  "improvement",
                  "later",
                  "lead",
                  "logistics",
                  "loudoun",
                  "make",
                  "mortgage",
                  "must",
                  "news",
                  "only",
                  "politico",
                  "puts",
                  "rates",
                  "reported",
                  "roughly",
                  "separately",
                  "site",
                  "stolen",
                  "supports",
                  "tariffs",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "view",
                  "wire",
                  "wjla",
                  "wrong"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 631,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "bond",
                  "center",
                  "claim",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "export",
                  "global",
                  "governor",
                  "grid",
                  "hold",
                  "improvement",
                  "later",
                  "lead",
                  "logistics",
                  "loudoun",
                  "make",
                  "mortgage",
                  "must",
                  "news",
                  "only",
                  "politico",
                  "puts",
                  "rates",
                  "reported",
                  "roughly",
                  "separately",
                  "site",
                  "stolen",
                  "supports",
                  "tariffs",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "view",
                  "wire",
                  "wjla",
                  "wrong"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 631,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "bond",
                  "center",
                  "claim",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "export",
                  "global",
                  "governor",
                  "grid",
                  "hold",
                  "improvement",
                  "later",
                  "lead",
                  "logistics",
                  "loudoun",
                  "make",
                  "mortgage",
                  "must",
                  "news",
                  "only",
                  "politico",
                  "puts",
                  "rates",
                  "reported",
                  "roughly",
                  "separately",
                  "site",
                  "stolen",
                  "supports",
                  "tariffs",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "view",
                  "wire",
                  "wjla",
                  "wrong"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 631,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "awards",
                  "bond",
                  "center",
                  "claim",
                  "costs",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "export",
                  "global",
                  "governor",
                  "grid",
                  "hold",
                  "improvement",
                  "later",
                  "lead",
                  "logistics",
                  "make",
                  "mortgage",
                  "must",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "politico",
                  "puts",
                  "rates",
                  "reported",
                  "roughly",
                  "separately",
                  "state",
                  "supports",
                  "system",
                  "tariffs",
                  "texas",
                  "thousands",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "view",
                  "water",
                  "wrong"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "4902f7760792e7a7d6dadca31d123b5deb883d490d37e4828b277edce471fac5",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c9fbeed3dbb046677a9ceaf8a6d81c4a139c38e80a81714be27e94172bdb8ece"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 224,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "case",
                  "claim",
                  "cost",
                  "costs",
                  "cybersecurity",
                  "data",
                  "digital",
                  "downside",
                  "global",
                  "inventory",
                  "later",
                  "news",
                  "only",
                  "operating",
                  "path",
                  "pressure",
                  "price",
                  "prove",
                  "reach",
                  "reported",
                  "separately",
                  "state",
                  "supports",
                  "system",
                  "verified"
                ],
                "shared_term_count": 26,
                "shared_terms_sha256": "03bafef896039722455b42bf02793c429589852ae98a9296dda9b9edee22dadb",
                "shared_source_ids": [],
                "score_receipt_sha256": "e65302fce515aacda0cdf3c6c8707b633f4ac3a4d613d2131e6d7d68be1c287a"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "case",
                  "clearest",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "downside",
                  "freight",
                  "higher",
                  "only",
                  "path",
                  "pressure",
                  "prices",
                  "rates",
                  "reported",
                  "separate",
                  "supports",
                  "transport"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "bab99f6f7f88d1590a52092cead252900e28fb05c93ba5262767888eaba2d84f",
                "shared_source_ids": [],
                "score_receipt_sha256": "715c09cea5cce37866d4fa1c45f12ebb2ad7d4e51b640b9452a3d7e5935633d1"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 146,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "daily",
                  "hold",
                  "household",
                  "path",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "raise",
                  "rates",
                  "transport",
                  "view"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
                "shared_source_ids": [],
                "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 146,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "daily",
                  "hold",
                  "household",
                  "path",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "raise",
                  "rates",
                  "transport",
                  "view"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
                "shared_source_ids": [],
                "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 146,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "daily",
                  "hold",
                  "household",
                  "path",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "raise",
                  "rates",
                  "transport",
                  "view"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
                "shared_source_ids": [],
                "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 146,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "daily",
                  "hold",
                  "household",
                  "path",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "raise",
                  "rates",
                  "transport",
                  "view"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
                "shared_source_ids": [],
                "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 135,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "costs",
                  "freight",
                  "infrastructure",
                  "interruptions",
                  "make",
                  "only",
                  "physical",
                  "pressure",
                  "prices",
                  "problem",
                  "transport"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "60c31d97cd7a2f6434348efa0d3fa11a066bda6a9295bbd0a104eda95c463e87",
                "shared_source_ids": [],
                "score_receipt_sha256": "74445c36ad29304e1aef6e3d3f86b53d41479889fefd85aff25e77f1697961dc"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 125,
                "qualifies": true,
                "shared_terms": [
                  "case",
                  "different",
                  "later",
                  "make",
                  "only",
                  "price",
                  "prices",
                  "prove",
                  "reported",
                  "risks",
                  "todays",
                  "view"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "2e7787f70c9b50fabc563e5b90fe3493850745760e02991af505f3b06f98d2a7",
                "shared_source_ids": [],
                "score_receipt_sha256": "86802de9394dec03c245f38a507c6e0e8e2b6a054273519abda956bbebbb8127"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 92,
                "qualifies": false,
                "shared_terms": [
                  "already",
                  "case",
                  "different",
                  "later",
                  "make",
                  "only",
                  "path",
                  "reported",
                  "risks",
                  "todays"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "d31083c431ee811e3fb653ae3d80d285a3a8026884994f67e73d3fabc705bbe5",
                "shared_source_ids": [],
                "score_receipt_sha256": "1781a0a08ae396e2abec779593922851c456eeee1b765aa92ac974778a2de73f"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "access",
              "activity",
              "already",
              "appears",
              "approval",
              "approvals",
              "arrested",
              "arrow",
              "awards",
              "becomes",
              "bond",
              "cancellations",
              "capacity",
              "case",
              "center",
              "claim",
              "clearest",
              "completing",
              "constrain",
              "construction",
              "copper",
              "cost",
              "costs",
              "country",
              "county",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "define",
              "delay",
              "delayed",
              "delays",
              "delivered",
              "delivery",
              "despite",
              "different",
              "digital",
              "disrupted",
              "downside",
              "drive",
              "export",
              "fall",
              "freight",
              "funding",
              "global",
              "governor",
              "grid",
              "higher",
              "hold",
              "household",
              "identify",
              "improvement",
              "incidents",
              "infrastructure",
              "interrupt",
              "interruption",
              "interruptions",
              "inventory",
              "later",
              "lead",
              "logistics",
              "lost",
              "loudoun",
              "make",
              "measured",
              "mortgage",
              "moving",
              "must",
              "nationwide",
              "neither",
              "news",
              "nny360",
              "north",
              "occurred",
              "only",
              "operating",
              "path",
              "physical",
              "planned",
              "politico",
              "power",
              "pressure",
              "price",
              "prices",
              "problem",
              "prove",
              "proves",
              "puts",
              "raise",
              "rates",
              "reach",
              "reaching",
              "records",
              "reduce",
              "reported",
              "result",
              "resume",
              "risks",
              "roughly",
              "security",
              "separate",
              "separately",
              "service",
              "shortage",
              "show",
              "site",
              "state",
              "stolen",
              "stronger",
              "supports",
              "surcharges",
              "system",
              "tariffs",
              "testable",
              "texas",
              "theft",
              "thousands",
              "todays",
              "together",
              "trade",
              "transport",
              "turmoil",
              "unchanged",
              "verified",
              "view",
              "water",
              "weaknesses",
              "wire",
              "wjla",
              "work",
              "wrong"
            ],
            "selected_shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
            "selected_score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "5b5f09ad700235c0fdd0ea0cd772789984e03ac6b353303d847bd2953fe11063",
          "comparison_receipt_sha256": "a3eb842824cb5bd4dd147c7d048359ab79158fa2b99859554a7bc25a52c216a6",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "c46cee9d24685c620c340f71bbc71db4aebfd15c2cbe7845aa517acecefcb9d5",
        "query_concepts": {
          "entities": [
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "the",
            "clearest",
            "downside",
            "capacity",
            "problem",
            "moving",
            "cost",
            "delay",
            "access",
            "path",
            "every",
            "arrow",
            "remains",
            "question",
            "until",
            "later",
            "operating",
            "result",
            "supports",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "datamarnews",
            "tariffs",
            "and",
            "global",
            "turmoil",
            "drive",
            "export",
            "logistics",
            "costs",
            "together",
            "define",
            "testable",
            "delayed",
            "infrastructure",
            "can",
            "constrain",
            "activity",
            "trade",
            "transport",
            "pressure",
            "raise",
            "completing",
            "not",
            "prove",
            "has",
            "already",
            "occurred",
            "nny360",
            "com",
            "state",
            "awards",
            "thousands",
            "north",
            "country",
            "for",
            "water",
            "system",
            "cybersecurity",
            "wjla",
            "copper",
            "wire",
            "stolen",
            "construction",
            "site",
            "loudoun",
            "county",
            "arrested",
            "security",
            "funding",
            "theft",
            "identify",
            "separate",
            "physical",
            "digital",
            "weaknesses",
            "worry",
            "case",
            "becomes",
            "stronger",
            "records",
            "show",
            "disrupted",
            "service",
            "work",
            "lost",
            "higher",
            "delivered",
            "approval",
            "delays",
            "cancellations",
            "freight",
            "surcharges",
            "reaching",
            "inventory",
            "prices",
            "verified",
            "interruptions",
            "incidents"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-03-WORRY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-07-DOTS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT::TAB-03-WORRY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-03-WORRY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-03-WORRY"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-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-03-1055-SGT::TAB-03-WORRY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "External risk, energy pressure and digital trust form the sharpest conditional downside paths.",
            "engine": null,
            "tab": "Worry",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 240.2667,
            "why": [
              "same entity: Shipping",
              "shared terms: downside, worry, the, can, cost"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-07-DOTS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "External risk can affect supply, supply can affect costs, and costs can affect choices—but every arrow needs proof.",
            "engine": null,
            "tab": "Dots",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 228.591,
            "why": [
              "same entity: Shipping",
              "shared terms: can, costs, arrow, and, operating"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT::TAB-03-WORRY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
            "date": "2026-08-03",
            "title": "Shipping security, cold-chain economics and cyber trust carry the sharpest downside paths.",
            "engine": null,
            "tab": "Worry",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 184.1759,
            "why": [
              "same entity: Shipping",
              "same event: Supply chains and trade",
              "shared terms: worry, can, and, downside, security"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT::TAB-03-WORRY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
            "date": "2026-08-02",
            "title": "Shipping security, cold-chain economics and cyber trust carry the sharpest downside paths.",
            "engine": null,
            "tab": "Worry",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 184.1759,
            "why": [
              "same entity: Shipping",
              "same event: Supply chains and trade",
              "shared terms: worry, can, and, downside, security"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT::TAB-03-WORRY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
            "date": "2026-08-02",
            "title": "Shipping security, cold-chain economics and cyber trust carry the sharpest downside paths.",
            "engine": null,
            "tab": "Worry",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 184.1759,
            "why": [
              "same entity: Shipping",
              "same event: Supply chains and trade",
              "shared terms: worry, can, and, downside, security"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "912327e9f48f36589b2ac72c988b93fd1f2f714f10996f5fbe65023dcf3ee537"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-WORRY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-WORRY",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Worry",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Worry",
          "source_headline": "The clearest downside is a capacity problem moving into cost, delay or access.",
          "source_question": "What could make today’s lead view wrong?",
          "source_market_connection": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "8f5e82e0fa67887fb463c6d78ce53fcd50104dee1cc701b492948cd661d9a6d2",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Worry",
          "current_headline": "The clearest downside is a capacity problem moving into cost, delay or access.",
          "current_question": "What could make today’s lead view wrong?",
          "current_market_connection": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "8f5e82e0fa67887fb463c6d78ce53fcd50104dee1cc701b492948cd661d9a6d2",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Worry content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What could make today’s lead view wrong?",
              "current": "What could make today’s lead view wrong?"
            },
            "headline": {
              "changed": false,
              "prior": "The clearest downside is a capacity problem moving into cost, delay or access.",
              "current": "The clearest downside is a capacity problem moving into cost, delay or access."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Together they define a testable downside path: delayed infrastructure can constrain activity, while trade and transport pressure can raise the cost of completing it. The reports do not prove that this path has already occurred.",
                "nny360.com reported: “State awards thousands to north country for water system cybersecurity”. WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Security funding and reported copper theft identify separate physical and digital weaknesses. The worry case becomes stronger only when later records show disrupted service, delayed work, lost capacity or higher delivered cost."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Power approval can delay planned capacity",
                "Logistics pressure can reach delivered cost",
                "Physical and digital weaknesses can interrupt service"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 5,
              "current_count": 5,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-06",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it.",
              "current": "The downside path is capacity to delay to cost. Every arrow remains a question until a later operating result supports it."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Approval delays or cancellations",
                "Freight surcharges reaching inventory or prices",
                "Verified service interruptions from physical or digital incidents"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Reduce the worry if approvals resume, delivery costs fall and no service interruption appears in later records.",
              "current": "Reduce the worry if approvals resume, delivery costs fall and no service interruption appears in later records."
            }
          },
          "similarities": [
            "Both records belong to the Worry canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Worry content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "access",
            "activity",
            "already",
            "appears",
            "approval",
            "approvals",
            "arrested",
            "arrow",
            "awards",
            "becomes",
            "bond",
            "cancellations",
            "capacity",
            "case",
            "center",
            "claim",
            "clearest",
            "completing",
            "constrain",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "define",
            "delay",
            "delayed",
            "delays",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "disrupted",
            "downside",
            "drive",
            "export",
            "fall",
            "freight",
            "funding",
            "global",
            "governor",
            "grid",
            "higher",
            "hold",
            "household",
            "identify",
            "improvement",
            "incidents",
            "infrastructure",
            "interrupt",
            "interruption",
            "interruptions",
            "inventory",
            "later",
            "lead",
            "logistics",
            "lost",
            "loudoun",
            "make",
            "measured",
            "mortgage",
            "moving",
            "must",
            "nationwide",
            "neither",
            "news",
            "nny360",
            "north",
            "occurred",
            "only",
            "operating",
            "path",
            "physical",
            "planned",
            "politico",
            "power",
            "pressure",
            "price",
            "prices",
            "problem",
            "prove",
            "proves",
            "puts",
            "raise",
            "rates",
            "reach",
            "reaching",
            "records",
            "reduce",
            "reported",
            "result",
            "resume",
            "risks",
            "roughly",
            "security",
            "separate",
            "separately",
            "service",
            "shortage",
            "show",
            "site",
            "state",
            "stolen",
            "stronger",
            "supports",
            "surcharges",
            "system",
            "tariffs",
            "testable",
            "texas",
            "theft",
            "thousands",
            "todays",
            "together",
            "trade",
            "transport",
            "turmoil",
            "unchanged",
            "verified",
            "view",
            "water",
            "weaknesses",
            "wire",
            "wjla",
            "work",
            "wrong"
          ],
          "topical_shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
          "topical_score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Worry",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 31,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "already",
                  "appears",
                  "approval",
                  "approvals",
                  "arrested",
                  "arrow",
                  "awards",
                  "becomes",
                  "bond",
                  "cancellations",
                  "capacity",
                  "case",
                  "center",
                  "claim",
                  "clearest",
                  "completing",
                  "constrain",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "define",
                  "delay",
                  "delayed",
                  "delays",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "disrupted",
                  "downside",
                  "drive",
                  "export",
                  "fall",
                  "freight",
                  "funding",
                  "global",
                  "governor",
                  "grid",
                  "higher",
                  "hold",
                  "household",
                  "identify",
                  "improvement",
                  "incidents",
                  "infrastructure",
                  "interrupt",
                  "interruption",
                  "interruptions",
                  "inventory",
                  "later",
                  "lead",
                  "logistics",
                  "lost",
                  "loudoun",
                  "make",
                  "measured",
                  "mortgage",
                  "moving",
                  "must",
                  "nationwide",
                  "neither",
                  "news",
                  "nny360",
                  "north",
                  "occurred",
                  "only",
                  "operating",
                  "path",
                  "physical",
                  "planned",
                  "politico",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "prove",
                  "proves",
                  "puts",
                  "raise",
                  "rates",
                  "reach",
                  "reaching",
                  "records",
                  "reduce",
                  "reported",
                  "result",
                  "resume",
                  "risks",
                  "roughly",
                  "security",
                  "separate",
                  "separately",
                  "service",
                  "shortage",
                  "show",
                  "site",
                  "state",
                  "stolen",
                  "stronger",
                  "supports",
                  "surcharges",
                  "system",
                  "tariffs",
                  "testable",
                  "texas",
                  "theft",
                  "thousands",
                  "todays",
                  "together",
                  "trade",
                  "transport",
                  "turmoil",
                  "unchanged",
                  "verified",
                  "view",
                  "water",
                  "weaknesses",
                  "wire",
                  "wjla",
                  "work",
                  "wrong"
                ],
                "shared_term_count": 132,
                "shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "already",
                  "appears",
                  "approval",
                  "approvals",
                  "arrested",
                  "arrow",
                  "awards",
                  "becomes",
                  "bond",
                  "cancellations",
                  "capacity",
                  "case",
                  "center",
                  "claim",
                  "clearest",
                  "completing",
                  "constrain",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "define",
                  "delay",
                  "delayed",
                  "delays",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "disrupted",
                  "downside",
                  "drive",
                  "export",
                  "fall",
                  "freight",
                  "funding",
                  "global",
                  "governor",
                  "grid",
                  "higher",
                  "hold",
                  "household",
                  "identify",
                  "improvement",
                  "incidents",
                  "infrastructure",
                  "interrupt",
                  "interruption",
                  "interruptions",
                  "inventory",
                  "later",
                  "lead",
                  "logistics",
                  "lost",
                  "loudoun",
                  "make",
                  "measured",
                  "mortgage",
                  "moving",
                  "must",
                  "nationwide",
                  "neither",
                  "news",
                  "nny360",
                  "north",
                  "occurred",
                  "only",
                  "operating",
                  "path",
                  "physical",
                  "planned",
                  "politico",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "prove",
                  "proves",
                  "puts",
                  "raise",
                  "rates",
                  "reach",
                  "reaching",
                  "records",
                  "reduce",
                  "reported",
                  "result",
                  "resume",
                  "risks",
                  "roughly",
                  "security",
                  "separate",
                  "separately",
                  "service",
                  "shortage",
                  "show",
                  "site",
                  "state",
                  "stolen",
                  "stronger",
                  "supports",
                  "surcharges",
                  "system",
                  "tariffs",
                  "testable",
                  "texas",
                  "theft",
                  "thousands",
                  "todays",
                  "together",
                  "trade",
                  "transport",
                  "turmoil",
                  "unchanged",
                  "verified",
                  "view",
                  "water",
                  "weaknesses",
                  "wire",
                  "wjla",
                  "work",
                  "wrong"
                ],
                "shared_term_count": 132,
                "shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 631,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "bond",
                  "center",
                  "claim",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "export",
                  "global",
                  "governor",
                  "grid",
                  "hold",
                  "improvement",
                  "later",
                  "lead",
                  "logistics",
                  "loudoun",
                  "make",
                  "mortgage",
                  "must",
                  "news",
                  "only",
                  "politico",
                  "puts",
                  "rates",
                  "reported",
                  "roughly",
                  "separately",
                  "site",
                  "stolen",
                  "supports",
                  "tariffs",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "view",
                  "wire",
                  "wjla",
                  "wrong"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 631,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "bond",
                  "center",
                  "claim",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "export",
                  "global",
                  "governor",
                  "grid",
                  "hold",
                  "improvement",
                  "later",
                  "lead",
                  "logistics",
                  "loudoun",
                  "make",
                  "mortgage",
                  "must",
                  "news",
                  "only",
                  "politico",
                  "puts",
                  "rates",
                  "reported",
                  "roughly",
                  "separately",
                  "site",
                  "stolen",
                  "supports",
                  "tariffs",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "view",
                  "wire",
                  "wjla",
                  "wrong"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 631,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "bond",
                  "center",
                  "claim",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "export",
                  "global",
                  "governor",
                  "grid",
                  "hold",
                  "improvement",
                  "later",
                  "lead",
                  "logistics",
                  "loudoun",
                  "make",
                  "mortgage",
                  "must",
                  "news",
                  "only",
                  "politico",
                  "puts",
                  "rates",
                  "reported",
                  "roughly",
                  "separately",
                  "site",
                  "stolen",
                  "supports",
                  "tariffs",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "view",
                  "wire",
                  "wjla",
                  "wrong"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 631,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "bond",
                  "center",
                  "claim",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "export",
                  "global",
                  "governor",
                  "grid",
                  "hold",
                  "improvement",
                  "later",
                  "lead",
                  "logistics",
                  "loudoun",
                  "make",
                  "mortgage",
                  "must",
                  "news",
                  "only",
                  "politico",
                  "puts",
                  "rates",
                  "reported",
                  "roughly",
                  "separately",
                  "site",
                  "stolen",
                  "supports",
                  "tariffs",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "view",
                  "wire",
                  "wjla",
                  "wrong"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "e13f8e7ba5d00af0c9d91d9ad08c7240b2dfa42ed9fb22643a0dfbfb297d9867",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "f8be4492be22b42690e6e834efc2e1ae91c6293ff572fa641c83944e5ad09caa"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 631,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "awards",
                  "bond",
                  "center",
                  "claim",
                  "costs",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "export",
                  "global",
                  "governor",
                  "grid",
                  "hold",
                  "improvement",
                  "later",
                  "lead",
                  "logistics",
                  "make",
                  "mortgage",
                  "must",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "politico",
                  "puts",
                  "rates",
                  "reported",
                  "roughly",
                  "separately",
                  "state",
                  "supports",
                  "system",
                  "tariffs",
                  "texas",
                  "thousands",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "view",
                  "water",
                  "wrong"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "4902f7760792e7a7d6dadca31d123b5deb883d490d37e4828b277edce471fac5",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c9fbeed3dbb046677a9ceaf8a6d81c4a139c38e80a81714be27e94172bdb8ece"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 237,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "case",
                  "constrain",
                  "cost",
                  "delay",
                  "delivery",
                  "different",
                  "digital",
                  "downside",
                  "export",
                  "interrupt",
                  "only",
                  "physical",
                  "power",
                  "pressure",
                  "price",
                  "prices",
                  "proves",
                  "reach",
                  "reported",
                  "security",
                  "separately",
                  "show",
                  "supports",
                  "system",
                  "todays",
                  "verified"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "c0b953e2ab6bd93c4e76c05ef495329494e28fbbab7387f64f78b117255000ae",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd9d161d442542421c0629daaecc8c48ed633291bc5334071729682fcbe0d92c"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 224,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "case",
                  "claim",
                  "cost",
                  "costs",
                  "cybersecurity",
                  "data",
                  "digital",
                  "downside",
                  "global",
                  "inventory",
                  "later",
                  "news",
                  "only",
                  "operating",
                  "path",
                  "pressure",
                  "price",
                  "prove",
                  "reach",
                  "reported",
                  "separately",
                  "state",
                  "supports",
                  "system",
                  "verified"
                ],
                "shared_term_count": 26,
                "shared_terms_sha256": "03bafef896039722455b42bf02793c429589852ae98a9296dda9b9edee22dadb",
                "shared_source_ids": [],
                "score_receipt_sha256": "e65302fce515aacda0cdf3c6c8707b633f4ac3a4d613d2131e6d7d68be1c287a"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "case",
                  "clearest",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "downside",
                  "freight",
                  "higher",
                  "only",
                  "path",
                  "pressure",
                  "prices",
                  "rates",
                  "reported",
                  "separate",
                  "supports",
                  "transport"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "bab99f6f7f88d1590a52092cead252900e28fb05c93ba5262767888eaba2d84f",
                "shared_source_ids": [],
                "score_receipt_sha256": "715c09cea5cce37866d4fa1c45f12ebb2ad7d4e51b640b9452a3d7e5935633d1"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "activity",
                  "claim",
                  "cost",
                  "costs",
                  "despite",
                  "different",
                  "fall",
                  "household",
                  "only",
                  "pressure",
                  "price",
                  "rates",
                  "reported",
                  "security"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "90627120922bbb39e6728e53116819d396881c4dd098b915273a163b2b61dc96",
                "shared_source_ids": [],
                "score_receipt_sha256": "c08c8802da8f33c00d36772d94b7d7576694d0f98738bb0337262243f0c3b5f6"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 146,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "daily",
                  "hold",
                  "household",
                  "path",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "raise",
                  "rates",
                  "transport",
                  "view"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
                "shared_source_ids": [],
                "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 146,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "daily",
                  "hold",
                  "household",
                  "path",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "raise",
                  "rates",
                  "transport",
                  "view"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
                "shared_source_ids": [],
                "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 146,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "daily",
                  "hold",
                  "household",
                  "path",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "raise",
                  "rates",
                  "transport",
                  "view"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
                "shared_source_ids": [],
                "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 146,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "daily",
                  "hold",
                  "household",
                  "path",
                  "pressure",
                  "price",
                  "prices",
                  "problem",
                  "raise",
                  "rates",
                  "transport",
                  "view"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "50486adf00d370bb28f023e2fb5ebe9f0bd9859e8ce007bc62bafebb379e2a35",
                "shared_source_ids": [],
                "score_receipt_sha256": "e216a536fdd3703234e80511d23e8c68ce4458124b208590ef9079f58e025412"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 135,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "costs",
                  "freight",
                  "infrastructure",
                  "interruptions",
                  "make",
                  "only",
                  "physical",
                  "pressure",
                  "prices",
                  "problem",
                  "transport"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "60c31d97cd7a2f6434348efa0d3fa11a066bda6a9295bbd0a104eda95c463e87",
                "shared_source_ids": [],
                "score_receipt_sha256": "74445c36ad29304e1aef6e3d3f86b53d41479889fefd85aff25e77f1697961dc"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 125,
                "qualifies": true,
                "shared_terms": [
                  "case",
                  "different",
                  "later",
                  "make",
                  "only",
                  "price",
                  "prices",
                  "prove",
                  "reported",
                  "risks",
                  "todays",
                  "view"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "2e7787f70c9b50fabc563e5b90fe3493850745760e02991af505f3b06f98d2a7",
                "shared_source_ids": [],
                "score_receipt_sha256": "86802de9394dec03c245f38a507c6e0e8e2b6a054273519abda956bbebbb8127"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 92,
                "qualifies": false,
                "shared_terms": [
                  "already",
                  "case",
                  "different",
                  "later",
                  "make",
                  "only",
                  "path",
                  "reported",
                  "risks",
                  "todays"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "d31083c431ee811e3fb653ae3d80d285a3a8026884994f67e73d3fabc705bbe5",
                "shared_source_ids": [],
                "score_receipt_sha256": "1781a0a08ae396e2abec779593922851c456eeee1b765aa92ac974778a2de73f"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "access",
              "activity",
              "already",
              "appears",
              "approval",
              "approvals",
              "arrested",
              "arrow",
              "awards",
              "becomes",
              "bond",
              "cancellations",
              "capacity",
              "case",
              "center",
              "claim",
              "clearest",
              "completing",
              "constrain",
              "construction",
              "copper",
              "cost",
              "costs",
              "country",
              "county",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "define",
              "delay",
              "delayed",
              "delays",
              "delivered",
              "delivery",
              "despite",
              "different",
              "digital",
              "disrupted",
              "downside",
              "drive",
              "export",
              "fall",
              "freight",
              "funding",
              "global",
              "governor",
              "grid",
              "higher",
              "hold",
              "household",
              "identify",
              "improvement",
              "incidents",
              "infrastructure",
              "interrupt",
              "interruption",
              "interruptions",
              "inventory",
              "later",
              "lead",
              "logistics",
              "lost",
              "loudoun",
              "make",
              "measured",
              "mortgage",
              "moving",
              "must",
              "nationwide",
              "neither",
              "news",
              "nny360",
              "north",
              "occurred",
              "only",
              "operating",
              "path",
              "physical",
              "planned",
              "politico",
              "power",
              "pressure",
              "price",
              "prices",
              "problem",
              "prove",
              "proves",
              "puts",
              "raise",
              "rates",
              "reach",
              "reaching",
              "records",
              "reduce",
              "reported",
              "result",
              "resume",
              "risks",
              "roughly",
              "security",
              "separate",
              "separately",
              "service",
              "shortage",
              "show",
              "site",
              "state",
              "stolen",
              "stronger",
              "supports",
              "surcharges",
              "system",
              "tariffs",
              "testable",
              "texas",
              "theft",
              "thousands",
              "todays",
              "together",
              "trade",
              "transport",
              "turmoil",
              "unchanged",
              "verified",
              "view",
              "water",
              "weaknesses",
              "wire",
              "wjla",
              "work",
              "wrong"
            ],
            "selected_shared_terms_sha256": "074ceebaf45b002cfa122acdc51a5930c33b864a3cba248afd17db02048d9c48",
            "selected_score_receipt_sha256": "d38265f1b864df12d6dcf2701da9683aa1501991ee0c0344a176804297751715",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "5b5f09ad700235c0fdd0ea0cd772789984e03ac6b353303d847bd2953fe11063",
          "comparison_receipt_sha256": "a3eb842824cb5bd4dd147c7d048359ab79158fa2b99859554a7bc25a52c216a6",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and check when it was published.",
        "Keep what the source said separate from what OTR thinks it may mean.",
        "For a major claim, look for an official source or a second independent report."
      ],
      "watch_conditions": [
        "Approval delays or cancellations",
        "Freight surcharges reaching inventory or prices",
        "Verified service interruptions from physical or digital incidents"
      ],
      "invalidation": "Reduce the worry if approvals resume, delivery costs fall and no service interruption appears in later records.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "deterministic_method": {
        "method_id": "OTR-FULL-IMMERSIVE-TAB-DETERMINISM-V1",
        "tab_name": "Worry",
        "source_selection_rule": "Select reports that expose capacity, delivery, physical-security or digital-security downside paths.",
        "source_ids": [
          "LEAD-02",
          "LEAD-11",
          "LEAD-03",
          "LEAD-01",
          "LEAD-06"
        ],
        "fixed_sections": [
          "question",
          "headline",
          "narrative",
          "beats",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "complete": true
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T10:37:30+08:00",
        "verified_sources": 12,
        "candidate_sources": 471,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-04-0618-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-04_CANONICAL"
      }
    },
    "Big 3": {
      "eyebrow": "BIG 3 · 4 AUGUST 2026",
      "question": "Which three reports organise this edition?",
      "headline": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three.",
      "narrative": [
        "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The order is fixed by the saved selection rule: direct report inside the stated time window, new collection, breadth across research areas, independent publisher support, public-impact words and report time.",
        "The three picks answer different questions: financing conditions, operating capacity and delivery cost. They organise this edition without claiming one event caused another or that these are the world’s three most important events."
      ],
      "beats": [
        {
          "label": "01 · FINANCE",
          "title": "Mortgage Rates Roughly Unchanged Despite Bond Market Improvement",
          "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. The first report leads the financing lane; the Singapore banking report stays separate context.",
          "source_ids": [
            "LEAD-01",
            "LEAD-04"
          ]
        },
        {
          "label": "02 · CAPACITY",
          "title": "Texas governor puts data center grid approvals on hold",
          "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. The Texas report leads the capacity lane; the utilities report is a separate infrastructure check.",
          "source_ids": [
            "LEAD-02",
            "LEAD-11"
          ]
        },
        {
          "label": "03 · DELIVERY",
          "title": "U.S. tariffs and global turmoil drive up export logistics costs",
          "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. The logistics report leads the delivery lane; the copper report stays a separate operating-risk item.",
          "source_ids": [
            "LEAD-03",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost.",
      "history_echo": "The saved Big 3 content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Big 3 section when one passes the subject check; it cannot prove today's facts.",
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Big 3",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Big 3",
          "question": "Which three reports organise this edition?",
          "headline": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The order is fixed by the saved selection rule: direct report inside the stated time window, new collection, breadth across research areas, independent publisher support, public-impact words and report time.",
            "The three picks answer different questions: financing conditions, operating capacity and delivery cost. They organise this edition without claiming one event caused another or that these are the world’s three most important events."
          ],
          "beats": [
            {
              "label": "01 · FINANCE",
              "title": "Mortgage Rates Roughly Unchanged Despite Bond Market Improvement",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. The first report leads the financing lane; the Singapore banking report stays separate context.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "02 · CAPACITY",
              "title": "Texas governor puts data center grid approvals on hold",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. The Texas report leads the capacity lane; the utilities report is a separate infrastructure check.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "03 · DELIVERY",
              "title": "U.S. tariffs and global turmoil drive up export logistics costs",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. The logistics report leads the delivery lane; the copper report stays a separate operating-risk item.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "market_connection": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost.",
          "watch_conditions": [
            "Measured mortgage-rate follow-through",
            "The next Texas grid approval record",
            "Delivered freight-cost and inventory data"
          ],
          "invalidation": "Replace a pick only when its report is corrected, withdrawn or overtaken under the same saved selection rule.",
          "content_sha256": "c53ef372b22594becd2a44f2086658bcf76ecd93295aa0e6aece705ef7570a19",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Big 3",
          "question": "Which three reports organise this edition?",
          "headline": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The order is fixed by the saved selection rule: direct report inside the stated time window, new collection, breadth across research areas, independent publisher support, public-impact words and report time.",
            "The three picks answer different questions: financing conditions, operating capacity and delivery cost. They organise this edition without claiming one event caused another or that these are the world’s three most important events."
          ],
          "beats": [
            {
              "label": "01 · FINANCE",
              "title": "Mortgage Rates Roughly Unchanged Despite Bond Market Improvement",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. The first report leads the financing lane; the Singapore banking report stays separate context.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "02 · CAPACITY",
              "title": "Texas governor puts data center grid approvals on hold",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. The Texas report leads the capacity lane; the utilities report is a separate infrastructure check.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "03 · DELIVERY",
              "title": "U.S. tariffs and global turmoil drive up export logistics costs",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. The logistics report leads the delivery lane; the copper report stays a separate operating-risk item.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "market_connection": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost.",
          "watch_conditions": [
            "Measured mortgage-rate follow-through",
            "The next Texas grid approval record",
            "Delivered freight-cost and inventory data"
          ],
          "invalidation": "Replace a pick only when its report is corrected, withdrawn or overtaken under the same saved selection rule.",
          "content_sha256": "c53ef372b22594becd2a44f2086658bcf76ecd93295aa0e6aece705ef7570a19",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "UNCHANGED",
        "content_change_summary": "The saved Big 3 content is unchanged across all eight compared fields.",
        "content_changes": {
          "changed_fields": [],
          "unchanged_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "question": {
            "changed": false,
            "prior": "Which three reports organise this edition?",
            "current": "Which three reports organise this edition?"
          },
          "headline": {
            "changed": false,
            "prior": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three.",
            "current": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The order is fixed by the saved selection rule: direct report inside the stated time window, new collection, breadth across research areas, independent publisher support, public-impact words and report time.",
              "The three picks answer different questions: financing conditions, operating capacity and delivery cost. They organise this edition without claiming one event caused another or that these are the world’s three most important events."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Mortgage Rates Roughly Unchanged Despite Bond Market Improvement",
              "Texas governor puts data center grid approvals on hold",
              "U.S. tariffs and global turmoil drive up export logistics costs"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-01",
              "LEAD-02",
              "LEAD-03",
              "LEAD-04",
              "LEAD-06",
              "LEAD-11"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost.",
            "current": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Measured mortgage-rate follow-through",
              "The next Texas grid approval record",
              "Delivered freight-cost and inventory data"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Replace a pick only when its report is corrected, withdrawn or overtaken under the same saved selection rule.",
            "current": "Replace a pick only when its report is corrected, withdrawn or overtaken under the same saved selection rule."
          }
        },
        "similarities": [
          "Both records belong to the Big 3 canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved narrative is unchanged.",
          "The saved beat structure is unchanged.",
          "The saved source set is unchanged.",
          "The saved market connection is unchanged.",
          "The saved watch conditions is unchanged.",
          "The saved invalidation condition is unchanged."
        ],
        "differences": [
          "All eight compared content fields are unchanged; only the story, release or publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "across",
            "answer",
            "approval",
            "approvals",
            "areas",
            "arrested",
            "asias",
            "awards",
            "banking",
            "bond",
            "breadth",
            "build",
            "capacity",
            "caused",
            "center",
            "claiming",
            "collection",
            "construction",
            "context",
            "copper",
            "corrected",
            "cost",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "edition",
            "event",
            "events",
            "export",
            "financing",
            "firm",
            "first",
            "fixed",
            "follow",
            "fortune",
            "freight",
            "give",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "impact",
            "important",
            "improvement",
            "independent",
            "infrastructure",
            "inside",
            "inventory",
            "item",
            "lane",
            "largest",
            "leads",
            "logistics",
            "looking",
            "loudoun",
            "measured",
            "mortgage",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "operating",
            "order",
            "organise",
            "overtaken",
            "pick",
            "picks",
            "politico",
            "public",
            "publisher",
            "puts",
            "questions",
            "rate",
            "rates",
            "record",
            "regional",
            "repeatable",
            "replace",
            "reported",
            "research",
            "risk",
            "roughly",
            "rule",
            "selection",
            "separate",
            "separately",
            "singapore",
            "site",
            "southeast",
            "state",
            "stated",
            "stays",
            "stolen",
            "subsidiary",
            "support",
            "system",
            "tariffs",
            "tech",
            "texas",
            "thousands",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "usable",
            "utilities",
            "water",
            "window",
            "wire",
            "withdrawn",
            "without",
            "wjla",
            "words",
            "worlds"
          ],
          "shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Big 3",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 32,
          "meaningful_match_count": 27,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "answer",
                "approval",
                "approvals",
                "areas",
                "arrested",
                "asias",
                "awards",
                "banking",
                "bond",
                "breadth",
                "build",
                "capacity",
                "caused",
                "center",
                "claiming",
                "collection",
                "construction",
                "context",
                "copper",
                "corrected",
                "cost",
                "costs",
                "country",
                "county",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "delivered",
                "delivery",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "edition",
                "event",
                "events",
                "export",
                "financing",
                "firm",
                "first",
                "fixed",
                "follow",
                "fortune",
                "freight",
                "give",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "important",
                "improvement",
                "independent",
                "infrastructure",
                "inside",
                "inventory",
                "item",
                "lane",
                "largest",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "measured",
                "mortgage",
                "news",
                "next",
                "nny360",
                "north",
                "only",
                "operating",
                "order",
                "organise",
                "overtaken",
                "pick",
                "picks",
                "politico",
                "public",
                "publisher",
                "puts",
                "questions",
                "rate",
                "rates",
                "record",
                "regional",
                "repeatable",
                "replace",
                "reported",
                "research",
                "risk",
                "roughly",
                "rule",
                "selection",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "state",
                "stated",
                "stays",
                "stolen",
                "subsidiary",
                "support",
                "system",
                "tariffs",
                "tech",
                "texas",
                "thousands",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "usable",
                "utilities",
                "water",
                "window",
                "wire",
                "withdrawn",
                "without",
                "wjla",
                "words",
                "worlds"
              ],
              "shared_term_count": 127,
              "shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "answer",
                "approval",
                "approvals",
                "areas",
                "arrested",
                "asias",
                "awards",
                "banking",
                "bond",
                "breadth",
                "build",
                "capacity",
                "caused",
                "center",
                "claiming",
                "collection",
                "construction",
                "context",
                "copper",
                "corrected",
                "cost",
                "costs",
                "country",
                "county",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "delivered",
                "delivery",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "edition",
                "event",
                "events",
                "export",
                "financing",
                "firm",
                "first",
                "fixed",
                "follow",
                "fortune",
                "freight",
                "give",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "important",
                "improvement",
                "independent",
                "infrastructure",
                "inside",
                "inventory",
                "item",
                "lane",
                "largest",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "measured",
                "mortgage",
                "news",
                "next",
                "nny360",
                "north",
                "only",
                "operating",
                "order",
                "organise",
                "overtaken",
                "pick",
                "picks",
                "politico",
                "public",
                "publisher",
                "puts",
                "questions",
                "rate",
                "rates",
                "record",
                "regional",
                "repeatable",
                "replace",
                "reported",
                "research",
                "risk",
                "roughly",
                "rule",
                "selection",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "state",
                "stated",
                "stays",
                "stolen",
                "subsidiary",
                "support",
                "system",
                "tariffs",
                "tech",
                "texas",
                "thousands",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "usable",
                "utilities",
                "water",
                "window",
                "wire",
                "withdrawn",
                "without",
                "wjla",
                "words",
                "worlds"
              ],
              "shared_term_count": 127,
              "shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 879,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "areas",
                "asias",
                "awards",
                "banking",
                "bond",
                "build",
                "center",
                "corrected",
                "costs",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "edition",
                "export",
                "firm",
                "first",
                "fixed",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "largest",
                "logistics",
                "looking",
                "mortgage",
                "news",
                "nny360",
                "north",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "separate",
                "separately",
                "singapore",
                "southeast",
                "state",
                "stays",
                "subsidiary",
                "support",
                "system",
                "tariffs",
                "tech",
                "texas",
                "thousands",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "water",
                "withdrawn",
                "words"
              ],
              "shared_term_count": 73,
              "shared_terms_sha256": "eef4aed6fa40b824bf4f7044dfa2e22df8d3ee77ff33afd8749a0a9d20e67da8",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "7f422a2247acb61d348ef65dede8f81ea339ab685ff5c274bedbbd12c3773081"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 861,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "areas",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "drive",
                "edition",
                "export",
                "firm",
                "first",
                "fixed",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "inside",
                "item",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "news",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "public",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stays",
                "stolen",
                "subsidiary",
                "support",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "window",
                "wire",
                "withdrawn",
                "wjla",
                "words"
              ],
              "shared_term_count": 77,
              "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 861,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "areas",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "drive",
                "edition",
                "export",
                "firm",
                "first",
                "fixed",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "inside",
                "item",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "news",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "public",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stays",
                "stolen",
                "subsidiary",
                "support",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "window",
                "wire",
                "withdrawn",
                "wjla",
                "words"
              ],
              "shared_term_count": 77,
              "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 861,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "areas",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "drive",
                "edition",
                "export",
                "firm",
                "first",
                "fixed",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "inside",
                "item",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "news",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "public",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stays",
                "stolen",
                "subsidiary",
                "support",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "window",
                "wire",
                "withdrawn",
                "wjla",
                "words"
              ],
              "shared_term_count": 77,
              "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 861,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "areas",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "construction",
                "copper",
                "corrected",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "drive",
                "edition",
                "export",
                "firm",
                "first",
                "fixed",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "inside",
                "item",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "news",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "public",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stays",
                "stolen",
                "subsidiary",
                "support",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "window",
                "wire",
                "withdrawn",
                "wjla",
                "words"
              ],
              "shared_term_count": 77,
              "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 240,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "context",
                "corrected",
                "data",
                "different",
                "edition",
                "global",
                "inside",
                "lane",
                "news",
                "next",
                "only",
                "organise",
                "pick",
                "picks",
                "rates",
                "reported",
                "research",
                "risk",
                "separate",
                "singapore",
                "state",
                "todays"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4015c67b7cdfd09c48c3f5388427e6ecf48d02111891b0fe8b02e0c3150cc01a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c601832366eb8b119e94d4b68cd484e3b70823ca29e8e0976ae0d8e858135259"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "capacity",
                "corrected",
                "data",
                "delivery",
                "different",
                "direct",
                "edition",
                "event",
                "first",
                "freight",
                "lane",
                "logistics",
                "operating",
                "organise",
                "public",
                "rule",
                "separate",
                "singapore",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
              "shared_source_ids": [],
              "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 159,
              "qualifies": true,
              "shared_terms": [
                "claiming",
                "cost",
                "direct",
                "edition",
                "first",
                "impact",
                "lane",
                "organise",
                "reported",
                "risk",
                "todays",
                "withdrawn",
                "without"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "a4839124e461d4c7a10bfc86f1fc587302f395a2212cf50070b1ca7d8c22ecaf",
              "shared_source_ids": [],
              "score_receipt_sha256": "0434f7a18a8ebd41db0365192052b44a649ed869af7d4c1db0b82155e9cf92b1"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 147,
              "qualifies": true,
              "shared_terms": [
                "across",
                "caused",
                "claiming",
                "corrected",
                "edition",
                "event",
                "impact",
                "news",
                "only",
                "order",
                "pick",
                "reported",
                "risk",
                "separate",
                "support",
                "todays",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "7b2883953b8e045932b853f15f9d8313ec534208409aadef4abb8ccbfd3eed8b",
              "shared_source_ids": [],
              "score_receipt_sha256": "383abf948e843bdddaad3577c6250343035ae9c8f7cd08bca2dd43d7bb42979f"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "across",
                "corrected",
                "direct",
                "edition",
                "event",
                "events",
                "follow",
                "impact",
                "inside",
                "order",
                "organise",
                "pick",
                "reported",
                "risk",
                "separate",
                "todays",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b283684ceefec6599c670e17cecfe63287328569f26cc35252b9b70d9e5e056d",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce151954a267341bb0ec1f839710cd4779dce1dd0087db71451c97b59c26c479"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 144,
              "qualifies": true,
              "shared_terms": [
                "caused",
                "claiming",
                "cost",
                "edition",
                "first",
                "follow",
                "hold",
                "important",
                "organise",
                "rates",
                "reported",
                "separate",
                "todays",
                "unchanged",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 82,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "different",
                "first",
                "hold",
                "inside",
                "rates",
                "risk"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 82,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "different",
                "first",
                "hold",
                "inside",
                "rates",
                "risk"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 82,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "different",
                "first",
                "hold",
                "inside",
                "rates",
                "risk"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
            },
            {
              "rank": 31,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 82,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "different",
                "first",
                "hold",
                "inside",
                "rates",
                "risk"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
            },
            {
              "rank": 32,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 77,
              "qualifies": false,
              "shared_terms": [
                "cost",
                "costs",
                "next",
                "reported",
                "separate"
              ],
              "shared_term_count": 5,
              "shared_terms_sha256": "dde6e02f6751c7e017a1653986d8d165173f0408c3de43c71b384be755685071",
              "shared_source_ids": [],
              "score_receipt_sha256": "e5a1a1ed4d3174f949532b4ddebf0661ead2d388376622e989644496b21397ad"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "across",
            "answer",
            "approval",
            "approvals",
            "areas",
            "arrested",
            "asias",
            "awards",
            "banking",
            "bond",
            "breadth",
            "build",
            "capacity",
            "caused",
            "center",
            "claiming",
            "collection",
            "construction",
            "context",
            "copper",
            "corrected",
            "cost",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "edition",
            "event",
            "events",
            "export",
            "financing",
            "firm",
            "first",
            "fixed",
            "follow",
            "fortune",
            "freight",
            "give",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "impact",
            "important",
            "improvement",
            "independent",
            "infrastructure",
            "inside",
            "inventory",
            "item",
            "lane",
            "largest",
            "leads",
            "logistics",
            "looking",
            "loudoun",
            "measured",
            "mortgage",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "operating",
            "order",
            "organise",
            "overtaken",
            "pick",
            "picks",
            "politico",
            "public",
            "publisher",
            "puts",
            "questions",
            "rate",
            "rates",
            "record",
            "regional",
            "repeatable",
            "replace",
            "reported",
            "research",
            "risk",
            "roughly",
            "rule",
            "selection",
            "separate",
            "separately",
            "singapore",
            "site",
            "southeast",
            "state",
            "stated",
            "stays",
            "stolen",
            "subsidiary",
            "support",
            "system",
            "tariffs",
            "tech",
            "texas",
            "thousands",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "usable",
            "utilities",
            "water",
            "window",
            "wire",
            "withdrawn",
            "without",
            "wjla",
            "words",
            "worlds"
          ],
          "selected_shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
          "selected_score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "c1db2e1db64790d8655c9df0084c800deff0cd14f25fd1a28a33d7cd0df0be39",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "28d5c334465a0bb620efa3f980223d00cf35f707ef3fa92c0ca0c5130ade96cc"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-BIG-3",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-BIG-3",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Big 3",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Big 3",
          "source_headline": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three.",
          "source_question": "Which three reports organise this edition?",
          "source_market_connection": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "c53ef372b22594becd2a44f2086658bcf76ecd93295aa0e6aece705ef7570a19",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Big 3",
          "current_headline": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three.",
          "current_question": "Which three reports organise this edition?",
          "current_market_connection": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "c53ef372b22594becd2a44f2086658bcf76ecd93295aa0e6aece705ef7570a19",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Big 3 content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "Which three reports organise this edition?",
              "current": "Which three reports organise this edition?"
            },
            "headline": {
              "changed": false,
              "prior": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three.",
              "current": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The order is fixed by the saved selection rule: direct report inside the stated time window, new collection, breadth across research areas, independent publisher support, public-impact words and report time.",
                "The three picks answer different questions: financing conditions, operating capacity and delivery cost. They organise this edition without claiming one event caused another or that these are the world’s three most important events."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Mortgage Rates Roughly Unchanged Despite Bond Market Improvement",
                "Texas governor puts data center grid approvals on hold",
                "U.S. tariffs and global turmoil drive up export logistics costs"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost.",
              "current": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Measured mortgage-rate follow-through",
                "The next Texas grid approval record",
                "Delivered freight-cost and inventory data"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Replace a pick only when its report is corrected, withdrawn or overtaken under the same saved selection rule.",
              "current": "Replace a pick only when its report is corrected, withdrawn or overtaken under the same saved selection rule."
            }
          },
          "similarities": [
            "Both records belong to the Big 3 canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Big 3 content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "across",
            "answer",
            "approval",
            "approvals",
            "areas",
            "arrested",
            "asias",
            "awards",
            "banking",
            "bond",
            "breadth",
            "build",
            "capacity",
            "caused",
            "center",
            "claiming",
            "collection",
            "construction",
            "context",
            "copper",
            "corrected",
            "cost",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "edition",
            "event",
            "events",
            "export",
            "financing",
            "firm",
            "first",
            "fixed",
            "follow",
            "fortune",
            "freight",
            "give",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "impact",
            "important",
            "improvement",
            "independent",
            "infrastructure",
            "inside",
            "inventory",
            "item",
            "lane",
            "largest",
            "leads",
            "logistics",
            "looking",
            "loudoun",
            "measured",
            "mortgage",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "operating",
            "order",
            "organise",
            "overtaken",
            "pick",
            "picks",
            "politico",
            "public",
            "publisher",
            "puts",
            "questions",
            "rate",
            "rates",
            "record",
            "regional",
            "repeatable",
            "replace",
            "reported",
            "research",
            "risk",
            "roughly",
            "rule",
            "selection",
            "separate",
            "separately",
            "singapore",
            "site",
            "southeast",
            "state",
            "stated",
            "stays",
            "stolen",
            "subsidiary",
            "support",
            "system",
            "tariffs",
            "tech",
            "texas",
            "thousands",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "usable",
            "utilities",
            "water",
            "window",
            "wire",
            "withdrawn",
            "without",
            "wjla",
            "words",
            "worlds"
          ],
          "topical_shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
          "topical_score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Big 3",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 27,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "answer",
                  "approval",
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "breadth",
                  "build",
                  "capacity",
                  "caused",
                  "center",
                  "claiming",
                  "collection",
                  "construction",
                  "context",
                  "copper",
                  "corrected",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "event",
                  "events",
                  "export",
                  "financing",
                  "firm",
                  "first",
                  "fixed",
                  "follow",
                  "fortune",
                  "freight",
                  "give",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "important",
                  "improvement",
                  "independent",
                  "infrastructure",
                  "inside",
                  "inventory",
                  "item",
                  "lane",
                  "largest",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measured",
                  "mortgage",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "picks",
                  "politico",
                  "public",
                  "publisher",
                  "puts",
                  "questions",
                  "rate",
                  "rates",
                  "record",
                  "regional",
                  "repeatable",
                  "replace",
                  "reported",
                  "research",
                  "risk",
                  "roughly",
                  "rule",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "usable",
                  "utilities",
                  "water",
                  "window",
                  "wire",
                  "withdrawn",
                  "without",
                  "wjla",
                  "words",
                  "worlds"
                ],
                "shared_term_count": 127,
                "shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "answer",
                  "approval",
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "breadth",
                  "build",
                  "capacity",
                  "caused",
                  "center",
                  "claiming",
                  "collection",
                  "construction",
                  "context",
                  "copper",
                  "corrected",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "event",
                  "events",
                  "export",
                  "financing",
                  "firm",
                  "first",
                  "fixed",
                  "follow",
                  "fortune",
                  "freight",
                  "give",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "important",
                  "improvement",
                  "independent",
                  "infrastructure",
                  "inside",
                  "inventory",
                  "item",
                  "lane",
                  "largest",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measured",
                  "mortgage",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "picks",
                  "politico",
                  "public",
                  "publisher",
                  "puts",
                  "questions",
                  "rate",
                  "rates",
                  "record",
                  "regional",
                  "repeatable",
                  "replace",
                  "reported",
                  "research",
                  "risk",
                  "roughly",
                  "rule",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "usable",
                  "utilities",
                  "water",
                  "window",
                  "wire",
                  "withdrawn",
                  "without",
                  "wjla",
                  "words",
                  "worlds"
                ],
                "shared_term_count": 127,
                "shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 879,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "areas",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "corrected",
                  "costs",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "export",
                  "firm",
                  "first",
                  "fixed",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "largest",
                  "logistics",
                  "looking",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "separate",
                  "separately",
                  "singapore",
                  "southeast",
                  "state",
                  "stays",
                  "subsidiary",
                  "support",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "water",
                  "withdrawn",
                  "words"
                ],
                "shared_term_count": 73,
                "shared_terms_sha256": "eef4aed6fa40b824bf4f7044dfa2e22df8d3ee77ff33afd8749a0a9d20e67da8",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "7f422a2247acb61d348ef65dede8f81ea339ab685ff5c274bedbbd12c3773081"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 861,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "export",
                  "firm",
                  "first",
                  "fixed",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "item",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "news",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "public",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 77,
                "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 861,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "export",
                  "firm",
                  "first",
                  "fixed",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "item",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "news",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "public",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 77,
                "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 861,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "export",
                  "firm",
                  "first",
                  "fixed",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "item",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "news",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "public",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 77,
                "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 861,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "export",
                  "firm",
                  "first",
                  "fixed",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "item",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "news",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "public",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 77,
                "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 240,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "context",
                  "corrected",
                  "data",
                  "different",
                  "edition",
                  "global",
                  "inside",
                  "lane",
                  "news",
                  "next",
                  "only",
                  "organise",
                  "pick",
                  "picks",
                  "rates",
                  "reported",
                  "research",
                  "risk",
                  "separate",
                  "singapore",
                  "state",
                  "todays"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4015c67b7cdfd09c48c3f5388427e6ecf48d02111891b0fe8b02e0c3150cc01a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c601832366eb8b119e94d4b68cd484e3b70823ca29e8e0976ae0d8e858135259"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 159,
                "qualifies": true,
                "shared_terms": [
                  "claiming",
                  "cost",
                  "direct",
                  "edition",
                  "first",
                  "impact",
                  "lane",
                  "organise",
                  "reported",
                  "risk",
                  "todays",
                  "withdrawn",
                  "without"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "a4839124e461d4c7a10bfc86f1fc587302f395a2212cf50070b1ca7d8c22ecaf",
                "shared_source_ids": [],
                "score_receipt_sha256": "0434f7a18a8ebd41db0365192052b44a649ed869af7d4c1db0b82155e9cf92b1"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "caused",
                  "claiming",
                  "corrected",
                  "edition",
                  "event",
                  "impact",
                  "news",
                  "only",
                  "order",
                  "pick",
                  "reported",
                  "risk",
                  "separate",
                  "support",
                  "todays",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "7b2883953b8e045932b853f15f9d8313ec534208409aadef4abb8ccbfd3eed8b",
                "shared_source_ids": [],
                "score_receipt_sha256": "383abf948e843bdddaad3577c6250343035ae9c8f7cd08bca2dd43d7bb42979f"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "corrected",
                  "direct",
                  "edition",
                  "event",
                  "events",
                  "follow",
                  "impact",
                  "inside",
                  "order",
                  "organise",
                  "pick",
                  "reported",
                  "risk",
                  "separate",
                  "todays",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b283684ceefec6599c670e17cecfe63287328569f26cc35252b9b70d9e5e056d",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce151954a267341bb0ec1f839710cd4779dce1dd0087db71451c97b59c26c479"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 82,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "different",
                  "first",
                  "hold",
                  "inside",
                  "rates",
                  "risk"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 82,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "different",
                  "first",
                  "hold",
                  "inside",
                  "rates",
                  "risk"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 82,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "different",
                  "first",
                  "hold",
                  "inside",
                  "rates",
                  "risk"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 82,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "different",
                  "first",
                  "hold",
                  "inside",
                  "rates",
                  "risk"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 77,
                "qualifies": false,
                "shared_terms": [
                  "cost",
                  "costs",
                  "next",
                  "reported",
                  "separate"
                ],
                "shared_term_count": 5,
                "shared_terms_sha256": "dde6e02f6751c7e017a1653986d8d165173f0408c3de43c71b384be755685071",
                "shared_source_ids": [],
                "score_receipt_sha256": "e5a1a1ed4d3174f949532b4ddebf0661ead2d388376622e989644496b21397ad"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "across",
              "answer",
              "approval",
              "approvals",
              "areas",
              "arrested",
              "asias",
              "awards",
              "banking",
              "bond",
              "breadth",
              "build",
              "capacity",
              "caused",
              "center",
              "claiming",
              "collection",
              "construction",
              "context",
              "copper",
              "corrected",
              "cost",
              "costs",
              "country",
              "county",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "delivered",
              "delivery",
              "despite",
              "different",
              "digital",
              "direct",
              "drive",
              "edition",
              "event",
              "events",
              "export",
              "financing",
              "firm",
              "first",
              "fixed",
              "follow",
              "fortune",
              "freight",
              "give",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "impact",
              "important",
              "improvement",
              "independent",
              "infrastructure",
              "inside",
              "inventory",
              "item",
              "lane",
              "largest",
              "leads",
              "logistics",
              "looking",
              "loudoun",
              "measured",
              "mortgage",
              "news",
              "next",
              "nny360",
              "north",
              "only",
              "operating",
              "order",
              "organise",
              "overtaken",
              "pick",
              "picks",
              "politico",
              "public",
              "publisher",
              "puts",
              "questions",
              "rate",
              "rates",
              "record",
              "regional",
              "repeatable",
              "replace",
              "reported",
              "research",
              "risk",
              "roughly",
              "rule",
              "selection",
              "separate",
              "separately",
              "singapore",
              "site",
              "southeast",
              "state",
              "stated",
              "stays",
              "stolen",
              "subsidiary",
              "support",
              "system",
              "tariffs",
              "tech",
              "texas",
              "thousands",
              "time",
              "todays",
              "turmoil",
              "unchanged",
              "usable",
              "utilities",
              "water",
              "window",
              "wire",
              "withdrawn",
              "without",
              "wjla",
              "words",
              "worlds"
            ],
            "selected_shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
            "selected_score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "c1db2e1db64790d8655c9df0084c800deff0cd14f25fd1a28a33d7cd0df0be39",
          "comparison_receipt_sha256": "28d5c334465a0bb620efa3f980223d00cf35f707ef3fa92c0ca0c5130ade96cc",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "36bd65ce300edd314ead9f994ad50220dff3988434794ac65d71e74941566858",
        "query_concepts": {
          "entities": [
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "mortgage",
            "rates",
            "data",
            "center",
            "grid",
            "approval",
            "and",
            "export",
            "logistics",
            "costs",
            "are",
            "today",
            "big",
            "three",
            "the",
            "give",
            "edition",
            "repeatable",
            "order",
            "financing",
            "conditions",
            "usable",
            "capacity",
            "delivered",
            "cost",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "politico",
            "texas",
            "governor",
            "puts",
            "approvals",
            "hold",
            "datamarnews",
            "tariffs",
            "global",
            "turmoil",
            "drive",
            "fixed",
            "saved",
            "selection",
            "rule",
            "direct",
            "inside",
            "stated",
            "time",
            "window",
            "new",
            "collection",
            "breadth",
            "across",
            "research",
            "areas",
            "independent",
            "support",
            "public",
            "impact",
            "words",
            "picks",
            "answer",
            "different",
            "questions",
            "operating",
            "delivery",
            "organise",
            "without",
            "claiming",
            "one",
            "event",
            "caused",
            "world",
            "important",
            "events",
            "measured",
            "rate",
            "follow",
            "next",
            "record",
            "freight",
            "inventory"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT::TAB-04-BIG-3"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT"
        ],
        "direction_counts": {
          "UP": 3,
          "DOWN": 2,
          "MIXED": 0,
          "UNSTATED": 0
        },
        "contradictory_direction_history": true,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 463.0077,
            "why": [
              "same entity: Shipping",
              "shared terms: big, three, market, edition, organise"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "The Iran strike pause, oil repricing and joint yen intervention are today's Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 356.4487,
            "why": [
              "shared terms: big, three, saved, the, today"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "World risk, operating cost and delivery proof set the new daily picture.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 331.3015,
            "why": [
              "same entity: Shipping",
              "shared terms: today, the, saved, world, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
            "date": "2026-08-03",
            "title": "A public rule, a freight measure and a clinical null result are the 2 August Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "DOWN",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 316.6942,
            "why": [
              "same entity: Shipping",
              "shared terms: big, three, today, and, capacity"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
            "date": "2026-08-02",
            "title": "A public rule, a freight measure and a clinical null result are the 2 August Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "DOWN",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 316.6942,
            "why": [
              "same entity: Shipping",
              "shared terms: big, three, today, and, capacity"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "81f31ad518ee3b5fe5f13b5df1be3edbb8e1031d2616b7f8fa9378c808283144"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-BIG-3",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-BIG-3",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Big 3",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Big 3",
          "source_headline": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three.",
          "source_question": "Which three reports organise this edition?",
          "source_market_connection": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "c53ef372b22594becd2a44f2086658bcf76ecd93295aa0e6aece705ef7570a19",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Big 3",
          "current_headline": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three.",
          "current_question": "Which three reports organise this edition?",
          "current_market_connection": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "c53ef372b22594becd2a44f2086658bcf76ecd93295aa0e6aece705ef7570a19",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Big 3 content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "Which three reports organise this edition?",
              "current": "Which three reports organise this edition?"
            },
            "headline": {
              "changed": false,
              "prior": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three.",
              "current": "Mortgage rates, data-center grid approval and export logistics costs are today’s Big Three."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The order is fixed by the saved selection rule: direct report inside the stated time window, new collection, breadth across research areas, independent publisher support, public-impact words and report time.",
                "The three picks answer different questions: financing conditions, operating capacity and delivery cost. They organise this edition without claiming one event caused another or that these are the world’s three most important events."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Mortgage Rates Roughly Unchanged Despite Bond Market Improvement",
                "Texas governor puts data center grid approvals on hold",
                "U.S. tariffs and global turmoil drive up export logistics costs"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost.",
              "current": "The Big Three give the edition a repeatable order: financing conditions, usable capacity and delivered cost."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Measured mortgage-rate follow-through",
                "The next Texas grid approval record",
                "Delivered freight-cost and inventory data"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Replace a pick only when its report is corrected, withdrawn or overtaken under the same saved selection rule.",
              "current": "Replace a pick only when its report is corrected, withdrawn or overtaken under the same saved selection rule."
            }
          },
          "similarities": [
            "Both records belong to the Big 3 canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Big 3 content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "across",
            "answer",
            "approval",
            "approvals",
            "areas",
            "arrested",
            "asias",
            "awards",
            "banking",
            "bond",
            "breadth",
            "build",
            "capacity",
            "caused",
            "center",
            "claiming",
            "collection",
            "construction",
            "context",
            "copper",
            "corrected",
            "cost",
            "costs",
            "country",
            "county",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "edition",
            "event",
            "events",
            "export",
            "financing",
            "firm",
            "first",
            "fixed",
            "follow",
            "fortune",
            "freight",
            "give",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "impact",
            "important",
            "improvement",
            "independent",
            "infrastructure",
            "inside",
            "inventory",
            "item",
            "lane",
            "largest",
            "leads",
            "logistics",
            "looking",
            "loudoun",
            "measured",
            "mortgage",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "operating",
            "order",
            "organise",
            "overtaken",
            "pick",
            "picks",
            "politico",
            "public",
            "publisher",
            "puts",
            "questions",
            "rate",
            "rates",
            "record",
            "regional",
            "repeatable",
            "replace",
            "reported",
            "research",
            "risk",
            "roughly",
            "rule",
            "selection",
            "separate",
            "separately",
            "singapore",
            "site",
            "southeast",
            "state",
            "stated",
            "stays",
            "stolen",
            "subsidiary",
            "support",
            "system",
            "tariffs",
            "tech",
            "texas",
            "thousands",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "usable",
            "utilities",
            "water",
            "window",
            "wire",
            "withdrawn",
            "without",
            "wjla",
            "words",
            "worlds"
          ],
          "topical_shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
          "topical_score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Big 3",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 27,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "answer",
                  "approval",
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "breadth",
                  "build",
                  "capacity",
                  "caused",
                  "center",
                  "claiming",
                  "collection",
                  "construction",
                  "context",
                  "copper",
                  "corrected",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "event",
                  "events",
                  "export",
                  "financing",
                  "firm",
                  "first",
                  "fixed",
                  "follow",
                  "fortune",
                  "freight",
                  "give",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "important",
                  "improvement",
                  "independent",
                  "infrastructure",
                  "inside",
                  "inventory",
                  "item",
                  "lane",
                  "largest",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measured",
                  "mortgage",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "picks",
                  "politico",
                  "public",
                  "publisher",
                  "puts",
                  "questions",
                  "rate",
                  "rates",
                  "record",
                  "regional",
                  "repeatable",
                  "replace",
                  "reported",
                  "research",
                  "risk",
                  "roughly",
                  "rule",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "usable",
                  "utilities",
                  "water",
                  "window",
                  "wire",
                  "withdrawn",
                  "without",
                  "wjla",
                  "words",
                  "worlds"
                ],
                "shared_term_count": 127,
                "shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "answer",
                  "approval",
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "breadth",
                  "build",
                  "capacity",
                  "caused",
                  "center",
                  "claiming",
                  "collection",
                  "construction",
                  "context",
                  "copper",
                  "corrected",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "event",
                  "events",
                  "export",
                  "financing",
                  "firm",
                  "first",
                  "fixed",
                  "follow",
                  "fortune",
                  "freight",
                  "give",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "important",
                  "improvement",
                  "independent",
                  "infrastructure",
                  "inside",
                  "inventory",
                  "item",
                  "lane",
                  "largest",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measured",
                  "mortgage",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "picks",
                  "politico",
                  "public",
                  "publisher",
                  "puts",
                  "questions",
                  "rate",
                  "rates",
                  "record",
                  "regional",
                  "repeatable",
                  "replace",
                  "reported",
                  "research",
                  "risk",
                  "roughly",
                  "rule",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "usable",
                  "utilities",
                  "water",
                  "window",
                  "wire",
                  "withdrawn",
                  "without",
                  "wjla",
                  "words",
                  "worlds"
                ],
                "shared_term_count": 127,
                "shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 879,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "areas",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "corrected",
                  "costs",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "export",
                  "firm",
                  "first",
                  "fixed",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "largest",
                  "logistics",
                  "looking",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "separate",
                  "separately",
                  "singapore",
                  "southeast",
                  "state",
                  "stays",
                  "subsidiary",
                  "support",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "water",
                  "withdrawn",
                  "words"
                ],
                "shared_term_count": 73,
                "shared_terms_sha256": "eef4aed6fa40b824bf4f7044dfa2e22df8d3ee77ff33afd8749a0a9d20e67da8",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "7f422a2247acb61d348ef65dede8f81ea339ab685ff5c274bedbbd12c3773081"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 861,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "export",
                  "firm",
                  "first",
                  "fixed",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "item",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "news",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "public",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 77,
                "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 861,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "export",
                  "firm",
                  "first",
                  "fixed",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "item",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "news",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "public",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 77,
                "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 861,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "export",
                  "firm",
                  "first",
                  "fixed",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "item",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "news",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "public",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 77,
                "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 861,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "construction",
                  "copper",
                  "corrected",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "export",
                  "firm",
                  "first",
                  "fixed",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "item",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "news",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "public",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "support",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 77,
                "shared_terms_sha256": "533a63a231a61ca2f7d59e5b9ff227dc4f712faf68e9a5bc02ad862ec7dcf9fc",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "d0cf7b1db7e9982d535d26102af3ba60710239e198b7b09fdfe88a488867d833"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 240,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "context",
                  "corrected",
                  "data",
                  "different",
                  "edition",
                  "global",
                  "inside",
                  "lane",
                  "news",
                  "next",
                  "only",
                  "organise",
                  "pick",
                  "picks",
                  "rates",
                  "reported",
                  "research",
                  "risk",
                  "separate",
                  "singapore",
                  "state",
                  "todays"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4015c67b7cdfd09c48c3f5388427e6ecf48d02111891b0fe8b02e0c3150cc01a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c601832366eb8b119e94d4b68cd484e3b70823ca29e8e0976ae0d8e858135259"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "capacity",
                  "corrected",
                  "data",
                  "delivery",
                  "different",
                  "direct",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "lane",
                  "logistics",
                  "operating",
                  "organise",
                  "public",
                  "rule",
                  "separate",
                  "singapore",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "b4a7a5a8695728d59c1d9c3bdd3ada91cf3b7996a48fe2f9c69b32f920a7db60",
                "shared_source_ids": [],
                "score_receipt_sha256": "a7a013aac99fb3ea7e83d4196a4f1a218849a6b3621e2e982a77772ef5116eb5"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 159,
                "qualifies": true,
                "shared_terms": [
                  "claiming",
                  "cost",
                  "direct",
                  "edition",
                  "first",
                  "impact",
                  "lane",
                  "organise",
                  "reported",
                  "risk",
                  "todays",
                  "withdrawn",
                  "without"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "a4839124e461d4c7a10bfc86f1fc587302f395a2212cf50070b1ca7d8c22ecaf",
                "shared_source_ids": [],
                "score_receipt_sha256": "0434f7a18a8ebd41db0365192052b44a649ed869af7d4c1db0b82155e9cf92b1"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 147,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "caused",
                  "claiming",
                  "corrected",
                  "edition",
                  "event",
                  "impact",
                  "news",
                  "only",
                  "order",
                  "pick",
                  "reported",
                  "risk",
                  "separate",
                  "support",
                  "todays",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "7b2883953b8e045932b853f15f9d8313ec534208409aadef4abb8ccbfd3eed8b",
                "shared_source_ids": [],
                "score_receipt_sha256": "383abf948e843bdddaad3577c6250343035ae9c8f7cd08bca2dd43d7bb42979f"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "corrected",
                  "direct",
                  "edition",
                  "event",
                  "events",
                  "follow",
                  "impact",
                  "inside",
                  "order",
                  "organise",
                  "pick",
                  "reported",
                  "risk",
                  "separate",
                  "todays",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b283684ceefec6599c670e17cecfe63287328569f26cc35252b9b70d9e5e056d",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce151954a267341bb0ec1f839710cd4779dce1dd0087db71451c97b59c26c479"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 144,
                "qualifies": true,
                "shared_terms": [
                  "caused",
                  "claiming",
                  "cost",
                  "edition",
                  "first",
                  "follow",
                  "hold",
                  "important",
                  "organise",
                  "rates",
                  "reported",
                  "separate",
                  "todays",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "2afc8588573c3764cebf91c9bdbe4ef814abe78559cf91c89d7e80c48bc1592a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c4757938ec7ac10991410e01e375e46bb69a051cb538f13258ebce68aa843e21"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 82,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "different",
                  "first",
                  "hold",
                  "inside",
                  "rates",
                  "risk"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 82,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "different",
                  "first",
                  "hold",
                  "inside",
                  "rates",
                  "risk"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 82,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "different",
                  "first",
                  "hold",
                  "inside",
                  "rates",
                  "risk"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 82,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "different",
                  "first",
                  "hold",
                  "inside",
                  "rates",
                  "risk"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "3cc24d0aad9d0518cf9f9fa0cf40bb5dc5fd07eb3060181327b498cff2cb5ce0",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bea59040ec5e93e16a8f5c50bbc7b289b5143cc98768f8ec13a0bb0460230d8"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 77,
                "qualifies": false,
                "shared_terms": [
                  "cost",
                  "costs",
                  "next",
                  "reported",
                  "separate"
                ],
                "shared_term_count": 5,
                "shared_terms_sha256": "dde6e02f6751c7e017a1653986d8d165173f0408c3de43c71b384be755685071",
                "shared_source_ids": [],
                "score_receipt_sha256": "e5a1a1ed4d3174f949532b4ddebf0661ead2d388376622e989644496b21397ad"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "across",
              "answer",
              "approval",
              "approvals",
              "areas",
              "arrested",
              "asias",
              "awards",
              "banking",
              "bond",
              "breadth",
              "build",
              "capacity",
              "caused",
              "center",
              "claiming",
              "collection",
              "construction",
              "context",
              "copper",
              "corrected",
              "cost",
              "costs",
              "country",
              "county",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "delivered",
              "delivery",
              "despite",
              "different",
              "digital",
              "direct",
              "drive",
              "edition",
              "event",
              "events",
              "export",
              "financing",
              "firm",
              "first",
              "fixed",
              "follow",
              "fortune",
              "freight",
              "give",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "impact",
              "important",
              "improvement",
              "independent",
              "infrastructure",
              "inside",
              "inventory",
              "item",
              "lane",
              "largest",
              "leads",
              "logistics",
              "looking",
              "loudoun",
              "measured",
              "mortgage",
              "news",
              "next",
              "nny360",
              "north",
              "only",
              "operating",
              "order",
              "organise",
              "overtaken",
              "pick",
              "picks",
              "politico",
              "public",
              "publisher",
              "puts",
              "questions",
              "rate",
              "rates",
              "record",
              "regional",
              "repeatable",
              "replace",
              "reported",
              "research",
              "risk",
              "roughly",
              "rule",
              "selection",
              "separate",
              "separately",
              "singapore",
              "site",
              "southeast",
              "state",
              "stated",
              "stays",
              "stolen",
              "subsidiary",
              "support",
              "system",
              "tariffs",
              "tech",
              "texas",
              "thousands",
              "time",
              "todays",
              "turmoil",
              "unchanged",
              "usable",
              "utilities",
              "water",
              "window",
              "wire",
              "withdrawn",
              "without",
              "wjla",
              "words",
              "worlds"
            ],
            "selected_shared_terms_sha256": "b9ff5159f9d109442e12de7ef191949c6908b1dd6ce2089f34e398111e5bd3ea",
            "selected_score_receipt_sha256": "a0dfc525b8aaf1cb727b8b6cf1427926dcab584daef73527a403a46662c53268",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "c1db2e1db64790d8655c9df0084c800deff0cd14f25fd1a28a33d7cd0df0be39",
          "comparison_receipt_sha256": "28d5c334465a0bb620efa3f980223d00cf35f707ef3fa92c0ca0c5130ade96cc",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and check when it was published.",
        "Keep what the source said separate from what OTR thinks it may mean.",
        "For a major claim, look for an official source or a second independent report."
      ],
      "watch_conditions": [
        "Measured mortgage-rate follow-through",
        "The next Texas grid approval record",
        "Delivered freight-cost and inventory data"
      ],
      "invalidation": "Replace a pick only when its report is corrected, withdrawn or overtaken under the same saved selection rule.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "deterministic_method": {
        "method_id": "OTR-FULL-IMMERSIVE-TAB-DETERMINISM-V1",
        "tab_name": "Big 3",
        "source_selection_rule": "Use ranks one to three exactly and preserve the saved selection score and tie-break order.",
        "source_ids": [
          "LEAD-01",
          "LEAD-04",
          "LEAD-02",
          "LEAD-11",
          "LEAD-03",
          "LEAD-06"
        ],
        "fixed_sections": [
          "question",
          "headline",
          "narrative",
          "beats",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "complete": true
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T10:37:30+08:00",
        "verified_sources": 12,
        "candidate_sources": 471,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-04-0618-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-04_CANONICAL"
      },
      "selection_receipt": {
        "locked_at_sgt": "2026-08-04T10:37:30+08:00",
        "candidate_event_count": 658,
        "candidate_count_boundary": "This count comes from saved event groups. Some groups may still describe the same event.",
        "method_label": "EDITORIAL_SELECTION_NOT_OBJECTIVE_GLOBAL_IMPORTANCE",
        "criteria": [
          "Direct report inside the stated evidence window",
          "Newly collected in this run",
          "More than one search area",
          "Independent publisher support",
          "Words linked to public impact",
          "Newest report time"
        ],
        "selections": [
          {
            "rank": 1,
            "lane": "Finance",
            "primary_source_id": "LEAD-01",
            "primary_signal_id": "OTR-20260804-012-10",
            "context_source_ids": [],
            "context_signal_ids": [],
            "why_selected": "This report ranked 1 under the same fixed rule used for every report. It appeared in 2 matching search area(s) and came from 1 separate publisher group(s).",
            "evidence_limit": "The named report supports its own headline only. It does not prove a shared cause or every wider effect.",
            "what_can_overtake": "A stronger report, more independent support, or an important correction.",
            "evidence_state": "SOURCE_LINKED_CURRENT",
            "source_independence": "ONE_PUBLISHER_REPORT",
            "selection_score": 158,
            "selection_score_parts": {
              "current_direct_report": 100,
              "newly_collected_in_this_run": 12,
              "cross_engine_support": 30,
              "independent_publisher_support": 0,
              "impact_words": 16
            },
            "matched_impact_words": [
              "market",
              "rate"
            ]
          },
          {
            "rank": 2,
            "lane": "Energy & Power",
            "primary_source_id": "LEAD-02",
            "primary_signal_id": "OTR-20260804-026-06",
            "context_source_ids": [],
            "context_signal_ids": [],
            "why_selected": "This report ranked 2 under the same fixed rule used for every report. It appeared in 2 matching search area(s) and came from 1 separate publisher group(s).",
            "evidence_limit": "The named report supports its own headline only. It does not prove a shared cause or every wider effect.",
            "what_can_overtake": "A stronger report, more independent support, or an important correction.",
            "evidence_state": "SOURCE_LINKED_CURRENT",
            "source_independence": "ONE_PUBLISHER_REPORT",
            "selection_score": 150,
            "selection_score_parts": {
              "current_direct_report": 100,
              "newly_collected_in_this_run": 12,
              "cross_engine_support": 30,
              "independent_publisher_support": 0,
              "impact_words": 8
            },
            "matched_impact_words": [
              "approval"
            ]
          },
          {
            "rank": 3,
            "lane": "Transport & Logistics",
            "primary_source_id": "LEAD-03",
            "primary_signal_id": "OTR-20260804-037-06",
            "context_source_ids": [],
            "context_signal_ids": [],
            "why_selected": "This report ranked 3 under the same fixed rule used for every report. It appeared in 2 matching search area(s) and came from 1 separate publisher group(s).",
            "evidence_limit": "The named report supports its own headline only. It does not prove a shared cause or every wider effect.",
            "what_can_overtake": "A stronger report, more independent support, or an important correction.",
            "evidence_state": "SOURCE_LINKED_CURRENT",
            "source_independence": "ONE_PUBLISHER_REPORT",
            "selection_score": 150,
            "selection_score_parts": {
              "current_direct_report": 100,
              "newly_collected_in_this_run": 12,
              "cross_engine_support": 30,
              "independent_publisher_support": 0,
              "impact_words": 8
            },
            "matched_impact_words": [
              "tariff"
            ]
          }
        ],
        "shared_cause_claimed": false,
        "connection_type": "THREE_SEPARATE_CURRENT_REPORTS_NO_SHARED_CAUSE",
        "statement": "These are three reports from this edition, selected by one clear rule. They remain separate and do not prove that one cause explains every event or market move."
      }
    },
    "Predictions": {
      "eyebrow": "PREDICTIONS · 4 AUGUST 2026",
      "question": "What do the research predictions know today?",
      "headline": "32 fixed research plans remain separate from today’s report ranking.",
      "narrative": [
        "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. These reports may explain a question about rates or infrastructure, but neither can start, settle or improve a price plan. A plan changes state only through the price source, time window and thresholds saved before observation.",
        "All 32 plans keep their original starting range, goal, safety limit and end time. No recognised asset mention was left without a recorded disposition. News relevance and price evidence remain two different tests."
      ],
      "beats": [
        {
          "label": "CONTEXT",
          "title": "News explains the question, not the result",
          "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The reports add context but cannot create a price observation.",
          "source_ids": [
            "LEAD-01",
            "LEAD-02"
          ]
        },
        {
          "label": "TERMS",
          "title": "Starting and ending rules stay fixed",
          "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Later headlines cannot move a range, goal, safety limit or end time.",
          "source_ids": [
            "LEAD-03",
            "LEAD-04"
          ]
        },
        {
          "label": "RESULT",
          "title": "Only the named price evidence counts",
          "body": "WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. A result needs the saved market, time and threshold checks.",
          "source_ids": [
            "LEAD-05",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive.",
      "history_echo": "The saved Predictions content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Predictions section when one passes the subject check; it cannot prove today's facts.",
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Predictions",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Predictions",
          "question": "What do the research predictions know today?",
          "headline": "32 fixed research plans remain separate from today’s report ranking.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. These reports may explain a question about rates or infrastructure, but neither can start, settle or improve a price plan. A plan changes state only through the price source, time window and thresholds saved before observation.",
            "All 32 plans keep their original starting range, goal, safety limit and end time. No recognised asset mention was left without a recorded disposition. News relevance and price evidence remain two different tests."
          ],
          "beats": [
            {
              "label": "CONTEXT",
              "title": "News explains the question, not the result",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The reports add context but cannot create a price observation.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "TERMS",
              "title": "Starting and ending rules stay fixed",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Later headlines cannot move a range, goal, safety limit or end time.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "RESULT",
              "title": "Only the named price evidence counts",
              "body": "WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. A result needs the saved market, time and threshold checks.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive.",
          "watch_conditions": [
            "Completed price observations from the named market",
            "A plan that reaches its end time without a valid result",
            "Enough comparable outcomes to review the method"
          ],
          "invalidation": "Do not count a result when its saved price source, time window or threshold evidence is missing.",
          "content_sha256": "71b906a4c65dd5fbacd0149598c7c12a317c429b815db3df96746f2b3a3c0d76",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Predictions",
          "question": "What do the research predictions know today?",
          "headline": "32 fixed research plans remain separate from today’s report ranking.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. These reports may explain a question about rates or infrastructure, but neither can start, settle or improve a price plan. A plan changes state only through the price source, time window and thresholds saved before observation.",
            "All 32 plans keep their original starting range, goal, safety limit and end time. No recognised asset mention was left without a recorded disposition. News relevance and price evidence remain two different tests."
          ],
          "beats": [
            {
              "label": "CONTEXT",
              "title": "News explains the question, not the result",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The reports add context but cannot create a price observation.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "TERMS",
              "title": "Starting and ending rules stay fixed",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Later headlines cannot move a range, goal, safety limit or end time.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "RESULT",
              "title": "Only the named price evidence counts",
              "body": "WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. A result needs the saved market, time and threshold checks.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive.",
          "watch_conditions": [
            "Completed price observations from the named market",
            "A plan that reaches its end time without a valid result",
            "Enough comparable outcomes to review the method"
          ],
          "invalidation": "Do not count a result when its saved price source, time window or threshold evidence is missing.",
          "content_sha256": "71b906a4c65dd5fbacd0149598c7c12a317c429b815db3df96746f2b3a3c0d76",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "UNCHANGED",
        "content_change_summary": "The saved Predictions content is unchanged across all eight compared fields.",
        "content_changes": {
          "changed_fields": [],
          "unchanged_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "question": {
            "changed": false,
            "prior": "What do the research predictions know today?",
            "current": "What do the research predictions know today?"
          },
          "headline": {
            "changed": false,
            "prior": "32 fixed research plans remain separate from today’s report ranking.",
            "current": "32 fixed research plans remain separate from today’s report ranking."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. These reports may explain a question about rates or infrastructure, but neither can start, settle or improve a price plan. A plan changes state only through the price source, time window and thresholds saved before observation.",
              "All 32 plans keep their original starting range, goal, safety limit and end time. No recognised asset mention was left without a recorded disposition. News relevance and price evidence remain two different tests."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "News explains the question, not the result",
              "Starting and ending rules stay fixed",
              "Only the named price evidence counts"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-01",
              "LEAD-02",
              "LEAD-03",
              "LEAD-04",
              "LEAD-05",
              "LEAD-06"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive.",
            "current": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Completed price observations from the named market",
              "A plan that reaches its end time without a valid result",
              "Enough comparable outcomes to review the method"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Do not count a result when its saved price source, time window or threshold evidence is missing.",
            "current": "Do not count a result when its saved price source, time window or threshold evidence is missing."
          }
        },
        "similarities": [
          "Both records belong to the Predictions canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved narrative is unchanged.",
          "The saved beat structure is unchanged.",
          "The saved source set is unchanged.",
          "The saved market connection is unchanged.",
          "The saved watch conditions is unchanged.",
          "The saved invalidation condition is unchanged."
        ],
        "differences": [
          "All eight compared content fields are unchanged; only the story, release or publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "asset",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "changes",
            "checks",
            "company",
            "comparable",
            "completed",
            "construction",
            "context",
            "copper",
            "costs",
            "count",
            "counts",
            "county",
            "create",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "different",
            "digital",
            "disposition",
            "drive",
            "editorial",
            "ending",
            "enough",
            "explain",
            "explains",
            "export",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "goal",
            "governor",
            "grid",
            "group",
            "headlines",
            "hold",
            "improve",
            "improvement",
            "infrastructure",
            "judged",
            "keep",
            "know",
            "largest",
            "later",
            "left",
            "limit",
            "logistics",
            "looking",
            "loudoun",
            "mention",
            "method",
            "missing",
            "mortgage",
            "move",
            "named",
            "neither",
            "never",
            "news",
            "observation",
            "observations",
            "only",
            "original",
            "outcomes",
            "persuasive",
            "plan",
            "plans",
            "politico",
            "president",
            "price",
            "puts",
            "quality",
            "range",
            "ranking",
            "rates",
            "reaches",
            "recognised",
            "recorded",
            "regional",
            "relevance",
            "remain",
            "reported",
            "research",
            "result",
            "review",
            "roughly",
            "rules",
            "safety",
            "scheme",
            "separate",
            "separately",
            "settle",
            "singapore",
            "site",
            "sounds",
            "southeast",
            "start",
            "starting",
            "state",
            "stay",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "tests",
            "texas",
            "threshold",
            "thresholds",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "valid",
            "whether",
            "window",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Predictions",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 29,
          "meaningful_match_count": 29,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "asset",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checks",
                "company",
                "comparable",
                "completed",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "counts",
                "county",
                "create",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "disposition",
                "drive",
                "editorial",
                "ending",
                "enough",
                "explain",
                "explains",
                "export",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "headlines",
                "hold",
                "improve",
                "improvement",
                "infrastructure",
                "judged",
                "keep",
                "know",
                "largest",
                "later",
                "left",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "observation",
                "observations",
                "only",
                "original",
                "outcomes",
                "persuasive",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "puts",
                "quality",
                "range",
                "ranking",
                "rates",
                "reaches",
                "recognised",
                "recorded",
                "regional",
                "relevance",
                "remain",
                "reported",
                "research",
                "result",
                "review",
                "roughly",
                "rules",
                "safety",
                "scheme",
                "separate",
                "separately",
                "settle",
                "singapore",
                "site",
                "sounds",
                "southeast",
                "start",
                "starting",
                "state",
                "stay",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "tests",
                "texas",
                "threshold",
                "thresholds",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "whether",
                "window",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 134,
              "shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "asset",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checks",
                "company",
                "comparable",
                "completed",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "counts",
                "county",
                "create",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "disposition",
                "drive",
                "editorial",
                "ending",
                "enough",
                "explain",
                "explains",
                "export",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "headlines",
                "hold",
                "improve",
                "improvement",
                "infrastructure",
                "judged",
                "keep",
                "know",
                "largest",
                "later",
                "left",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "observation",
                "observations",
                "only",
                "original",
                "outcomes",
                "persuasive",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "puts",
                "quality",
                "range",
                "ranking",
                "rates",
                "reaches",
                "recognised",
                "recorded",
                "regional",
                "relevance",
                "remain",
                "reported",
                "research",
                "result",
                "review",
                "roughly",
                "rules",
                "safety",
                "scheme",
                "separate",
                "separately",
                "settle",
                "singapore",
                "site",
                "sounds",
                "southeast",
                "start",
                "starting",
                "state",
                "stay",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "tests",
                "texas",
                "threshold",
                "thresholds",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "whether",
                "window",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 134,
              "shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 994,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "checks",
                "company",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "enough",
                "export",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "judged",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "only",
                "original",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "puts",
                "range",
                "rates",
                "recognised",
                "regional",
                "reported",
                "research",
                "result",
                "roughly",
                "rules",
                "safety",
                "scheme",
                "separately",
                "singapore",
                "site",
                "southeast",
                "start",
                "starting",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 96,
              "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 994,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "checks",
                "company",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "enough",
                "export",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "judged",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "only",
                "original",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "puts",
                "range",
                "rates",
                "recognised",
                "regional",
                "reported",
                "research",
                "result",
                "roughly",
                "rules",
                "safety",
                "scheme",
                "separately",
                "singapore",
                "site",
                "southeast",
                "start",
                "starting",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 96,
              "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 994,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "checks",
                "company",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "enough",
                "export",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "judged",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "only",
                "original",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "puts",
                "range",
                "rates",
                "recognised",
                "regional",
                "reported",
                "research",
                "result",
                "roughly",
                "rules",
                "safety",
                "scheme",
                "separately",
                "singapore",
                "site",
                "southeast",
                "start",
                "starting",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 96,
              "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 994,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "checks",
                "company",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "enough",
                "export",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "judged",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "only",
                "original",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "puts",
                "range",
                "rates",
                "recognised",
                "regional",
                "reported",
                "research",
                "result",
                "roughly",
                "rules",
                "safety",
                "scheme",
                "separately",
                "singapore",
                "site",
                "southeast",
                "start",
                "starting",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 96,
              "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 844,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "checks",
                "context",
                "costs",
                "count",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "enough",
                "export",
                "firm",
                "fixed",
                "fortune",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "judged",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "method",
                "missing",
                "mortgage",
                "move",
                "named",
                "neither",
                "never",
                "news",
                "only",
                "original",
                "plan",
                "plans",
                "politico",
                "price",
                "puts",
                "range",
                "rates",
                "regional",
                "reported",
                "research",
                "result",
                "roughly",
                "rules",
                "safety",
                "separately",
                "singapore",
                "southeast",
                "start",
                "starting",
                "state",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "valid",
                "without"
              ],
              "shared_term_count": 76,
              "shared_terms_sha256": "f7e887b8b8a2634d2221ad0ba243d7e4443d7963fd7fa02048e08683d3945aad",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "78a101decafbc66389fb3fd1c26b40e3280ce8983ff9ea5ac64a4aeb49c29b68"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 367,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "checks",
                "completed",
                "count",
                "ending",
                "enough",
                "fixed",
                "goal",
                "group",
                "know",
                "later",
                "limit",
                "missing",
                "move",
                "named",
                "only",
                "original",
                "price",
                "quality",
                "range",
                "research",
                "result",
                "rules",
                "safety",
                "start",
                "starting",
                "time",
                "todays",
                "valid"
              ],
              "shared_term_count": 29,
              "shared_terms_sha256": "a865f05853caadb11c573d23d0c94d03c2de87df84bf8e4f576fa4a9799ff83e",
              "shared_source_ids": [],
              "score_receipt_sha256": "960cadf7c4e1a472530283f4898fa9b33787aee1b1370ac80a6e319c600cd874"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 289,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "create",
                "daily",
                "different",
                "fixed",
                "keep",
                "missing",
                "observation",
                "observations",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "safety",
                "separate",
                "settle",
                "state",
                "valid",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "528a53d856a7ceff01ff82410be0aab60c6f1e612a1432e018044e62d6599ba6",
              "shared_source_ids": [],
              "score_receipt_sha256": "827fed810f2f6eb8b6de127c38daa48f63b9b963a77ca599dc3bb902402c7421"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 257,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "comparable",
                "completed",
                "daily",
                "enough",
                "fixed",
                "know",
                "later",
                "missing",
                "move",
                "observation",
                "observations",
                "only",
                "original",
                "outcomes",
                "plans",
                "price",
                "quality",
                "recognised",
                "remain",
                "research",
                "result",
                "safety",
                "starting",
                "state",
                "time",
                "window"
              ],
              "shared_term_count": 27,
              "shared_terms_sha256": "5f01a25dfecbfa1c0a2f9da6d78900bd5b8f52ba427196fa12f9385b94bc79ce",
              "shared_source_ids": [],
              "score_receipt_sha256": "8e3889d894ab3dd04a97dd03090e48161987401e4c508cebbf56e6d1a992ef9c"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "cannot",
                "completed",
                "daily",
                "fixed",
                "later",
                "missing",
                "named",
                "never",
                "observation",
                "only",
                "plans",
                "price",
                "remain",
                "research",
                "result",
                "rules",
                "safety",
                "separate",
                "state",
                "stay",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
              "shared_source_ids": [],
              "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 238,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "completed",
                "daily",
                "different",
                "keep",
                "missing",
                "observation",
                "only",
                "plan",
                "plans",
                "price",
                "remain",
                "research",
                "rules",
                "safety",
                "state",
                "stay",
                "time",
                "todays",
                "window"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "a61b84d30daec02b6119a4f5677dd64962b6cbf2a70fe2bc67c4f2b1ea9bdef8",
              "shared_source_ids": [],
              "score_receipt_sha256": "44a9f21731eb3105f2eba3a7035b1da400404a430aeb24d1a34b36343cc1f3da"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 222,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "company",
                "completed",
                "costs",
                "create",
                "keep",
                "move",
                "only",
                "price",
                "remain",
                "research",
                "separate",
                "state",
                "time",
                "todays",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "6119f2bbc34f3a0739a59c9f06fa873105ab1a9807a9c705357470792c0e5dbb",
              "shared_source_ids": [],
              "score_receipt_sha256": "a231618fc94cf6c987810302cffe52da7abd68b77963e0cb62b8e5afa58f4aac"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 222,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "company",
                "completed",
                "costs",
                "create",
                "keep",
                "move",
                "only",
                "price",
                "remain",
                "research",
                "separate",
                "state",
                "time",
                "todays",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "6119f2bbc34f3a0739a59c9f06fa873105ab1a9807a9c705357470792c0e5dbb",
              "shared_source_ids": [],
              "score_receipt_sha256": "a231618fc94cf6c987810302cffe52da7abd68b77963e0cb62b8e5afa58f4aac"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 195,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "comparable",
                "completed",
                "create",
                "enough",
                "only",
                "original",
                "price",
                "reported",
                "research",
                "separate",
                "state",
                "time",
                "valid",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "abd2c8d7fba39f3ef75e21544f477d579588e4547da2491c915711b9bcbdf8e2",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ac85581383d2953b4af1e56cb38cc90b1e6bf2580ac216430c9c5d84f32f51f"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 195,
              "qualifies": true,
              "shared_terms": [
                "asset",
                "comparable",
                "completed",
                "create",
                "enough",
                "only",
                "original",
                "price",
                "reported",
                "research",
                "separate",
                "state",
                "time",
                "valid",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "abd2c8d7fba39f3ef75e21544f477d579588e4547da2491c915711b9bcbdf8e2",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ac85581383d2953b4af1e56cb38cc90b1e6bf2580ac216430c9c5d84f32f51f"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 182,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "9153c13c9597ade654fbf474f34f0ccec5a9fba3720603f7479acdfb6dcad097"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "create",
                "disposition",
                "fixed",
                "mention",
                "missing",
                "named",
                "only",
                "price",
                "recognised",
                "remain",
                "research",
                "safety",
                "separate",
                "state",
                "time",
                "window",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
              "shared_source_ids": [],
              "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "asset",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "changes",
            "checks",
            "company",
            "comparable",
            "completed",
            "construction",
            "context",
            "copper",
            "costs",
            "count",
            "counts",
            "county",
            "create",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "different",
            "digital",
            "disposition",
            "drive",
            "editorial",
            "ending",
            "enough",
            "explain",
            "explains",
            "export",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "goal",
            "governor",
            "grid",
            "group",
            "headlines",
            "hold",
            "improve",
            "improvement",
            "infrastructure",
            "judged",
            "keep",
            "know",
            "largest",
            "later",
            "left",
            "limit",
            "logistics",
            "looking",
            "loudoun",
            "mention",
            "method",
            "missing",
            "mortgage",
            "move",
            "named",
            "neither",
            "never",
            "news",
            "observation",
            "observations",
            "only",
            "original",
            "outcomes",
            "persuasive",
            "plan",
            "plans",
            "politico",
            "president",
            "price",
            "puts",
            "quality",
            "range",
            "ranking",
            "rates",
            "reaches",
            "recognised",
            "recorded",
            "regional",
            "relevance",
            "remain",
            "reported",
            "research",
            "result",
            "review",
            "roughly",
            "rules",
            "safety",
            "scheme",
            "separate",
            "separately",
            "settle",
            "singapore",
            "site",
            "sounds",
            "southeast",
            "start",
            "starting",
            "state",
            "stay",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "tests",
            "texas",
            "threshold",
            "thresholds",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "valid",
            "whether",
            "window",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
          "selected_score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "fd7cde976e8ede7d1556ad2427a187786a50d15fea6b883cc76590c0354aae0c",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "07332d22ef1c59edf2ce005b6025166d499eb81403dee11f7abe5d5dca43a601"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-PREDICTIONS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-PREDICTIONS",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Predictions",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Predictions",
          "source_headline": "32 fixed research plans remain separate from today’s report ranking.",
          "source_question": "What do the research predictions know today?",
          "source_market_connection": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "71b906a4c65dd5fbacd0149598c7c12a317c429b815db3df96746f2b3a3c0d76",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Predictions",
          "current_headline": "32 fixed research plans remain separate from today’s report ranking.",
          "current_question": "What do the research predictions know today?",
          "current_market_connection": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "71b906a4c65dd5fbacd0149598c7c12a317c429b815db3df96746f2b3a3c0d76",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Predictions content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What do the research predictions know today?",
              "current": "What do the research predictions know today?"
            },
            "headline": {
              "changed": false,
              "prior": "32 fixed research plans remain separate from today’s report ranking.",
              "current": "32 fixed research plans remain separate from today’s report ranking."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. These reports may explain a question about rates or infrastructure, but neither can start, settle or improve a price plan. A plan changes state only through the price source, time window and thresholds saved before observation.",
                "All 32 plans keep their original starting range, goal, safety limit and end time. No recognised asset mention was left without a recorded disposition. News relevance and price evidence remain two different tests."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "News explains the question, not the result",
                "Starting and ending rules stay fixed",
                "Only the named price evidence counts"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive.",
              "current": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Completed price observations from the named market",
                "A plan that reaches its end time without a valid result",
                "Enough comparable outcomes to review the method"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not count a result when its saved price source, time window or threshold evidence is missing.",
              "current": "Do not count a result when its saved price source, time window or threshold evidence is missing."
            }
          },
          "similarities": [
            "Both records belong to the Predictions canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Predictions content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "asset",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "changes",
            "checks",
            "company",
            "comparable",
            "completed",
            "construction",
            "context",
            "copper",
            "costs",
            "count",
            "counts",
            "county",
            "create",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "different",
            "digital",
            "disposition",
            "drive",
            "editorial",
            "ending",
            "enough",
            "explain",
            "explains",
            "export",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "goal",
            "governor",
            "grid",
            "group",
            "headlines",
            "hold",
            "improve",
            "improvement",
            "infrastructure",
            "judged",
            "keep",
            "know",
            "largest",
            "later",
            "left",
            "limit",
            "logistics",
            "looking",
            "loudoun",
            "mention",
            "method",
            "missing",
            "mortgage",
            "move",
            "named",
            "neither",
            "never",
            "news",
            "observation",
            "observations",
            "only",
            "original",
            "outcomes",
            "persuasive",
            "plan",
            "plans",
            "politico",
            "president",
            "price",
            "puts",
            "quality",
            "range",
            "ranking",
            "rates",
            "reaches",
            "recognised",
            "recorded",
            "regional",
            "relevance",
            "remain",
            "reported",
            "research",
            "result",
            "review",
            "roughly",
            "rules",
            "safety",
            "scheme",
            "separate",
            "separately",
            "settle",
            "singapore",
            "site",
            "sounds",
            "southeast",
            "start",
            "starting",
            "state",
            "stay",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "tests",
            "texas",
            "threshold",
            "thresholds",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "valid",
            "whether",
            "window",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
          "topical_score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Predictions",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 29,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "asset",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checks",
                  "company",
                  "comparable",
                  "completed",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "counts",
                  "county",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "disposition",
                  "drive",
                  "editorial",
                  "ending",
                  "enough",
                  "explain",
                  "explains",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "improve",
                  "improvement",
                  "infrastructure",
                  "judged",
                  "keep",
                  "know",
                  "largest",
                  "later",
                  "left",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "observation",
                  "observations",
                  "only",
                  "original",
                  "outcomes",
                  "persuasive",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "quality",
                  "range",
                  "ranking",
                  "rates",
                  "reaches",
                  "recognised",
                  "recorded",
                  "regional",
                  "relevance",
                  "remain",
                  "reported",
                  "research",
                  "result",
                  "review",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separate",
                  "separately",
                  "settle",
                  "singapore",
                  "site",
                  "sounds",
                  "southeast",
                  "start",
                  "starting",
                  "state",
                  "stay",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "tests",
                  "texas",
                  "threshold",
                  "thresholds",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "whether",
                  "window",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 134,
                "shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "asset",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checks",
                  "company",
                  "comparable",
                  "completed",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "counts",
                  "county",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "disposition",
                  "drive",
                  "editorial",
                  "ending",
                  "enough",
                  "explain",
                  "explains",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "improve",
                  "improvement",
                  "infrastructure",
                  "judged",
                  "keep",
                  "know",
                  "largest",
                  "later",
                  "left",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "observation",
                  "observations",
                  "only",
                  "original",
                  "outcomes",
                  "persuasive",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "quality",
                  "range",
                  "ranking",
                  "rates",
                  "reaches",
                  "recognised",
                  "recorded",
                  "regional",
                  "relevance",
                  "remain",
                  "reported",
                  "research",
                  "result",
                  "review",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separate",
                  "separately",
                  "settle",
                  "singapore",
                  "site",
                  "sounds",
                  "southeast",
                  "start",
                  "starting",
                  "state",
                  "stay",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "tests",
                  "texas",
                  "threshold",
                  "thresholds",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "whether",
                  "window",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 134,
                "shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 994,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "enough",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "judged",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "only",
                  "original",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 96,
                "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 994,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "enough",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "judged",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "only",
                  "original",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 96,
                "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 994,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "enough",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "judged",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "only",
                  "original",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 96,
                "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 994,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "enough",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "judged",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "only",
                  "original",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 96,
                "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 844,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "checks",
                  "context",
                  "costs",
                  "count",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "enough",
                  "export",
                  "firm",
                  "fixed",
                  "fortune",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "judged",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "only",
                  "original",
                  "plan",
                  "plans",
                  "politico",
                  "price",
                  "puts",
                  "range",
                  "rates",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "roughly",
                  "rules",
                  "safety",
                  "separately",
                  "singapore",
                  "southeast",
                  "start",
                  "starting",
                  "state",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "without"
                ],
                "shared_term_count": 76,
                "shared_terms_sha256": "f7e887b8b8a2634d2221ad0ba243d7e4443d7963fd7fa02048e08683d3945aad",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "78a101decafbc66389fb3fd1c26b40e3280ce8983ff9ea5ac64a4aeb49c29b68"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 367,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "checks",
                  "completed",
                  "count",
                  "ending",
                  "enough",
                  "fixed",
                  "goal",
                  "group",
                  "know",
                  "later",
                  "limit",
                  "missing",
                  "move",
                  "named",
                  "only",
                  "original",
                  "price",
                  "quality",
                  "range",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "start",
                  "starting",
                  "time",
                  "todays",
                  "valid"
                ],
                "shared_term_count": 29,
                "shared_terms_sha256": "a865f05853caadb11c573d23d0c94d03c2de87df84bf8e4f576fa4a9799ff83e",
                "shared_source_ids": [],
                "score_receipt_sha256": "960cadf7c4e1a472530283f4898fa9b33787aee1b1370ac80a6e319c600cd874"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 289,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "create",
                  "daily",
                  "different",
                  "fixed",
                  "keep",
                  "missing",
                  "observation",
                  "observations",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "safety",
                  "separate",
                  "settle",
                  "state",
                  "valid",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "528a53d856a7ceff01ff82410be0aab60c6f1e612a1432e018044e62d6599ba6",
                "shared_source_ids": [],
                "score_receipt_sha256": "827fed810f2f6eb8b6de127c38daa48f63b9b963a77ca599dc3bb902402c7421"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 257,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "comparable",
                  "completed",
                  "daily",
                  "enough",
                  "fixed",
                  "know",
                  "later",
                  "missing",
                  "move",
                  "observation",
                  "observations",
                  "only",
                  "original",
                  "outcomes",
                  "plans",
                  "price",
                  "quality",
                  "recognised",
                  "remain",
                  "research",
                  "result",
                  "safety",
                  "starting",
                  "state",
                  "time",
                  "window"
                ],
                "shared_term_count": 27,
                "shared_terms_sha256": "5f01a25dfecbfa1c0a2f9da6d78900bd5b8f52ba427196fa12f9385b94bc79ce",
                "shared_source_ids": [],
                "score_receipt_sha256": "8e3889d894ab3dd04a97dd03090e48161987401e4c508cebbf56e6d1a992ef9c"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 238,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "completed",
                  "daily",
                  "different",
                  "keep",
                  "missing",
                  "observation",
                  "only",
                  "plan",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "rules",
                  "safety",
                  "state",
                  "stay",
                  "time",
                  "todays",
                  "window"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "a61b84d30daec02b6119a4f5677dd64962b6cbf2a70fe2bc67c4f2b1ea9bdef8",
                "shared_source_ids": [],
                "score_receipt_sha256": "44a9f21731eb3105f2eba3a7035b1da400404a430aeb24d1a34b36343cc1f3da"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 222,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "company",
                  "completed",
                  "costs",
                  "create",
                  "keep",
                  "move",
                  "only",
                  "price",
                  "remain",
                  "research",
                  "separate",
                  "state",
                  "time",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "6119f2bbc34f3a0739a59c9f06fa873105ab1a9807a9c705357470792c0e5dbb",
                "shared_source_ids": [],
                "score_receipt_sha256": "a231618fc94cf6c987810302cffe52da7abd68b77963e0cb62b8e5afa58f4aac"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 222,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "company",
                  "completed",
                  "costs",
                  "create",
                  "keep",
                  "move",
                  "only",
                  "price",
                  "remain",
                  "research",
                  "separate",
                  "state",
                  "time",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "6119f2bbc34f3a0739a59c9f06fa873105ab1a9807a9c705357470792c0e5dbb",
                "shared_source_ids": [],
                "score_receipt_sha256": "a231618fc94cf6c987810302cffe52da7abd68b77963e0cb62b8e5afa58f4aac"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 195,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "comparable",
                  "completed",
                  "create",
                  "enough",
                  "only",
                  "original",
                  "price",
                  "reported",
                  "research",
                  "separate",
                  "state",
                  "time",
                  "valid",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "abd2c8d7fba39f3ef75e21544f477d579588e4547da2491c915711b9bcbdf8e2",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ac85581383d2953b4af1e56cb38cc90b1e6bf2580ac216430c9c5d84f32f51f"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 195,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "comparable",
                  "completed",
                  "create",
                  "enough",
                  "only",
                  "original",
                  "price",
                  "reported",
                  "research",
                  "separate",
                  "state",
                  "time",
                  "valid",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "abd2c8d7fba39f3ef75e21544f477d579588e4547da2491c915711b9bcbdf8e2",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ac85581383d2953b4af1e56cb38cc90b1e6bf2580ac216430c9c5d84f32f51f"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 182,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "9153c13c9597ade654fbf474f34f0ccec5a9fba3720603f7479acdfb6dcad097"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "alleging",
              "approvals",
              "arrested",
              "asias",
              "asset",
              "banking",
              "bond",
              "build",
              "cannot",
              "center",
              "changes",
              "checks",
              "company",
              "comparable",
              "completed",
              "construction",
              "context",
              "copper",
              "costs",
              "count",
              "counts",
              "county",
              "create",
              "daily",
              "data",
              "datamarnews",
              "despite",
              "different",
              "digital",
              "disposition",
              "drive",
              "editorial",
              "ending",
              "enough",
              "explain",
              "explains",
              "export",
              "firm",
              "fixed",
              "food",
              "former",
              "fortune",
              "fresh",
              "global",
              "goal",
              "governor",
              "grid",
              "group",
              "headlines",
              "hold",
              "improve",
              "improvement",
              "infrastructure",
              "judged",
              "keep",
              "know",
              "largest",
              "later",
              "left",
              "limit",
              "logistics",
              "looking",
              "loudoun",
              "mention",
              "method",
              "missing",
              "mortgage",
              "move",
              "named",
              "neither",
              "never",
              "news",
              "observation",
              "observations",
              "only",
              "original",
              "outcomes",
              "persuasive",
              "plan",
              "plans",
              "politico",
              "president",
              "price",
              "puts",
              "quality",
              "range",
              "ranking",
              "rates",
              "reaches",
              "recognised",
              "recorded",
              "regional",
              "relevance",
              "remain",
              "reported",
              "research",
              "result",
              "review",
              "roughly",
              "rules",
              "safety",
              "scheme",
              "separate",
              "separately",
              "settle",
              "singapore",
              "site",
              "sounds",
              "southeast",
              "start",
              "starting",
              "state",
              "stay",
              "stolen",
              "subsidiary",
              "sues",
              "tariffs",
              "tech",
              "tennessee",
              "tests",
              "texas",
              "threshold",
              "thresholds",
              "time",
              "todays",
              "turmoil",
              "unchanged",
              "valid",
              "whether",
              "window",
              "wire",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
            "selected_score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "fd7cde976e8ede7d1556ad2427a187786a50d15fea6b883cc76590c0354aae0c",
          "comparison_receipt_sha256": "07332d22ef1c59edf2ce005b6025166d499eb81403dee11f7abe5d5dca43a601",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "ae9ec43e2f392eea2ddac0020060a494f9aa10fd0be8bf01de5221bfa4482bcf",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "fixed",
            "research",
            "plans",
            "remain",
            "separate",
            "today",
            "ranking",
            "prediction",
            "quality",
            "judged",
            "the",
            "saved",
            "plan",
            "never",
            "whether",
            "editorial",
            "story",
            "sounds",
            "persuasive",
            "mortgage",
            "rates",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "may",
            "explain",
            "question",
            "infrastructure",
            "but",
            "neither",
            "can",
            "start",
            "settle",
            "improve",
            "price",
            "changes",
            "state",
            "time",
            "window",
            "and",
            "thresholds",
            "observation",
            "all",
            "keep",
            "original",
            "starting",
            "range",
            "goal",
            "safety",
            "limit",
            "end",
            "recognised",
            "asset",
            "mention",
            "was",
            "left",
            "without",
            "recorded",
            "disposition",
            "relevance",
            "evidence",
            "two",
            "different",
            "tests",
            "completed",
            "observations",
            "named",
            "reaches",
            "its",
            "valid",
            "result",
            "enough",
            "comparable",
            "outcomes",
            "review",
            "method"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-05-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-05-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-12-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-05-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-12-PROOF"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT"
        ],
        "direction_counts": {
          "UP": 0,
          "DOWN": 1,
          "MIXED": 0,
          "UNSTATED": 4
        },
        "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-03-1545-SGT-C02::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "32 research predictions have clear rules, but none has a final result yet.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 332.1583,
            "why": [
              "shared terms: price, fixed, result, enough, starting"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "32 research plans are precisely defined but still pending evidence.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 284.2474,
            "why": [
              "shared terms: plans, prediction, research, saved, fixed"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-12-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "Every main claim links to a current named report from today's saved edition.",
            "engine": null,
            "tab": "Proof",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 270.7821,
            "why": [
              "shared terms: story, the, saved, and, unchanged"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "32 paper plans are locked to this release; 0 mentions remain held.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "DOWN",
            "matched_entities": [],
            "matched_events": [],
            "score": 255.989,
            "why": [
              "shared terms: plans, remain, prediction, saved, research"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-12-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.",
            "engine": null,
            "tab": "Proof",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 235.5114,
            "why": [
              "shared terms: the, story, can, saved, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "dc0db0452d6ce6416e5ef80f314714b98b7d3edec10980add3ea6265d1e1d619"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-PREDICTIONS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-PREDICTIONS",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Predictions",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Predictions",
          "source_headline": "32 fixed research plans remain separate from today’s report ranking.",
          "source_question": "What do the research predictions know today?",
          "source_market_connection": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "71b906a4c65dd5fbacd0149598c7c12a317c429b815db3df96746f2b3a3c0d76",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Predictions",
          "current_headline": "32 fixed research plans remain separate from today’s report ranking.",
          "current_question": "What do the research predictions know today?",
          "current_market_connection": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "71b906a4c65dd5fbacd0149598c7c12a317c429b815db3df96746f2b3a3c0d76",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Predictions content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What do the research predictions know today?",
              "current": "What do the research predictions know today?"
            },
            "headline": {
              "changed": false,
              "prior": "32 fixed research plans remain separate from today’s report ranking.",
              "current": "32 fixed research plans remain separate from today’s report ranking."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. These reports may explain a question about rates or infrastructure, but neither can start, settle or improve a price plan. A plan changes state only through the price source, time window and thresholds saved before observation.",
                "All 32 plans keep their original starting range, goal, safety limit and end time. No recognised asset mention was left without a recorded disposition. News relevance and price evidence remain two different tests."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "News explains the question, not the result",
                "Starting and ending rules stay fixed",
                "Only the named price evidence counts"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive.",
              "current": "Prediction quality is judged against the saved plan, never against whether today’s editorial story sounds persuasive."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Completed price observations from the named market",
                "A plan that reaches its end time without a valid result",
                "Enough comparable outcomes to review the method"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not count a result when its saved price source, time window or threshold evidence is missing.",
              "current": "Do not count a result when its saved price source, time window or threshold evidence is missing."
            }
          },
          "similarities": [
            "Both records belong to the Predictions canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Predictions content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "asset",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "changes",
            "checks",
            "company",
            "comparable",
            "completed",
            "construction",
            "context",
            "copper",
            "costs",
            "count",
            "counts",
            "county",
            "create",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "different",
            "digital",
            "disposition",
            "drive",
            "editorial",
            "ending",
            "enough",
            "explain",
            "explains",
            "export",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "goal",
            "governor",
            "grid",
            "group",
            "headlines",
            "hold",
            "improve",
            "improvement",
            "infrastructure",
            "judged",
            "keep",
            "know",
            "largest",
            "later",
            "left",
            "limit",
            "logistics",
            "looking",
            "loudoun",
            "mention",
            "method",
            "missing",
            "mortgage",
            "move",
            "named",
            "neither",
            "never",
            "news",
            "observation",
            "observations",
            "only",
            "original",
            "outcomes",
            "persuasive",
            "plan",
            "plans",
            "politico",
            "president",
            "price",
            "puts",
            "quality",
            "range",
            "ranking",
            "rates",
            "reaches",
            "recognised",
            "recorded",
            "regional",
            "relevance",
            "remain",
            "reported",
            "research",
            "result",
            "review",
            "roughly",
            "rules",
            "safety",
            "scheme",
            "separate",
            "separately",
            "settle",
            "singapore",
            "site",
            "sounds",
            "southeast",
            "start",
            "starting",
            "state",
            "stay",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "tests",
            "texas",
            "threshold",
            "thresholds",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "valid",
            "whether",
            "window",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
          "topical_score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Predictions",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 29,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "asset",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checks",
                  "company",
                  "comparable",
                  "completed",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "counts",
                  "county",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "disposition",
                  "drive",
                  "editorial",
                  "ending",
                  "enough",
                  "explain",
                  "explains",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "improve",
                  "improvement",
                  "infrastructure",
                  "judged",
                  "keep",
                  "know",
                  "largest",
                  "later",
                  "left",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "observation",
                  "observations",
                  "only",
                  "original",
                  "outcomes",
                  "persuasive",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "quality",
                  "range",
                  "ranking",
                  "rates",
                  "reaches",
                  "recognised",
                  "recorded",
                  "regional",
                  "relevance",
                  "remain",
                  "reported",
                  "research",
                  "result",
                  "review",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separate",
                  "separately",
                  "settle",
                  "singapore",
                  "site",
                  "sounds",
                  "southeast",
                  "start",
                  "starting",
                  "state",
                  "stay",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "tests",
                  "texas",
                  "threshold",
                  "thresholds",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "whether",
                  "window",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 134,
                "shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "asset",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checks",
                  "company",
                  "comparable",
                  "completed",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "counts",
                  "county",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "disposition",
                  "drive",
                  "editorial",
                  "ending",
                  "enough",
                  "explain",
                  "explains",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "improve",
                  "improvement",
                  "infrastructure",
                  "judged",
                  "keep",
                  "know",
                  "largest",
                  "later",
                  "left",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "observation",
                  "observations",
                  "only",
                  "original",
                  "outcomes",
                  "persuasive",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "quality",
                  "range",
                  "ranking",
                  "rates",
                  "reaches",
                  "recognised",
                  "recorded",
                  "regional",
                  "relevance",
                  "remain",
                  "reported",
                  "research",
                  "result",
                  "review",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separate",
                  "separately",
                  "settle",
                  "singapore",
                  "site",
                  "sounds",
                  "southeast",
                  "start",
                  "starting",
                  "state",
                  "stay",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "tests",
                  "texas",
                  "threshold",
                  "thresholds",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "whether",
                  "window",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 134,
                "shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 994,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "enough",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "judged",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "only",
                  "original",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 96,
                "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 994,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "enough",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "judged",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "only",
                  "original",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 96,
                "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 994,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "enough",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "judged",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "only",
                  "original",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 96,
                "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 994,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "enough",
                  "export",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "judged",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "only",
                  "original",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "roughly",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 96,
                "shared_terms_sha256": "e777e9aead727e299dc695b66edcb08422c4e97af4a1b8ad51798fc065cd81ea",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "7964df5e209dceba4d7df090742d875ab6aa3974a68c9bb3153bb9f2f1fe912b"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 844,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "checks",
                  "context",
                  "costs",
                  "count",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "enough",
                  "export",
                  "firm",
                  "fixed",
                  "fortune",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "judged",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "method",
                  "missing",
                  "mortgage",
                  "move",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "only",
                  "original",
                  "plan",
                  "plans",
                  "politico",
                  "price",
                  "puts",
                  "range",
                  "rates",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "roughly",
                  "rules",
                  "safety",
                  "separately",
                  "singapore",
                  "southeast",
                  "start",
                  "starting",
                  "state",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "valid",
                  "without"
                ],
                "shared_term_count": 76,
                "shared_terms_sha256": "f7e887b8b8a2634d2221ad0ba243d7e4443d7963fd7fa02048e08683d3945aad",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "78a101decafbc66389fb3fd1c26b40e3280ce8983ff9ea5ac64a4aeb49c29b68"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 367,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "checks",
                  "completed",
                  "count",
                  "ending",
                  "enough",
                  "fixed",
                  "goal",
                  "group",
                  "know",
                  "later",
                  "limit",
                  "missing",
                  "move",
                  "named",
                  "only",
                  "original",
                  "price",
                  "quality",
                  "range",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "start",
                  "starting",
                  "time",
                  "todays",
                  "valid"
                ],
                "shared_term_count": 29,
                "shared_terms_sha256": "a865f05853caadb11c573d23d0c94d03c2de87df84bf8e4f576fa4a9799ff83e",
                "shared_source_ids": [],
                "score_receipt_sha256": "960cadf7c4e1a472530283f4898fa9b33787aee1b1370ac80a6e319c600cd874"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 289,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "create",
                  "daily",
                  "different",
                  "fixed",
                  "keep",
                  "missing",
                  "observation",
                  "observations",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "safety",
                  "separate",
                  "settle",
                  "state",
                  "valid",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "528a53d856a7ceff01ff82410be0aab60c6f1e612a1432e018044e62d6599ba6",
                "shared_source_ids": [],
                "score_receipt_sha256": "827fed810f2f6eb8b6de127c38daa48f63b9b963a77ca599dc3bb902402c7421"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 257,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "comparable",
                  "completed",
                  "daily",
                  "enough",
                  "fixed",
                  "know",
                  "later",
                  "missing",
                  "move",
                  "observation",
                  "observations",
                  "only",
                  "original",
                  "outcomes",
                  "plans",
                  "price",
                  "quality",
                  "recognised",
                  "remain",
                  "research",
                  "result",
                  "safety",
                  "starting",
                  "state",
                  "time",
                  "window"
                ],
                "shared_term_count": 27,
                "shared_terms_sha256": "5f01a25dfecbfa1c0a2f9da6d78900bd5b8f52ba427196fa12f9385b94bc79ce",
                "shared_source_ids": [],
                "score_receipt_sha256": "8e3889d894ab3dd04a97dd03090e48161987401e4c508cebbf56e6d1a992ef9c"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "cannot",
                  "completed",
                  "daily",
                  "fixed",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "observation",
                  "only",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "separate",
                  "state",
                  "stay",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "1c1d1921f570f35c1e8f67d18eca1d8a12b656048e4076bb1e8177f962d57954",
                "shared_source_ids": [],
                "score_receipt_sha256": "589e63c00eebea68f961755b13dc3b1a5b7871e779fd12814af20e292a579950"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 238,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "completed",
                  "daily",
                  "different",
                  "keep",
                  "missing",
                  "observation",
                  "only",
                  "plan",
                  "plans",
                  "price",
                  "remain",
                  "research",
                  "rules",
                  "safety",
                  "state",
                  "stay",
                  "time",
                  "todays",
                  "window"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "a61b84d30daec02b6119a4f5677dd64962b6cbf2a70fe2bc67c4f2b1ea9bdef8",
                "shared_source_ids": [],
                "score_receipt_sha256": "44a9f21731eb3105f2eba3a7035b1da400404a430aeb24d1a34b36343cc1f3da"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 222,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "company",
                  "completed",
                  "costs",
                  "create",
                  "keep",
                  "move",
                  "only",
                  "price",
                  "remain",
                  "research",
                  "separate",
                  "state",
                  "time",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "6119f2bbc34f3a0739a59c9f06fa873105ab1a9807a9c705357470792c0e5dbb",
                "shared_source_ids": [],
                "score_receipt_sha256": "a231618fc94cf6c987810302cffe52da7abd68b77963e0cb62b8e5afa58f4aac"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 222,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "company",
                  "completed",
                  "costs",
                  "create",
                  "keep",
                  "move",
                  "only",
                  "price",
                  "remain",
                  "research",
                  "separate",
                  "state",
                  "time",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "6119f2bbc34f3a0739a59c9f06fa873105ab1a9807a9c705357470792c0e5dbb",
                "shared_source_ids": [],
                "score_receipt_sha256": "a231618fc94cf6c987810302cffe52da7abd68b77963e0cb62b8e5afa58f4aac"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 195,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "comparable",
                  "completed",
                  "create",
                  "enough",
                  "only",
                  "original",
                  "price",
                  "reported",
                  "research",
                  "separate",
                  "state",
                  "time",
                  "valid",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "abd2c8d7fba39f3ef75e21544f477d579588e4547da2491c915711b9bcbdf8e2",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ac85581383d2953b4af1e56cb38cc90b1e6bf2580ac216430c9c5d84f32f51f"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 195,
                "qualifies": true,
                "shared_terms": [
                  "asset",
                  "comparable",
                  "completed",
                  "create",
                  "enough",
                  "only",
                  "original",
                  "price",
                  "reported",
                  "research",
                  "separate",
                  "state",
                  "time",
                  "valid",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "abd2c8d7fba39f3ef75e21544f477d579588e4547da2491c915711b9bcbdf8e2",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ac85581383d2953b4af1e56cb38cc90b1e6bf2580ac216430c9c5d84f32f51f"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 182,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "9153c13c9597ade654fbf474f34f0ccec5a9fba3720603f7479acdfb6dcad097"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "create",
                  "disposition",
                  "fixed",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "price",
                  "recognised",
                  "remain",
                  "research",
                  "safety",
                  "separate",
                  "state",
                  "time",
                  "window",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8109bf234ca1a4c3010e3bed39236d7e7791d9b1d710e9e1f2091fc7f9ff9007",
                "shared_source_ids": [],
                "score_receipt_sha256": "526a43a1c3bd1e20df4c746e9b58ed9508c6dd2173e15ca5f87e7c8fed859580"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "alleging",
              "approvals",
              "arrested",
              "asias",
              "asset",
              "banking",
              "bond",
              "build",
              "cannot",
              "center",
              "changes",
              "checks",
              "company",
              "comparable",
              "completed",
              "construction",
              "context",
              "copper",
              "costs",
              "count",
              "counts",
              "county",
              "create",
              "daily",
              "data",
              "datamarnews",
              "despite",
              "different",
              "digital",
              "disposition",
              "drive",
              "editorial",
              "ending",
              "enough",
              "explain",
              "explains",
              "export",
              "firm",
              "fixed",
              "food",
              "former",
              "fortune",
              "fresh",
              "global",
              "goal",
              "governor",
              "grid",
              "group",
              "headlines",
              "hold",
              "improve",
              "improvement",
              "infrastructure",
              "judged",
              "keep",
              "know",
              "largest",
              "later",
              "left",
              "limit",
              "logistics",
              "looking",
              "loudoun",
              "mention",
              "method",
              "missing",
              "mortgage",
              "move",
              "named",
              "neither",
              "never",
              "news",
              "observation",
              "observations",
              "only",
              "original",
              "outcomes",
              "persuasive",
              "plan",
              "plans",
              "politico",
              "president",
              "price",
              "puts",
              "quality",
              "range",
              "ranking",
              "rates",
              "reaches",
              "recognised",
              "recorded",
              "regional",
              "relevance",
              "remain",
              "reported",
              "research",
              "result",
              "review",
              "roughly",
              "rules",
              "safety",
              "scheme",
              "separate",
              "separately",
              "settle",
              "singapore",
              "site",
              "sounds",
              "southeast",
              "start",
              "starting",
              "state",
              "stay",
              "stolen",
              "subsidiary",
              "sues",
              "tariffs",
              "tech",
              "tennessee",
              "tests",
              "texas",
              "threshold",
              "thresholds",
              "time",
              "todays",
              "turmoil",
              "unchanged",
              "valid",
              "whether",
              "window",
              "wire",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "0fd945e4ef8919b81df4a4c0910b3cac911ab848cec6467d25ed729147210132",
            "selected_score_receipt_sha256": "efa134c9354fe9fda21a7a542bc2d6effabada8c682947acf54d539b04340f3b",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "fd7cde976e8ede7d1556ad2427a187786a50d15fea6b883cc76590c0354aae0c",
          "comparison_receipt_sha256": "07332d22ef1c59edf2ce005b6025166d499eb81403dee11f7abe5d5dca43a601",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and check when it was published.",
        "Keep what the source said separate from what OTR thinks it may mean.",
        "For a major claim, look for an official source or a second independent report."
      ],
      "watch_conditions": [
        "Completed price observations from the named market",
        "A plan that reaches its end time without a valid result",
        "Enough comparable outcomes to review the method"
      ],
      "invalidation": "Do not count a result when its saved price source, time window or threshold evidence is missing.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "deterministic_method": {
        "method_id": "OTR-FULL-IMMERSIVE-TAB-DETERMINISM-V1",
        "tab_name": "Predictions",
        "source_selection_rule": "Use current reports as context only and take plan state solely from the saved prediction record.",
        "source_ids": [
          "LEAD-01",
          "LEAD-02",
          "LEAD-03",
          "LEAD-04",
          "LEAD-05",
          "LEAD-06"
        ],
        "fixed_sections": [
          "question",
          "headline",
          "narrative",
          "beats",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "complete": true
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T10:37:30+08:00",
        "verified_sources": 12,
        "candidate_sources": 471,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-04-0618-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-04_CANONICAL"
      },
      "record_evidence": {
        "label": "Open all 32 locked research plans",
        "path": "/data/prediction-releases/otr-predictions-2026-08-04-0624-sgt.json",
        "note": "This saved record supports the plan count and state. The news reports above are background only."
      }
    },
    "Long-Term Investment": {
      "eyebrow": "LONG-TERM INVESTMENT · THREE-YEAR RESEARCH",
      "question": "LONG-TERM INVESTMENT",
      "headline": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data.",
      "narrative": [
        "This updates in realtime daily, what is considered set to grow exponentially may not be tomorrow.",
        "OTR reviewed the latest world events as background. 1 of 4 investibles had a related event; those events only opened or prioritised research and contributed nothing to the similarity score.",
        "All 4 investibles were checked against every parent trait and every smaller part. Traits 1 to 3 carry the most weight, traits 4 to 8 test staying power, trait 9 confirms the story, and trait 10 is shown separately as speed and danger.",
        "The board is sorted by overall similarity. Prices keep the existing source and timing method, and the one-, two- and three-year figures remain visible research scenarios rather than promises."
      ],
      "beats": [
        {
          "label": "PULSE REVIEW",
          "title": "1 investible reviews had a related event",
          "body": "Each match is labelled separately on the investible card. It is background only, is not investible evidence and contributes nothing to the weighted similarity.",
          "source_ids": [
            "LEAD-11",
            "LEAD-01",
            "LEAD-02"
          ]
        },
        {
          "label": "TEN TRAITS",
          "title": "Every investible receives every parent and subtrait check",
          "body": "Primary filings, official results and network documents support shown, not shown or needs more proof. The weighted score decides the order.",
          "source_ids": [
            "LEAD-11",
            "LEAD-01"
          ]
        },
        {
          "label": "DAILY UPDATE",
          "title": "Daily updates can add, retain, hold, reorder or remove",
          "body": "Every complete refresh saves the time and explains the changes. Missing research or price evidence cannot become a silent trait or membership change.",
          "source_ids": [
            "LEAD-01",
            "LEAD-02"
          ]
        }
      ],
      "market_connection": "A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise.",
      "history_echo": "The Long-Term Investment tab changed its narrative, beat structure, source set, market connection, and invalidation condition. Narrative changed: 1 paragraph(s) added; 1 paragraph(s) removed. This is background only. It uses a related earlier saved Long-Term Investment section when one passes the subject check; it cannot prove today's facts.",
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-LONG-TERM-INVESTMENT",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-LONG-TERM-INVESTMENT",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Long-Term Investment",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Long-Term Investment",
          "source_headline": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data.",
          "source_question": "LONG-TERM INVESTMENT",
          "source_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.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "d0aa577747edc70ba68cd5e210808e7c9bc840e22cb01976080dcd23c5d9ec7b",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Long-Term Investment",
          "current_headline": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data.",
          "current_question": "LONG-TERM INVESTMENT",
          "current_market_connection": "A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "cd6070978fd8881fb2ba62fc059faf4bccb4c60ac3aa2d7fc5be986d1edc9cd5",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "CHANGED",
          "content_change_summary": "The Long-Term Investment tab changed its narrative, beat structure, source set, market connection, and invalidation condition. Narrative changed: 1 paragraph(s) added; 1 paragraph(s) removed.",
          "content_changes": {
            "changed_fields": [
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "invalidation"
            ],
            "unchanged_fields": [
              "question",
              "headline",
              "watch_conditions"
            ],
            "question": {
              "changed": false,
              "prior": "LONG-TERM INVESTMENT",
              "current": "LONG-TERM INVESTMENT"
            },
            "headline": {
              "changed": false,
              "prior": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data.",
              "current": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data."
            },
            "narrative": {
              "changed": true,
              "prior_count": 4,
              "current_count": 4,
              "added": [
                "OTR reviewed the latest world events as background. 1 of 4 investibles had a related event; those events only opened or prioritised research and contributed nothing to the similarity score."
              ],
              "removed": [
                "OTR reviewed the active live pulse and current source-linked events. 1 of 4 candidates received a disclosed discovery-term match; those matches only opened or prioritised research and contributed zero traits."
              ],
              "retained": [
                "This updates in realtime daily, what is considered set to grow exponentially may not be tomorrow.",
                "All 4 investibles were checked against every parent trait and every smaller part. Traits 1 to 3 carry the most weight, traits 4 to 8 test staying power, trait 9 confirms the story, and trait 10 is shown separately as speed and danger.",
                "The board is sorted by overall similarity. Prices keep the existing source and timing method, and the one-, two- and three-year figures remain visible research scenarios rather than promises."
              ],
              "reordered": false
            },
            "beats": {
              "changed": true,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [
                "1 investible reviews had a related event"
              ],
              "removed_titles": [
                "1 candidate reviews received a discovery-term match"
              ],
              "retained_titles": [
                "Every investible receives every parent and subtrait check",
                "Daily updates can add, retain, hold, reorder or remove"
              ],
              "revised_titles": [
                "Every investible receives every parent and subtrait check",
                "Daily updates can add, retain, hold, reorder or remove"
              ],
              "reordered": false
            },
            "source_ids": {
              "changed": true,
              "prior_count": 1,
              "current_count": 3,
              "added": [
                "LEAD-01",
                "LEAD-02"
              ],
              "removed": [],
              "retained": [
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": true,
              "prior": "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.",
              "current": "A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 5,
              "current_count": 5,
              "added": [],
              "removed": [],
              "retained": [
                "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"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": true,
              "prior": "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.",
              "current": "Hold the board when the saved information is old, an investible lacks ten complete answers, a price has the wrong market or currency, or the saved update is incomplete. Missing information is not a trait loss."
            }
          },
          "similarities": [
            "Both records belong to the Long-Term Investment canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved watch conditions is unchanged."
          ],
          "differences": [
            "Narrative changed: 1 paragraph(s) added; 1 paragraph(s) removed.",
            "Beat structure changed: added 1 investible reviews had a related event; removed 1 candidate reviews received a discovery-term match; revised Every investible receives every parent and subtrait check, Daily updates can add, retain, hold, reorder or remove.",
            "Source set changed: added LEAD-01, LEAD-02.",
            "Market connection changed from \"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.\" to \"A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise.\".",
            "Invalidation condition changed from \"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.\" to \"Hold the board when the saved information is old, an investible lacks ten complete answers, a price has the wrong market or currency, or the saved update is incomplete. Missing information is not a trait loss.\"."
          ],
          "comparison": "The Long-Term Investment tab changed its narrative, beat structure, source set, market connection, and invalidation condition. Narrative changed: 1 paragraph(s) added; 1 paragraph(s) removed.",
          "difference": "Narrative changed: 1 paragraph(s) added; 1 paragraph(s) removed. Beat structure changed: added 1 investible reviews had a related event; removed 1 candidate reviews received a discovery-term match; revised Every investible receives every parent and subtrait check, Daily updates can add, retain, hold, reorder or remove. Source set changed: added LEAD-01, LEAD-02. Market connection changed from \"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.\" to \"A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise.\". Invalidation condition changed from \"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.\" to \"Hold the board when the saved information is old, an investible lacks ten complete answers, a price has the wrong market or currency, or the saved update is incomplete. Missing information is not a trait loss.\".",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "background",
            "based",
            "batch",
            "become",
            "becomes",
            "board",
            "candidate",
            "cannot",
            "card",
            "carry",
            "catalyst",
            "change",
            "changes",
            "checked",
            "complete",
            "confirms",
            "considered",
            "contributed",
            "contributes",
            "crosses",
            "currency",
            "daily",
            "danger",
            "data",
            "decides",
            "documents",
            "each",
            "engineered",
            "event",
            "events",
            "existing",
            "explains",
            "exponential",
            "exponentially",
            "figures",
            "filings",
            "five",
            "fresh",
            "gains",
            "grow",
            "guardrail",
            "historical",
            "hold",
            "included",
            "investible",
            "investibles",
            "just",
            "keep",
            "labelled",
            "lacks",
            "lane",
            "loss",
            "match",
            "membership",
            "method",
            "missing",
            "network",
            "nothing",
            "official",
            "only",
            "open",
            "opened",
            "order",
            "overall",
            "parent",
            "part",
            "power",
            "price",
            "prices",
            "primary",
            "prioritise",
            "prioritised",
            "promises",
            "prove",
            "rather",
            "realtime",
            "receives",
            "reduces",
            "refresh",
            "remain",
            "remove",
            "reorder",
            "research",
            "researched",
            "results",
            "retain",
            "reversed",
            "review",
            "reviewed",
            "reviews",
            "rise",
            "saves",
            "scenarios",
            "score",
            "separately",
            "shown",
            "silent",
            "similar",
            "similarity",
            "sixth",
            "smaller",
            "sorted",
            "speed",
            "spike",
            "stale",
            "staying",
            "subtrait",
            "support",
            "test",
            "time",
            "timing",
            "trait",
            "traits",
            "unavailable",
            "updates",
            "validate",
            "valuation",
            "visible",
            "weight",
            "weighted",
            "were",
            "will",
            "wrong",
            "year"
          ],
          "topical_shared_terms_sha256": "179e737aa708300ebf03f0305677353a787467095da0430912ba6d88a87f5b6f",
          "topical_score_receipt_sha256": "11eca6d378b84a51b36ed26505b1fefde1bd3af374213b870fd630df74812135",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Long-Term Investment",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 15,
            "meaningful_match_count": 15,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "based",
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "card",
                  "carry",
                  "catalyst",
                  "change",
                  "changes",
                  "checked",
                  "complete",
                  "confirms",
                  "considered",
                  "contributed",
                  "contributes",
                  "crosses",
                  "currency",
                  "daily",
                  "danger",
                  "data",
                  "decides",
                  "documents",
                  "each",
                  "engineered",
                  "event",
                  "events",
                  "existing",
                  "explains",
                  "exponential",
                  "exponentially",
                  "figures",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "grow",
                  "guardrail",
                  "historical",
                  "hold",
                  "included",
                  "investible",
                  "investibles",
                  "just",
                  "keep",
                  "labelled",
                  "lacks",
                  "lane",
                  "loss",
                  "match",
                  "membership",
                  "method",
                  "missing",
                  "network",
                  "nothing",
                  "official",
                  "only",
                  "open",
                  "opened",
                  "order",
                  "overall",
                  "parent",
                  "part",
                  "power",
                  "price",
                  "prices",
                  "primary",
                  "prioritise",
                  "prioritised",
                  "promises",
                  "prove",
                  "rather",
                  "realtime",
                  "receives",
                  "reduces",
                  "refresh",
                  "remain",
                  "remove",
                  "reorder",
                  "research",
                  "researched",
                  "results",
                  "retain",
                  "reversed",
                  "review",
                  "reviewed",
                  "reviews",
                  "rise",
                  "saves",
                  "scenarios",
                  "score",
                  "separately",
                  "shown",
                  "silent",
                  "similar",
                  "similarity",
                  "sixth",
                  "smaller",
                  "sorted",
                  "speed",
                  "spike",
                  "stale",
                  "staying",
                  "subtrait",
                  "support",
                  "test",
                  "time",
                  "timing",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "validate",
                  "valuation",
                  "visible",
                  "weight",
                  "weighted",
                  "were",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "179e737aa708300ebf03f0305677353a787467095da0430912ba6d88a87f5b6f",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "11eca6d378b84a51b36ed26505b1fefde1bd3af374213b870fd630df74812135"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 565,
                "qualifies": true,
                "shared_terms": [
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "card",
                  "catalyst",
                  "change",
                  "changes",
                  "contributed",
                  "contributes",
                  "crosses",
                  "currency",
                  "daily",
                  "documents",
                  "each",
                  "event",
                  "events",
                  "explains",
                  "figures",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "guardrail",
                  "historical",
                  "hold",
                  "included",
                  "labelled",
                  "lacks",
                  "lane",
                  "loss",
                  "match",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "open",
                  "opened",
                  "price",
                  "primary",
                  "prioritise",
                  "prioritised",
                  "prove",
                  "receives",
                  "reduces",
                  "remain",
                  "remove",
                  "research",
                  "results",
                  "retain",
                  "review",
                  "reviewed",
                  "reviews",
                  "rise",
                  "scenarios",
                  "score",
                  "separately",
                  "silent",
                  "sixth",
                  "stale",
                  "support",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "validate",
                  "valuation",
                  "visible",
                  "were",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 74,
                "shared_terms_sha256": "e9717f3dce49e08dcefb0f6f4ce27c1145b6d37a55d937d1aa522a454c113e0e",
                "shared_source_ids": [],
                "score_receipt_sha256": "a20df7ac7b3874cd03626930919b526a463b77cab180e0179b454a54ee19a3fc"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 565,
                "qualifies": true,
                "shared_terms": [
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "card",
                  "catalyst",
                  "change",
                  "changes",
                  "contributed",
                  "contributes",
                  "crosses",
                  "currency",
                  "daily",
                  "documents",
                  "each",
                  "event",
                  "events",
                  "explains",
                  "figures",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "guardrail",
                  "historical",
                  "hold",
                  "included",
                  "labelled",
                  "lacks",
                  "lane",
                  "loss",
                  "match",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "open",
                  "opened",
                  "price",
                  "primary",
                  "prioritise",
                  "prioritised",
                  "prove",
                  "receives",
                  "reduces",
                  "remain",
                  "remove",
                  "research",
                  "results",
                  "retain",
                  "review",
                  "reviewed",
                  "reviews",
                  "rise",
                  "scenarios",
                  "score",
                  "separately",
                  "silent",
                  "sixth",
                  "stale",
                  "support",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "validate",
                  "valuation",
                  "visible",
                  "were",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 74,
                "shared_terms_sha256": "e9717f3dce49e08dcefb0f6f4ce27c1145b6d37a55d937d1aa522a454c113e0e",
                "shared_source_ids": [],
                "score_receipt_sha256": "a20df7ac7b3874cd03626930919b526a463b77cab180e0179b454a54ee19a3fc"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 565,
                "qualifies": true,
                "shared_terms": [
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "card",
                  "catalyst",
                  "change",
                  "changes",
                  "contributed",
                  "contributes",
                  "crosses",
                  "currency",
                  "daily",
                  "documents",
                  "each",
                  "event",
                  "events",
                  "explains",
                  "figures",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "guardrail",
                  "historical",
                  "hold",
                  "included",
                  "labelled",
                  "lacks",
                  "lane",
                  "loss",
                  "match",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "open",
                  "opened",
                  "price",
                  "primary",
                  "prioritise",
                  "prioritised",
                  "prove",
                  "receives",
                  "reduces",
                  "remain",
                  "remove",
                  "research",
                  "results",
                  "retain",
                  "review",
                  "reviewed",
                  "reviews",
                  "rise",
                  "scenarios",
                  "score",
                  "separately",
                  "silent",
                  "sixth",
                  "stale",
                  "support",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "validate",
                  "valuation",
                  "visible",
                  "were",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 74,
                "shared_terms_sha256": "e9717f3dce49e08dcefb0f6f4ce27c1145b6d37a55d937d1aa522a454c113e0e",
                "shared_source_ids": [],
                "score_receipt_sha256": "a20df7ac7b3874cd03626930919b526a463b77cab180e0179b454a54ee19a3fc"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 466,
                "qualifies": true,
                "shared_terms": [
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "catalyst",
                  "change",
                  "changes",
                  "crosses",
                  "currency",
                  "daily",
                  "documents",
                  "event",
                  "events",
                  "explains",
                  "exponential",
                  "exponentially",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "grow",
                  "guardrail",
                  "hold",
                  "included",
                  "lacks",
                  "lane",
                  "latest",
                  "loss",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "path",
                  "price",
                  "primary",
                  "promises",
                  "prove",
                  "receives",
                  "reduces",
                  "remain",
                  "remove",
                  "research",
                  "results",
                  "retain",
                  "rise",
                  "scenarios",
                  "silent",
                  "sixth",
                  "stale",
                  "support",
                  "test",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "valuation",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 61,
                "shared_terms_sha256": "af9f98077efafb1b76d613e73b703d75b4444b05d1cd350b697fef07c5e9a2ba",
                "shared_source_ids": [],
                "score_receipt_sha256": "fb219befc2828412f210757c0129a01fae4711a005a60b2df946d79301643aae"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 466,
                "qualifies": true,
                "shared_terms": [
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "catalyst",
                  "change",
                  "changes",
                  "crosses",
                  "currency",
                  "daily",
                  "documents",
                  "event",
                  "events",
                  "explains",
                  "exponential",
                  "exponentially",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "grow",
                  "guardrail",
                  "hold",
                  "included",
                  "lacks",
                  "lane",
                  "latest",
                  "loss",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "path",
                  "price",
                  "primary",
                  "promises",
                  "prove",
                  "receives",
                  "reduces",
                  "remain",
                  "remove",
                  "research",
                  "results",
                  "retain",
                  "rise",
                  "scenarios",
                  "silent",
                  "sixth",
                  "stale",
                  "support",
                  "test",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "valuation",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 61,
                "shared_terms_sha256": "af9f98077efafb1b76d613e73b703d75b4444b05d1cd350b697fef07c5e9a2ba",
                "shared_source_ids": [],
                "score_receipt_sha256": "fb219befc2828412f210757c0129a01fae4711a005a60b2df946d79301643aae"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 422,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "cannot",
                  "change",
                  "data",
                  "each",
                  "five",
                  "fresh",
                  "incomplete",
                  "keep",
                  "missing",
                  "power",
                  "price",
                  "prove",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "test",
                  "will",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "89adf03af863b2efa6a91b57f8487251719241778d90eac908cee7d122982d5b",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "5a4d5b6cdd411c3d6cbe4b9340d7be6a2a397d7df6c410021a7b5bd626282a72"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 419,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "each",
                  "fresh",
                  "incomplete",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "test",
                  "visible",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 419,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "each",
                  "fresh",
                  "incomplete",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "test",
                  "visible",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 419,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "each",
                  "fresh",
                  "incomplete",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "test",
                  "visible",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 419,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "each",
                  "fresh",
                  "incomplete",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "test",
                  "visible",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 410,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "complete",
                  "daily",
                  "each",
                  "fresh",
                  "historical",
                  "missing",
                  "only",
                  "price",
                  "remain",
                  "remove",
                  "research",
                  "review",
                  "separately",
                  "test",
                  "weight",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "60921cfadea04e94ae52b4db2c3e9c7bdb00fff7a667861bb947d6de4d1f1438",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "6b76668177424214cd7e744c19a3f9917247705d3f10845fe07e7587cac882b6"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 400,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "candidate",
                  "cannot",
                  "complete",
                  "contributes",
                  "currency",
                  "events",
                  "five",
                  "fresh",
                  "hold",
                  "incomplete",
                  "latest",
                  "membership",
                  "missing",
                  "only",
                  "open",
                  "price",
                  "primary",
                  "prioritise",
                  "prove",
                  "receives",
                  "remain",
                  "research",
                  "review",
                  "score",
                  "sixth",
                  "stale",
                  "support",
                  "trait",
                  "traits",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 32,
                "shared_terms_sha256": "b0367daafb2ee3007d78d0dfa6a7a7abaa3da19c4c79bdbbff11efc53ef7ff14",
                "shared_source_ids": [],
                "score_receipt_sha256": "d47b3bd716a5b532ef0c37589c74d5ba2b203c574e6a902ec07922e9c6ecea45"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 400,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "candidate",
                  "cannot",
                  "complete",
                  "contributes",
                  "currency",
                  "events",
                  "five",
                  "fresh",
                  "hold",
                  "incomplete",
                  "latest",
                  "membership",
                  "missing",
                  "only",
                  "open",
                  "price",
                  "primary",
                  "prioritise",
                  "prove",
                  "receives",
                  "remain",
                  "research",
                  "review",
                  "score",
                  "sixth",
                  "stale",
                  "support",
                  "trait",
                  "traits",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 32,
                "shared_terms_sha256": "b0367daafb2ee3007d78d0dfa6a7a7abaa3da19c4c79bdbbff11efc53ef7ff14",
                "shared_source_ids": [],
                "score_receipt_sha256": "d47b3bd716a5b532ef0c37589c74d5ba2b203c574e6a902ec07922e9c6ecea45"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 348,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "cannot",
                  "currency",
                  "each",
                  "five",
                  "fresh",
                  "incomplete",
                  "keep",
                  "latest",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "price",
                  "prove",
                  "remain",
                  "research",
                  "review",
                  "sixth",
                  "speed",
                  "support",
                  "test",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "f30190aca24ef79759bda2e0a840f5619b7a73db3541018fee63271074630c8e",
                "shared_source_ids": [],
                "score_receipt_sha256": "100004e8f1fb8f04f9a3609b37ef553c1a6d78bf11d6c795b8fa674994c97172"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "background",
              "based",
              "batch",
              "become",
              "becomes",
              "board",
              "candidate",
              "cannot",
              "card",
              "carry",
              "catalyst",
              "change",
              "changes",
              "checked",
              "complete",
              "confirms",
              "considered",
              "contributed",
              "contributes",
              "crosses",
              "currency",
              "daily",
              "danger",
              "data",
              "decides",
              "documents",
              "each",
              "engineered",
              "event",
              "events",
              "existing",
              "explains",
              "exponential",
              "exponentially",
              "figures",
              "filings",
              "five",
              "fresh",
              "gains",
              "grow",
              "guardrail",
              "historical",
              "hold",
              "included",
              "investible",
              "investibles",
              "just",
              "keep",
              "labelled",
              "lacks",
              "lane",
              "loss",
              "match",
              "membership",
              "method",
              "missing",
              "network",
              "nothing",
              "official",
              "only",
              "open",
              "opened",
              "order",
              "overall",
              "parent",
              "part",
              "power",
              "price",
              "prices",
              "primary",
              "prioritise",
              "prioritised",
              "promises",
              "prove",
              "rather",
              "realtime",
              "receives",
              "reduces",
              "refresh",
              "remain",
              "remove",
              "reorder",
              "research",
              "researched",
              "results",
              "retain",
              "reversed",
              "review",
              "reviewed",
              "reviews",
              "rise",
              "saves",
              "scenarios",
              "score",
              "separately",
              "shown",
              "silent",
              "similar",
              "similarity",
              "sixth",
              "smaller",
              "sorted",
              "speed",
              "spike",
              "stale",
              "staying",
              "subtrait",
              "support",
              "test",
              "time",
              "timing",
              "trait",
              "traits",
              "unavailable",
              "updates",
              "validate",
              "valuation",
              "visible",
              "weight",
              "weighted",
              "were",
              "will",
              "wrong",
              "year"
            ],
            "selected_shared_terms_sha256": "179e737aa708300ebf03f0305677353a787467095da0430912ba6d88a87f5b6f",
            "selected_score_receipt_sha256": "11eca6d378b84a51b36ed26505b1fefde1bd3af374213b870fd630df74812135",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "145666ed930da08f4898d28b6401a308cdc5b0f36a395ecb45e86ac3736dc913",
          "comparison_receipt_sha256": "647547d4bd699897c0c33c31308c1be7c0f1119db1fc41eef0ce07dec9426109",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-LONG-TERM-INVESTMENT",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-LONG-TERM-INVESTMENT",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Long-Term Investment",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Long-Term Investment",
          "source_headline": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data.",
          "source_question": "LONG-TERM INVESTMENT",
          "source_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.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "d0aa577747edc70ba68cd5e210808e7c9bc840e22cb01976080dcd23c5d9ec7b",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Long-Term Investment",
          "current_headline": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data.",
          "current_question": "LONG-TERM INVESTMENT",
          "current_market_connection": "A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "cd6070978fd8881fb2ba62fc059faf4bccb4c60ac3aa2d7fc5be986d1edc9cd5",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "CHANGED",
          "content_change_summary": "The Long-Term Investment tab changed its narrative, beat structure, source set, market connection, and invalidation condition. Narrative changed: 1 paragraph(s) added; 1 paragraph(s) removed.",
          "content_changes": {
            "changed_fields": [
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "invalidation"
            ],
            "unchanged_fields": [
              "question",
              "headline",
              "watch_conditions"
            ],
            "question": {
              "changed": false,
              "prior": "LONG-TERM INVESTMENT",
              "current": "LONG-TERM INVESTMENT"
            },
            "headline": {
              "changed": false,
              "prior": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data.",
              "current": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data."
            },
            "narrative": {
              "changed": true,
              "prior_count": 4,
              "current_count": 4,
              "added": [
                "OTR reviewed the latest world events as background. 1 of 4 investibles had a related event; those events only opened or prioritised research and contributed nothing to the similarity score."
              ],
              "removed": [
                "OTR reviewed the active live pulse and current source-linked events. 1 of 4 candidates received a disclosed discovery-term match; those matches only opened or prioritised research and contributed zero traits."
              ],
              "retained": [
                "This updates in realtime daily, what is considered set to grow exponentially may not be tomorrow.",
                "All 4 investibles were checked against every parent trait and every smaller part. Traits 1 to 3 carry the most weight, traits 4 to 8 test staying power, trait 9 confirms the story, and trait 10 is shown separately as speed and danger.",
                "The board is sorted by overall similarity. Prices keep the existing source and timing method, and the one-, two- and three-year figures remain visible research scenarios rather than promises."
              ],
              "reordered": false
            },
            "beats": {
              "changed": true,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [
                "1 investible reviews had a related event"
              ],
              "removed_titles": [
                "1 candidate reviews received a discovery-term match"
              ],
              "retained_titles": [
                "Every investible receives every parent and subtrait check",
                "Daily updates can add, retain, hold, reorder or remove"
              ],
              "revised_titles": [
                "Every investible receives every parent and subtrait check",
                "Daily updates can add, retain, hold, reorder or remove"
              ],
              "reordered": false
            },
            "source_ids": {
              "changed": true,
              "prior_count": 1,
              "current_count": 3,
              "added": [
                "LEAD-01",
                "LEAD-02"
              ],
              "removed": [],
              "retained": [
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": true,
              "prior": "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.",
              "current": "A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 5,
              "current_count": 5,
              "added": [],
              "removed": [],
              "retained": [
                "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"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": true,
              "prior": "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.",
              "current": "Hold the board when the saved information is old, an investible lacks ten complete answers, a price has the wrong market or currency, or the saved update is incomplete. Missing information is not a trait loss."
            }
          },
          "similarities": [
            "Both records belong to the Long-Term Investment canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved watch conditions is unchanged."
          ],
          "differences": [
            "Narrative changed: 1 paragraph(s) added; 1 paragraph(s) removed.",
            "Beat structure changed: added 1 investible reviews had a related event; removed 1 candidate reviews received a discovery-term match; revised Every investible receives every parent and subtrait check, Daily updates can add, retain, hold, reorder or remove.",
            "Source set changed: added LEAD-01, LEAD-02.",
            "Market connection changed from \"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.\" to \"A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise.\".",
            "Invalidation condition changed from \"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.\" to \"Hold the board when the saved information is old, an investible lacks ten complete answers, a price has the wrong market or currency, or the saved update is incomplete. Missing information is not a trait loss.\"."
          ],
          "comparison": "The Long-Term Investment tab changed its narrative, beat structure, source set, market connection, and invalidation condition. Narrative changed: 1 paragraph(s) added; 1 paragraph(s) removed.",
          "difference": "Narrative changed: 1 paragraph(s) added; 1 paragraph(s) removed. Beat structure changed: added 1 investible reviews had a related event; removed 1 candidate reviews received a discovery-term match; revised Every investible receives every parent and subtrait check, Daily updates can add, retain, hold, reorder or remove. Source set changed: added LEAD-01, LEAD-02. Market connection changed from \"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.\" to \"A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise.\". Invalidation condition changed from \"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.\" to \"Hold the board when the saved information is old, an investible lacks ten complete answers, a price has the wrong market or currency, or the saved update is incomplete. Missing information is not a trait loss.\".",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "background",
            "based",
            "batch",
            "become",
            "becomes",
            "board",
            "candidate",
            "cannot",
            "card",
            "carry",
            "catalyst",
            "change",
            "changes",
            "checked",
            "complete",
            "confirms",
            "considered",
            "contributed",
            "contributes",
            "crosses",
            "currency",
            "daily",
            "danger",
            "data",
            "decides",
            "documents",
            "each",
            "engineered",
            "event",
            "events",
            "existing",
            "explains",
            "exponential",
            "exponentially",
            "figures",
            "filings",
            "five",
            "fresh",
            "gains",
            "grow",
            "guardrail",
            "historical",
            "hold",
            "included",
            "investible",
            "investibles",
            "just",
            "keep",
            "labelled",
            "lacks",
            "lane",
            "loss",
            "match",
            "membership",
            "method",
            "missing",
            "network",
            "nothing",
            "official",
            "only",
            "open",
            "opened",
            "order",
            "overall",
            "parent",
            "part",
            "power",
            "price",
            "prices",
            "primary",
            "prioritise",
            "prioritised",
            "promises",
            "prove",
            "rather",
            "realtime",
            "receives",
            "reduces",
            "refresh",
            "remain",
            "remove",
            "reorder",
            "research",
            "researched",
            "results",
            "retain",
            "reversed",
            "review",
            "reviewed",
            "reviews",
            "rise",
            "saves",
            "scenarios",
            "score",
            "separately",
            "shown",
            "silent",
            "similar",
            "similarity",
            "sixth",
            "smaller",
            "sorted",
            "speed",
            "spike",
            "stale",
            "staying",
            "subtrait",
            "support",
            "test",
            "time",
            "timing",
            "trait",
            "traits",
            "unavailable",
            "updates",
            "validate",
            "valuation",
            "visible",
            "weight",
            "weighted",
            "were",
            "will",
            "wrong",
            "year"
          ],
          "topical_shared_terms_sha256": "179e737aa708300ebf03f0305677353a787467095da0430912ba6d88a87f5b6f",
          "topical_score_receipt_sha256": "11eca6d378b84a51b36ed26505b1fefde1bd3af374213b870fd630df74812135",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Long-Term Investment",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 15,
            "meaningful_match_count": 15,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "based",
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "card",
                  "carry",
                  "catalyst",
                  "change",
                  "changes",
                  "checked",
                  "complete",
                  "confirms",
                  "considered",
                  "contributed",
                  "contributes",
                  "crosses",
                  "currency",
                  "daily",
                  "danger",
                  "data",
                  "decides",
                  "documents",
                  "each",
                  "engineered",
                  "event",
                  "events",
                  "existing",
                  "explains",
                  "exponential",
                  "exponentially",
                  "figures",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "grow",
                  "guardrail",
                  "historical",
                  "hold",
                  "included",
                  "investible",
                  "investibles",
                  "just",
                  "keep",
                  "labelled",
                  "lacks",
                  "lane",
                  "loss",
                  "match",
                  "membership",
                  "method",
                  "missing",
                  "network",
                  "nothing",
                  "official",
                  "only",
                  "open",
                  "opened",
                  "order",
                  "overall",
                  "parent",
                  "part",
                  "power",
                  "price",
                  "prices",
                  "primary",
                  "prioritise",
                  "prioritised",
                  "promises",
                  "prove",
                  "rather",
                  "realtime",
                  "receives",
                  "reduces",
                  "refresh",
                  "remain",
                  "remove",
                  "reorder",
                  "research",
                  "researched",
                  "results",
                  "retain",
                  "reversed",
                  "review",
                  "reviewed",
                  "reviews",
                  "rise",
                  "saves",
                  "scenarios",
                  "score",
                  "separately",
                  "shown",
                  "silent",
                  "similar",
                  "similarity",
                  "sixth",
                  "smaller",
                  "sorted",
                  "speed",
                  "spike",
                  "stale",
                  "staying",
                  "subtrait",
                  "support",
                  "test",
                  "time",
                  "timing",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "validate",
                  "valuation",
                  "visible",
                  "weight",
                  "weighted",
                  "were",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "179e737aa708300ebf03f0305677353a787467095da0430912ba6d88a87f5b6f",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "11eca6d378b84a51b36ed26505b1fefde1bd3af374213b870fd630df74812135"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 565,
                "qualifies": true,
                "shared_terms": [
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "card",
                  "catalyst",
                  "change",
                  "changes",
                  "contributed",
                  "contributes",
                  "crosses",
                  "currency",
                  "daily",
                  "documents",
                  "each",
                  "event",
                  "events",
                  "explains",
                  "figures",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "guardrail",
                  "historical",
                  "hold",
                  "included",
                  "labelled",
                  "lacks",
                  "lane",
                  "loss",
                  "match",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "open",
                  "opened",
                  "price",
                  "primary",
                  "prioritise",
                  "prioritised",
                  "prove",
                  "receives",
                  "reduces",
                  "remain",
                  "remove",
                  "research",
                  "results",
                  "retain",
                  "review",
                  "reviewed",
                  "reviews",
                  "rise",
                  "scenarios",
                  "score",
                  "separately",
                  "silent",
                  "sixth",
                  "stale",
                  "support",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "validate",
                  "valuation",
                  "visible",
                  "were",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 74,
                "shared_terms_sha256": "e9717f3dce49e08dcefb0f6f4ce27c1145b6d37a55d937d1aa522a454c113e0e",
                "shared_source_ids": [],
                "score_receipt_sha256": "a20df7ac7b3874cd03626930919b526a463b77cab180e0179b454a54ee19a3fc"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 565,
                "qualifies": true,
                "shared_terms": [
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "card",
                  "catalyst",
                  "change",
                  "changes",
                  "contributed",
                  "contributes",
                  "crosses",
                  "currency",
                  "daily",
                  "documents",
                  "each",
                  "event",
                  "events",
                  "explains",
                  "figures",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "guardrail",
                  "historical",
                  "hold",
                  "included",
                  "labelled",
                  "lacks",
                  "lane",
                  "loss",
                  "match",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "open",
                  "opened",
                  "price",
                  "primary",
                  "prioritise",
                  "prioritised",
                  "prove",
                  "receives",
                  "reduces",
                  "remain",
                  "remove",
                  "research",
                  "results",
                  "retain",
                  "review",
                  "reviewed",
                  "reviews",
                  "rise",
                  "scenarios",
                  "score",
                  "separately",
                  "silent",
                  "sixth",
                  "stale",
                  "support",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "validate",
                  "valuation",
                  "visible",
                  "were",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 74,
                "shared_terms_sha256": "e9717f3dce49e08dcefb0f6f4ce27c1145b6d37a55d937d1aa522a454c113e0e",
                "shared_source_ids": [],
                "score_receipt_sha256": "a20df7ac7b3874cd03626930919b526a463b77cab180e0179b454a54ee19a3fc"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 565,
                "qualifies": true,
                "shared_terms": [
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "card",
                  "catalyst",
                  "change",
                  "changes",
                  "contributed",
                  "contributes",
                  "crosses",
                  "currency",
                  "daily",
                  "documents",
                  "each",
                  "event",
                  "events",
                  "explains",
                  "figures",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "guardrail",
                  "historical",
                  "hold",
                  "included",
                  "labelled",
                  "lacks",
                  "lane",
                  "loss",
                  "match",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "open",
                  "opened",
                  "price",
                  "primary",
                  "prioritise",
                  "prioritised",
                  "prove",
                  "receives",
                  "reduces",
                  "remain",
                  "remove",
                  "research",
                  "results",
                  "retain",
                  "review",
                  "reviewed",
                  "reviews",
                  "rise",
                  "scenarios",
                  "score",
                  "separately",
                  "silent",
                  "sixth",
                  "stale",
                  "support",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "validate",
                  "valuation",
                  "visible",
                  "were",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 74,
                "shared_terms_sha256": "e9717f3dce49e08dcefb0f6f4ce27c1145b6d37a55d937d1aa522a454c113e0e",
                "shared_source_ids": [],
                "score_receipt_sha256": "a20df7ac7b3874cd03626930919b526a463b77cab180e0179b454a54ee19a3fc"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 466,
                "qualifies": true,
                "shared_terms": [
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "catalyst",
                  "change",
                  "changes",
                  "crosses",
                  "currency",
                  "daily",
                  "documents",
                  "event",
                  "events",
                  "explains",
                  "exponential",
                  "exponentially",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "grow",
                  "guardrail",
                  "hold",
                  "included",
                  "lacks",
                  "lane",
                  "latest",
                  "loss",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "path",
                  "price",
                  "primary",
                  "promises",
                  "prove",
                  "receives",
                  "reduces",
                  "remain",
                  "remove",
                  "research",
                  "results",
                  "retain",
                  "rise",
                  "scenarios",
                  "silent",
                  "sixth",
                  "stale",
                  "support",
                  "test",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "valuation",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 61,
                "shared_terms_sha256": "af9f98077efafb1b76d613e73b703d75b4444b05d1cd350b697fef07c5e9a2ba",
                "shared_source_ids": [],
                "score_receipt_sha256": "fb219befc2828412f210757c0129a01fae4711a005a60b2df946d79301643aae"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 466,
                "qualifies": true,
                "shared_terms": [
                  "batch",
                  "become",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "catalyst",
                  "change",
                  "changes",
                  "crosses",
                  "currency",
                  "daily",
                  "documents",
                  "event",
                  "events",
                  "explains",
                  "exponential",
                  "exponentially",
                  "filings",
                  "five",
                  "fresh",
                  "gains",
                  "grow",
                  "guardrail",
                  "hold",
                  "included",
                  "lacks",
                  "lane",
                  "latest",
                  "loss",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "path",
                  "price",
                  "primary",
                  "promises",
                  "prove",
                  "receives",
                  "reduces",
                  "remain",
                  "remove",
                  "research",
                  "results",
                  "retain",
                  "rise",
                  "scenarios",
                  "silent",
                  "sixth",
                  "stale",
                  "support",
                  "test",
                  "trait",
                  "traits",
                  "unavailable",
                  "updates",
                  "valuation",
                  "will",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 61,
                "shared_terms_sha256": "af9f98077efafb1b76d613e73b703d75b4444b05d1cd350b697fef07c5e9a2ba",
                "shared_source_ids": [],
                "score_receipt_sha256": "fb219befc2828412f210757c0129a01fae4711a005a60b2df946d79301643aae"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 422,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "cannot",
                  "change",
                  "data",
                  "each",
                  "five",
                  "fresh",
                  "incomplete",
                  "keep",
                  "missing",
                  "power",
                  "price",
                  "prove",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "test",
                  "will",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "89adf03af863b2efa6a91b57f8487251719241778d90eac908cee7d122982d5b",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "5a4d5b6cdd411c3d6cbe4b9340d7be6a2a397d7df6c410021a7b5bd626282a72"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 419,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "each",
                  "fresh",
                  "incomplete",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "test",
                  "visible",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 419,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "each",
                  "fresh",
                  "incomplete",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "test",
                  "visible",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 419,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "each",
                  "fresh",
                  "incomplete",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "test",
                  "visible",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 419,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "each",
                  "fresh",
                  "incomplete",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "test",
                  "visible",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 410,
                "qualifies": true,
                "shared_terms": [
                  "background",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "complete",
                  "daily",
                  "each",
                  "fresh",
                  "historical",
                  "missing",
                  "only",
                  "price",
                  "remain",
                  "remove",
                  "research",
                  "review",
                  "separately",
                  "test",
                  "weight",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "60921cfadea04e94ae52b4db2c3e9c7bdb00fff7a667861bb947d6de4d1f1438",
                "shared_source_ids": [
                  "LEAD-11"
                ],
                "score_receipt_sha256": "6b76668177424214cd7e744c19a3f9917247705d3f10845fe07e7587cac882b6"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 400,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "candidate",
                  "cannot",
                  "complete",
                  "contributes",
                  "currency",
                  "events",
                  "five",
                  "fresh",
                  "hold",
                  "incomplete",
                  "latest",
                  "membership",
                  "missing",
                  "only",
                  "open",
                  "price",
                  "primary",
                  "prioritise",
                  "prove",
                  "receives",
                  "remain",
                  "research",
                  "review",
                  "score",
                  "sixth",
                  "stale",
                  "support",
                  "trait",
                  "traits",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 32,
                "shared_terms_sha256": "b0367daafb2ee3007d78d0dfa6a7a7abaa3da19c4c79bdbbff11efc53ef7ff14",
                "shared_source_ids": [],
                "score_receipt_sha256": "d47b3bd716a5b532ef0c37589c74d5ba2b203c574e6a902ec07922e9c6ecea45"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 400,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "candidate",
                  "cannot",
                  "complete",
                  "contributes",
                  "currency",
                  "events",
                  "five",
                  "fresh",
                  "hold",
                  "incomplete",
                  "latest",
                  "membership",
                  "missing",
                  "only",
                  "open",
                  "price",
                  "primary",
                  "prioritise",
                  "prove",
                  "receives",
                  "remain",
                  "research",
                  "review",
                  "score",
                  "sixth",
                  "stale",
                  "support",
                  "trait",
                  "traits",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 32,
                "shared_terms_sha256": "b0367daafb2ee3007d78d0dfa6a7a7abaa3da19c4c79bdbbff11efc53ef7ff14",
                "shared_source_ids": [],
                "score_receipt_sha256": "d47b3bd716a5b532ef0c37589c74d5ba2b203c574e6a902ec07922e9c6ecea45"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 348,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "cannot",
                  "currency",
                  "each",
                  "five",
                  "fresh",
                  "incomplete",
                  "keep",
                  "latest",
                  "membership",
                  "missing",
                  "official",
                  "only",
                  "price",
                  "prove",
                  "remain",
                  "research",
                  "review",
                  "sixth",
                  "speed",
                  "support",
                  "test",
                  "wrong",
                  "year"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "f30190aca24ef79759bda2e0a840f5619b7a73db3541018fee63271074630c8e",
                "shared_source_ids": [],
                "score_receipt_sha256": "100004e8f1fb8f04f9a3609b37ef553c1a6d78bf11d6c795b8fa674994c97172"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "background",
              "based",
              "batch",
              "become",
              "becomes",
              "board",
              "candidate",
              "cannot",
              "card",
              "carry",
              "catalyst",
              "change",
              "changes",
              "checked",
              "complete",
              "confirms",
              "considered",
              "contributed",
              "contributes",
              "crosses",
              "currency",
              "daily",
              "danger",
              "data",
              "decides",
              "documents",
              "each",
              "engineered",
              "event",
              "events",
              "existing",
              "explains",
              "exponential",
              "exponentially",
              "figures",
              "filings",
              "five",
              "fresh",
              "gains",
              "grow",
              "guardrail",
              "historical",
              "hold",
              "included",
              "investible",
              "investibles",
              "just",
              "keep",
              "labelled",
              "lacks",
              "lane",
              "loss",
              "match",
              "membership",
              "method",
              "missing",
              "network",
              "nothing",
              "official",
              "only",
              "open",
              "opened",
              "order",
              "overall",
              "parent",
              "part",
              "power",
              "price",
              "prices",
              "primary",
              "prioritise",
              "prioritised",
              "promises",
              "prove",
              "rather",
              "realtime",
              "receives",
              "reduces",
              "refresh",
              "remain",
              "remove",
              "reorder",
              "research",
              "researched",
              "results",
              "retain",
              "reversed",
              "review",
              "reviewed",
              "reviews",
              "rise",
              "saves",
              "scenarios",
              "score",
              "separately",
              "shown",
              "silent",
              "similar",
              "similarity",
              "sixth",
              "smaller",
              "sorted",
              "speed",
              "spike",
              "stale",
              "staying",
              "subtrait",
              "support",
              "test",
              "time",
              "timing",
              "trait",
              "traits",
              "unavailable",
              "updates",
              "validate",
              "valuation",
              "visible",
              "weight",
              "weighted",
              "were",
              "will",
              "wrong",
              "year"
            ],
            "selected_shared_terms_sha256": "179e737aa708300ebf03f0305677353a787467095da0430912ba6d88a87f5b6f",
            "selected_score_receipt_sha256": "11eca6d378b84a51b36ed26505b1fefde1bd3af374213b870fd630df74812135",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "145666ed930da08f4898d28b6401a308cdc5b0f36a395ecb45e86ac3736dc913",
          "comparison_receipt_sha256": "647547d4bd699897c0c33c31308c1be7c0f1119db1fc41eef0ce07dec9426109",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "7a66d454a6e52f1a3c6c381411b611891bdbea575e74505b1ceb372b101e9a09",
        "query_concepts": {
          "entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            },
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [
            {
              "id": "ENERGY_SUPPLY",
              "label": "Energy and supply"
            },
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "rates",
            "grid",
            "capacity",
            "and",
            "export",
            "costs",
            "define",
            "today",
            "decision",
            "frame",
            "fixed",
            "reading",
            "order",
            "finance",
            "then",
            "delivery",
            "later",
            "result",
            "changes",
            "the",
            "lane",
            "directly",
            "measures",
            "mortgage",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "immediate",
            "question",
            "whether",
            "easier",
            "conditions",
            "reach",
            "borrowing",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "approvals",
            "hold",
            "operating",
            "electricity",
            "delays",
            "planned",
            "computing",
            "investment",
            "datamarnews",
            "tariffs",
            "global",
            "turmoil",
            "drive",
            "logistics",
            "higher",
            "inventories",
            "prices",
            "schedules",
            "are",
            "three",
            "separate",
            "places",
            "them",
            "together",
            "checks",
            "not",
            "proof",
            "one",
            "shared",
            "cause",
            "rate",
            "follow",
            "move",
            "dated",
            "freight",
            "inventory",
            "price",
            "evidence"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-01-TODAY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-10-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT::TAB-04-BIG-3"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT"
        ],
        "direction_counts": {
          "UP": 3,
          "DOWN": 1,
          "MIXED": 1,
          "UNSTATED": 0
        },
        "contradictory_direction_history": true,
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "confidence_upgrade_authority": false,
        "matches": [
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "Next, check the strike pause, oil's two causes, the yen and the later response across Asia.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "ENERGY",
                "label": "Energy"
              }
            ],
            "matched_events": [],
            "score": 255.6898,
            "why": [
              "same entity: Energy",
              "shared terms: and, market, whether, not, the"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "ENERGY",
                "label": "Energy"
              },
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 249.9842,
            "why": [
              "same entity: Energy",
              "same entity: Shipping",
              "shared terms: three, market, are, today, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-01-TODAY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "World risk, operating cost and delivery proof set the new daily picture.",
            "engine": null,
            "tab": "Today",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "ENERGY",
                "label": "Energy"
              },
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 233.9776,
            "why": [
              "same entity: Energy",
              "same entity: Shipping",
              "shared terms: today, the, and, operating, market"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-10-LEARNING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "Collecting an important signal is not enough; the main story must promote it.",
            "engine": null,
            "tab": "Learning",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [
              {
                "id": "ENERGY",
                "label": "Energy"
              }
            ],
            "matched_events": [],
            "score": 223.3735,
            "why": [
              "same entity: Energy",
              "shared terms: order, the, not, whether, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
            "date": "2026-08-03",
            "title": "A public rule, a freight measure and a clinical null result are the 2 August Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "DOWN",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 222.6555,
            "why": [
              "same entity: Shipping",
              "shared terms: three, today, result, and, capacity"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "ebe61b27332096030a4dab93ee5c363754b4691c006b31a3af4849f08c00b857"
      },
      "evidence_checklist": [
        "Exactly ten parent-trait answers and every subtrait for every investible",
        "Source link and date for every evidence-based trait",
        "Venue, currency, source time and market state for every price",
        "Two potential traits, three durability traits and 60% similarity required for inclusion",
        "Every addition and removal preserves yesterday's saved 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 saved information is old, an investible lacks ten complete answers, a price has the wrong market or currency, or the saved update is incomplete. Missing information is not a trait loss.",
      "learning_status": "FIRST_PUBLIC_RUBRIC_AWAITING_MATCHED_CONTROL_BACKTEST",
      "pulse_review": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "reviewed_at_sgt": "2026-08-05T03:12:00+08:00",
        "matched_candidate_count": 1,
        "no_direct_match_count": 3,
        "contributes_to_trait_score": false,
        "candidates": [
          {
            "candidate_id": "LT-NET",
            "ticker": "NET",
            "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
            "reviewed_at_sgt": "2026-08-05T03:12:00+08:00",
            "disposition": "MATCHED",
            "match_scope": "DISCOVERY_TERM_MATCH_NOT_COMPANY_EVIDENCE",
            "signal_refs": [
              {
                "signal_id": "OTR-20260804-029-04",
                "source_id": "LEAD-11",
                "url": "https://www.nny360.com/news/statenews/state-awards-thousands-to-north-country-for-water-system-cybersecurity/article_0ae9f70c-f7a2-54f3-aae8-b970742a86cf.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-04-0618-SGT",
            "reviewed_at_sgt": "2026-08-05T03:12: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 RKLB'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
          },
          {
            "candidate_id": "LT-TEM",
            "ticker": "TEM",
            "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
            "reviewed_at_sgt": "2026-08-05T03:12: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 TEM'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
          },
          {
            "candidate_id": "LT-SOL",
            "ticker": "SOL",
            "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
            "reviewed_at_sgt": "2026-08-05T03:12: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-04-0618-SGT",
        "observed_at_sgt": "2026-08-05T03:12:00+08:00",
        "verified_sources": 21,
        "candidate_sources": 21,
        "automation_attempt_id": "OTR-LONG-TERM-BASELINE-2026-08-05-0312-SGT",
        "state": "COMPLETE_BASELINE_SUPERSEDING",
        "research_batch_completed_at_sgt": "2026-08-05T03:12:00+08:00",
        "price_resync_completed_at_sgt": "2026-08-02T15:13:25+08:00",
        "publication_completed_at_sgt": "2026-08-05T03:12:00+08:00",
        "publication_state": "BASELINE_PUBLISHED",
        "hold_state": null
      },
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Long-Term Investment",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Long-Term Investment",
          "question": "LONG-TERM INVESTMENT",
          "headline": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data.",
          "narrative": [
            "This updates in realtime daily, what is considered set to grow exponentially may not be tomorrow.",
            "OTR reviewed the latest world events as background. 1 of 4 investibles had a related event; those events only opened or prioritised research and contributed nothing to the similarity score.",
            "All 4 investibles were checked against every parent trait and every smaller part. Traits 1 to 3 carry the most weight, traits 4 to 8 test staying power, trait 9 confirms the story, and trait 10 is shown separately as speed and danger.",
            "The board is sorted by overall similarity. Prices keep the existing source and timing method, and the one-, two- and three-year figures remain visible research scenarios rather than promises."
          ],
          "beats": [
            {
              "label": "PULSE REVIEW",
              "title": "1 investible reviews had a related event",
              "body": "Each match is labelled separately on the investible card. It is background only, is not investible evidence and contributes nothing to the weighted similarity.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "TEN TRAITS",
              "title": "Every investible receives every parent and subtrait check",
              "body": "Primary filings, official results and network documents support shown, not shown or needs more proof. The weighted score decides the order.",
              "source_ids": [
                "LEAD-01",
                "LEAD-11"
              ]
            },
            {
              "label": "DAILY UPDATE",
              "title": "Daily updates can add, retain, hold, reorder or remove",
              "body": "Every complete refresh saves the time and explains the changes. Missing research or price evidence cannot become a silent trait or membership change.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-11"
          ],
          "market_connection": "A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise.",
          "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 saved information is old, an investible lacks ten complete answers, a price has the wrong market or currency, or the saved update is incomplete. Missing information is not a trait loss.",
          "content_sha256": "cd6070978fd8881fb2ba62fc059faf4bccb4c60ac3aa2d7fc5be986d1edc9cd5",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Long-Term Investment",
          "question": "LONG-TERM INVESTMENT",
          "headline": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data.",
          "narrative": [
            "This updates in realtime daily, what is considered set to grow exponentially may not be tomorrow.",
            "OTR reviewed the active live pulse and current source-linked events. 1 of 4 candidates received a disclosed discovery-term match; those matches only opened or prioritised research and contributed zero traits.",
            "All 4 investibles were checked against every parent trait and every smaller part. Traits 1 to 3 carry the most weight, traits 4 to 8 test staying power, trait 9 confirms the story, and trait 10 is shown separately as speed and danger.",
            "The board is sorted by overall similarity. Prices keep the existing source and timing method, and the one-, two- and three-year figures remain visible research scenarios rather than promises."
          ],
          "beats": [
            {
              "label": "PULSE REVIEW",
              "title": "1 candidate reviews received a discovery-term match",
              "body": "Each match is labelled separately on the investible card. It is background only, is not investible evidence and contributes nothing to the weighted similarity.",
              "source_ids": [
                "LEAD-11"
              ]
            },
            {
              "label": "TEN TRAITS",
              "title": "Every investible receives every parent and subtrait check",
              "body": "Primary filings, official results and network documents support shown, not shown or needs more proof. The weighted score decides the order.",
              "source_ids": [
                "LEAD-11"
              ]
            },
            {
              "label": "DAILY RECEIPT",
              "title": "Daily updates can add, retain, hold, reorder or remove",
              "body": "Every complete refresh saves the time and explains the changes. Missing research or price evidence cannot become a silent trait or membership change.",
              "source_ids": [
                "LEAD-11"
              ]
            }
          ],
          "source_ids": [
            "LEAD-11"
          ],
          "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.",
          "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.",
          "content_sha256": "d0aa577747edc70ba68cd5e210808e7c9bc840e22cb01976080dcd23c5d9ec7b",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "CHANGED",
        "content_change_summary": "The Long-Term Investment tab changed its narrative, beat structure, source set, market connection, and invalidation condition. Narrative changed: 1 paragraph(s) added; 1 paragraph(s) removed.",
        "content_changes": {
          "changed_fields": [
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "invalidation"
          ],
          "unchanged_fields": [
            "question",
            "headline",
            "watch_conditions"
          ],
          "question": {
            "changed": false,
            "prior": "LONG-TERM INVESTMENT",
            "current": "LONG-TERM INVESTMENT"
          },
          "headline": {
            "changed": false,
            "prior": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data.",
            "current": "OTR Reversed engineered and researched the similar traits in which investibles had just before their exponential spike in prices, based on historical data."
          },
          "narrative": {
            "changed": true,
            "prior_count": 4,
            "current_count": 4,
            "added": [
              "OTR reviewed the latest world events as background. 1 of 4 investibles had a related event; those events only opened or prioritised research and contributed nothing to the similarity score."
            ],
            "removed": [
              "OTR reviewed the active live pulse and current source-linked events. 1 of 4 candidates received a disclosed discovery-term match; those matches only opened or prioritised research and contributed zero traits."
            ],
            "retained": [
              "This updates in realtime daily, what is considered set to grow exponentially may not be tomorrow.",
              "All 4 investibles were checked against every parent trait and every smaller part. Traits 1 to 3 carry the most weight, traits 4 to 8 test staying power, trait 9 confirms the story, and trait 10 is shown separately as speed and danger.",
              "The board is sorted by overall similarity. Prices keep the existing source and timing method, and the one-, two- and three-year figures remain visible research scenarios rather than promises."
            ],
            "reordered": false
          },
          "beats": {
            "changed": true,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [
              "1 investible reviews had a related event"
            ],
            "removed_titles": [
              "1 candidate reviews received a discovery-term match"
            ],
            "retained_titles": [
              "Every investible receives every parent and subtrait check",
              "Daily updates can add, retain, hold, reorder or remove"
            ],
            "revised_titles": [
              "Every investible receives every parent and subtrait check",
              "Daily updates can add, retain, hold, reorder or remove"
            ],
            "reordered": false
          },
          "source_ids": {
            "changed": true,
            "prior_count": 1,
            "current_count": 3,
            "added": [
              "LEAD-01",
              "LEAD-02"
            ],
            "removed": [],
            "retained": [
              "LEAD-11"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": true,
            "prior": "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.",
            "current": "A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 5,
            "current_count": 5,
            "added": [],
            "removed": [],
            "retained": [
              "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"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": true,
            "prior": "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.",
            "current": "Hold the board when the saved information is old, an investible lacks ten complete answers, a price has the wrong market or currency, or the saved update is incomplete. Missing information is not a trait loss."
          }
        },
        "similarities": [
          "Both records belong to the Long-Term Investment canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved watch conditions is unchanged."
        ],
        "differences": [
          "Narrative changed: 1 paragraph(s) added; 1 paragraph(s) removed.",
          "Beat structure changed: added 1 investible reviews had a related event; removed 1 candidate reviews received a discovery-term match; revised Every investible receives every parent and subtrait check, Daily updates can add, retain, hold, reorder or remove.",
          "Source set changed: added LEAD-01, LEAD-02.",
          "Market connection changed from \"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.\" to \"A current event can open or prioritise an investible review. It cannot prove a trait, validate a price path or prove that an investible will rise.\".",
          "Invalidation condition changed from \"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.\" to \"Hold the board when the saved information is old, an investible lacks ten complete answers, a price has the wrong market or currency, or the saved update is incomplete. Missing information is not a trait loss.\"."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "background",
            "based",
            "batch",
            "become",
            "becomes",
            "board",
            "candidate",
            "cannot",
            "card",
            "carry",
            "catalyst",
            "change",
            "changes",
            "checked",
            "complete",
            "confirms",
            "considered",
            "contributed",
            "contributes",
            "crosses",
            "currency",
            "daily",
            "danger",
            "data",
            "decides",
            "documents",
            "each",
            "engineered",
            "event",
            "events",
            "existing",
            "explains",
            "exponential",
            "exponentially",
            "figures",
            "filings",
            "five",
            "fresh",
            "gains",
            "grow",
            "guardrail",
            "historical",
            "hold",
            "included",
            "investible",
            "investibles",
            "just",
            "keep",
            "labelled",
            "lacks",
            "lane",
            "loss",
            "match",
            "membership",
            "method",
            "missing",
            "network",
            "nothing",
            "official",
            "only",
            "open",
            "opened",
            "order",
            "overall",
            "parent",
            "part",
            "power",
            "price",
            "prices",
            "primary",
            "prioritise",
            "prioritised",
            "promises",
            "prove",
            "rather",
            "realtime",
            "receives",
            "reduces",
            "refresh",
            "remain",
            "remove",
            "reorder",
            "research",
            "researched",
            "results",
            "retain",
            "reversed",
            "review",
            "reviewed",
            "reviews",
            "rise",
            "saves",
            "scenarios",
            "score",
            "separately",
            "shown",
            "silent",
            "similar",
            "similarity",
            "sixth",
            "smaller",
            "sorted",
            "speed",
            "spike",
            "stale",
            "staying",
            "subtrait",
            "support",
            "test",
            "time",
            "timing",
            "trait",
            "traits",
            "unavailable",
            "updates",
            "validate",
            "valuation",
            "visible",
            "weight",
            "weighted",
            "were",
            "will",
            "wrong",
            "year"
          ],
          "shared_terms_sha256": "179e737aa708300ebf03f0305677353a787467095da0430912ba6d88a87f5b6f",
          "shared_source_ids": [
            "LEAD-11"
          ],
          "score_receipt_sha256": "11eca6d378b84a51b36ed26505b1fefde1bd3af374213b870fd630df74812135"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Long-Term Investment",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 15,
          "meaningful_match_count": 15,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "background",
                "based",
                "batch",
                "become",
                "becomes",
                "board",
                "candidate",
                "cannot",
                "card",
                "carry",
                "catalyst",
                "change",
                "changes",
                "checked",
                "complete",
                "confirms",
                "considered",
                "contributed",
                "contributes",
                "crosses",
                "currency",
                "daily",
                "danger",
                "data",
                "decides",
                "documents",
                "each",
                "engineered",
                "event",
                "events",
                "existing",
                "explains",
                "exponential",
                "exponentially",
                "figures",
                "filings",
                "five",
                "fresh",
                "gains",
                "grow",
                "guardrail",
                "historical",
                "hold",
                "included",
                "investible",
                "investibles",
                "just",
                "keep",
                "labelled",
                "lacks",
                "lane",
                "loss",
                "match",
                "membership",
                "method",
                "missing",
                "network",
                "nothing",
                "official",
                "only",
                "open",
                "opened",
                "order",
                "overall",
                "parent",
                "part",
                "power",
                "price",
                "prices",
                "primary",
                "prioritise",
                "prioritised",
                "promises",
                "prove",
                "rather",
                "realtime",
                "receives",
                "reduces",
                "refresh",
                "remain",
                "remove",
                "reorder",
                "research",
                "researched",
                "results",
                "retain",
                "reversed",
                "review",
                "reviewed",
                "reviews",
                "rise",
                "saves",
                "scenarios",
                "score",
                "separately",
                "shown",
                "silent",
                "similar",
                "similarity",
                "sixth",
                "smaller",
                "sorted",
                "speed",
                "spike",
                "stale",
                "staying",
                "subtrait",
                "support",
                "test",
                "time",
                "timing",
                "trait",
                "traits",
                "unavailable",
                "updates",
                "validate",
                "valuation",
                "visible",
                "weight",
                "weighted",
                "were",
                "will",
                "wrong",
                "year"
              ],
              "shared_term_count": 124,
              "shared_terms_sha256": "179e737aa708300ebf03f0305677353a787467095da0430912ba6d88a87f5b6f",
              "shared_source_ids": [
                "LEAD-11"
              ],
              "score_receipt_sha256": "11eca6d378b84a51b36ed26505b1fefde1bd3af374213b870fd630df74812135"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 565,
              "qualifies": true,
              "shared_terms": [
                "batch",
                "become",
                "becomes",
                "board",
                "candidate",
                "cannot",
                "card",
                "catalyst",
                "change",
                "changes",
                "contributed",
                "contributes",
                "crosses",
                "currency",
                "daily",
                "documents",
                "each",
                "event",
                "events",
                "explains",
                "figures",
                "filings",
                "five",
                "fresh",
                "gains",
                "guardrail",
                "historical",
                "hold",
                "included",
                "labelled",
                "lacks",
                "lane",
                "loss",
                "match",
                "membership",
                "missing",
                "official",
                "only",
                "open",
                "opened",
                "price",
                "primary",
                "prioritise",
                "prioritised",
                "prove",
                "receives",
                "reduces",
                "remain",
                "remove",
                "research",
                "results",
                "retain",
                "review",
                "reviewed",
                "reviews",
                "rise",
                "scenarios",
                "score",
                "separately",
                "silent",
                "sixth",
                "stale",
                "support",
                "trait",
                "traits",
                "unavailable",
                "updates",
                "validate",
                "valuation",
                "visible",
                "were",
                "will",
                "wrong",
                "year"
              ],
              "shared_term_count": 74,
              "shared_terms_sha256": "e9717f3dce49e08dcefb0f6f4ce27c1145b6d37a55d937d1aa522a454c113e0e",
              "shared_source_ids": [],
              "score_receipt_sha256": "a20df7ac7b3874cd03626930919b526a463b77cab180e0179b454a54ee19a3fc"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 565,
              "qualifies": true,
              "shared_terms": [
                "batch",
                "become",
                "becomes",
                "board",
                "candidate",
                "cannot",
                "card",
                "catalyst",
                "change",
                "changes",
                "contributed",
                "contributes",
                "crosses",
                "currency",
                "daily",
                "documents",
                "each",
                "event",
                "events",
                "explains",
                "figures",
                "filings",
                "five",
                "fresh",
                "gains",
                "guardrail",
                "historical",
                "hold",
                "included",
                "labelled",
                "lacks",
                "lane",
                "loss",
                "match",
                "membership",
                "missing",
                "official",
                "only",
                "open",
                "opened",
                "price",
                "primary",
                "prioritise",
                "prioritised",
                "prove",
                "receives",
                "reduces",
                "remain",
                "remove",
                "research",
                "results",
                "retain",
                "review",
                "reviewed",
                "reviews",
                "rise",
                "scenarios",
                "score",
                "separately",
                "silent",
                "sixth",
                "stale",
                "support",
                "trait",
                "traits",
                "unavailable",
                "updates",
                "validate",
                "valuation",
                "visible",
                "were",
                "will",
                "wrong",
                "year"
              ],
              "shared_term_count": 74,
              "shared_terms_sha256": "e9717f3dce49e08dcefb0f6f4ce27c1145b6d37a55d937d1aa522a454c113e0e",
              "shared_source_ids": [],
              "score_receipt_sha256": "a20df7ac7b3874cd03626930919b526a463b77cab180e0179b454a54ee19a3fc"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 565,
              "qualifies": true,
              "shared_terms": [
                "batch",
                "become",
                "becomes",
                "board",
                "candidate",
                "cannot",
                "card",
                "catalyst",
                "change",
                "changes",
                "contributed",
                "contributes",
                "crosses",
                "currency",
                "daily",
                "documents",
                "each",
                "event",
                "events",
                "explains",
                "figures",
                "filings",
                "five",
                "fresh",
                "gains",
                "guardrail",
                "historical",
                "hold",
                "included",
                "labelled",
                "lacks",
                "lane",
                "loss",
                "match",
                "membership",
                "missing",
                "official",
                "only",
                "open",
                "opened",
                "price",
                "primary",
                "prioritise",
                "prioritised",
                "prove",
                "receives",
                "reduces",
                "remain",
                "remove",
                "research",
                "results",
                "retain",
                "review",
                "reviewed",
                "reviews",
                "rise",
                "scenarios",
                "score",
                "separately",
                "silent",
                "sixth",
                "stale",
                "support",
                "trait",
                "traits",
                "unavailable",
                "updates",
                "validate",
                "valuation",
                "visible",
                "were",
                "will",
                "wrong",
                "year"
              ],
              "shared_term_count": 74,
              "shared_terms_sha256": "e9717f3dce49e08dcefb0f6f4ce27c1145b6d37a55d937d1aa522a454c113e0e",
              "shared_source_ids": [],
              "score_receipt_sha256": "a20df7ac7b3874cd03626930919b526a463b77cab180e0179b454a54ee19a3fc"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 466,
              "qualifies": true,
              "shared_terms": [
                "batch",
                "become",
                "becomes",
                "board",
                "candidate",
                "cannot",
                "catalyst",
                "change",
                "changes",
                "crosses",
                "currency",
                "daily",
                "documents",
                "event",
                "events",
                "explains",
                "exponential",
                "exponentially",
                "filings",
                "five",
                "fresh",
                "gains",
                "grow",
                "guardrail",
                "hold",
                "included",
                "lacks",
                "lane",
                "latest",
                "loss",
                "membership",
                "missing",
                "official",
                "only",
                "path",
                "price",
                "primary",
                "promises",
                "prove",
                "receives",
                "reduces",
                "remain",
                "remove",
                "research",
                "results",
                "retain",
                "rise",
                "scenarios",
                "silent",
                "sixth",
                "stale",
                "support",
                "test",
                "trait",
                "traits",
                "unavailable",
                "updates",
                "valuation",
                "will",
                "wrong",
                "year"
              ],
              "shared_term_count": 61,
              "shared_terms_sha256": "af9f98077efafb1b76d613e73b703d75b4444b05d1cd350b697fef07c5e9a2ba",
              "shared_source_ids": [],
              "score_receipt_sha256": "fb219befc2828412f210757c0129a01fae4711a005a60b2df946d79301643aae"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 466,
              "qualifies": true,
              "shared_terms": [
                "batch",
                "become",
                "becomes",
                "board",
                "candidate",
                "cannot",
                "catalyst",
                "change",
                "changes",
                "crosses",
                "currency",
                "daily",
                "documents",
                "event",
                "events",
                "explains",
                "exponential",
                "exponentially",
                "filings",
                "five",
                "fresh",
                "gains",
                "grow",
                "guardrail",
                "hold",
                "included",
                "lacks",
                "lane",
                "latest",
                "loss",
                "membership",
                "missing",
                "official",
                "only",
                "path",
                "price",
                "primary",
                "promises",
                "prove",
                "receives",
                "reduces",
                "remain",
                "remove",
                "research",
                "results",
                "retain",
                "rise",
                "scenarios",
                "silent",
                "sixth",
                "stale",
                "support",
                "test",
                "trait",
                "traits",
                "unavailable",
                "updates",
                "valuation",
                "will",
                "wrong",
                "year"
              ],
              "shared_term_count": 61,
              "shared_terms_sha256": "af9f98077efafb1b76d613e73b703d75b4444b05d1cd350b697fef07c5e9a2ba",
              "shared_source_ids": [],
              "score_receipt_sha256": "fb219befc2828412f210757c0129a01fae4711a005a60b2df946d79301643aae"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 422,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "board",
                "cannot",
                "change",
                "data",
                "each",
                "five",
                "fresh",
                "incomplete",
                "keep",
                "missing",
                "power",
                "price",
                "prove",
                "research",
                "results",
                "review",
                "separately",
                "test",
                "will",
                "year"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "89adf03af863b2efa6a91b57f8487251719241778d90eac908cee7d122982d5b",
              "shared_source_ids": [
                "LEAD-11"
              ],
              "score_receipt_sha256": "5a4d5b6cdd411c3d6cbe4b9340d7be6a2a397d7df6c410021a7b5bd626282a72"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 419,
              "qualifies": true,
              "shared_terms": [
                "background",
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "each",
                "fresh",
                "incomplete",
                "missing",
                "only",
                "price",
                "prove",
                "remain",
                "research",
                "results",
                "review",
                "separately",
                "test",
                "visible",
                "year"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
              "shared_source_ids": [
                "LEAD-11"
              ],
              "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 419,
              "qualifies": true,
              "shared_terms": [
                "background",
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "each",
                "fresh",
                "incomplete",
                "missing",
                "only",
                "price",
                "prove",
                "remain",
                "research",
                "results",
                "review",
                "separately",
                "test",
                "visible",
                "year"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
              "shared_source_ids": [
                "LEAD-11"
              ],
              "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 419,
              "qualifies": true,
              "shared_terms": [
                "background",
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "each",
                "fresh",
                "incomplete",
                "missing",
                "only",
                "price",
                "prove",
                "remain",
                "research",
                "results",
                "review",
                "separately",
                "test",
                "visible",
                "year"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
              "shared_source_ids": [
                "LEAD-11"
              ],
              "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 419,
              "qualifies": true,
              "shared_terms": [
                "background",
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "each",
                "fresh",
                "incomplete",
                "missing",
                "only",
                "price",
                "prove",
                "remain",
                "research",
                "results",
                "review",
                "separately",
                "test",
                "visible",
                "year"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "e449d85b30011dd7a5c5578c0764174e5af6e307f12a825e7a34d5508640d44e",
              "shared_source_ids": [
                "LEAD-11"
              ],
              "score_receipt_sha256": "980fa95d3835156405966523da6e95c77afcd50022767ed0d04f5744caa4b1b7"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 410,
              "qualifies": true,
              "shared_terms": [
                "background",
                "board",
                "candidate",
                "cannot",
                "change",
                "complete",
                "daily",
                "each",
                "fresh",
                "historical",
                "missing",
                "only",
                "price",
                "remain",
                "remove",
                "research",
                "review",
                "separately",
                "test",
                "weight",
                "year"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "60921cfadea04e94ae52b4db2c3e9c7bdb00fff7a667861bb947d6de4d1f1438",
              "shared_source_ids": [
                "LEAD-11"
              ],
              "score_receipt_sha256": "6b76668177424214cd7e744c19a3f9917247705d3f10845fe07e7587cac882b6"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 400,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "cannot",
                "complete",
                "contributes",
                "currency",
                "events",
                "five",
                "fresh",
                "hold",
                "incomplete",
                "latest",
                "membership",
                "missing",
                "only",
                "open",
                "price",
                "primary",
                "prioritise",
                "prove",
                "receives",
                "remain",
                "research",
                "review",
                "score",
                "sixth",
                "stale",
                "support",
                "trait",
                "traits",
                "wrong",
                "year"
              ],
              "shared_term_count": 32,
              "shared_terms_sha256": "b0367daafb2ee3007d78d0dfa6a7a7abaa3da19c4c79bdbbff11efc53ef7ff14",
              "shared_source_ids": [],
              "score_receipt_sha256": "d47b3bd716a5b532ef0c37589c74d5ba2b203c574e6a902ec07922e9c6ecea45"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 400,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "cannot",
                "complete",
                "contributes",
                "currency",
                "events",
                "five",
                "fresh",
                "hold",
                "incomplete",
                "latest",
                "membership",
                "missing",
                "only",
                "open",
                "price",
                "primary",
                "prioritise",
                "prove",
                "receives",
                "remain",
                "research",
                "review",
                "score",
                "sixth",
                "stale",
                "support",
                "trait",
                "traits",
                "wrong",
                "year"
              ],
              "shared_term_count": 32,
              "shared_terms_sha256": "b0367daafb2ee3007d78d0dfa6a7a7abaa3da19c4c79bdbbff11efc53ef7ff14",
              "shared_source_ids": [],
              "score_receipt_sha256": "d47b3bd716a5b532ef0c37589c74d5ba2b203c574e6a902ec07922e9c6ecea45"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 348,
              "qualifies": true,
              "shared_terms": [
                "board",
                "cannot",
                "currency",
                "each",
                "five",
                "fresh",
                "incomplete",
                "keep",
                "latest",
                "membership",
                "missing",
                "official",
                "only",
                "price",
                "prove",
                "remain",
                "research",
                "review",
                "sixth",
                "speed",
                "support",
                "test",
                "wrong",
                "year"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "f30190aca24ef79759bda2e0a840f5619b7a73db3541018fee63271074630c8e",
              "shared_source_ids": [],
              "score_receipt_sha256": "100004e8f1fb8f04f9a3609b37ef553c1a6d78bf11d6c795b8fa674994c97172"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "background",
            "based",
            "batch",
            "become",
            "becomes",
            "board",
            "candidate",
            "cannot",
            "card",
            "carry",
            "catalyst",
            "change",
            "changes",
            "checked",
            "complete",
            "confirms",
            "considered",
            "contributed",
            "contributes",
            "crosses",
            "currency",
            "daily",
            "danger",
            "data",
            "decides",
            "documents",
            "each",
            "engineered",
            "event",
            "events",
            "existing",
            "explains",
            "exponential",
            "exponentially",
            "figures",
            "filings",
            "five",
            "fresh",
            "gains",
            "grow",
            "guardrail",
            "historical",
            "hold",
            "included",
            "investible",
            "investibles",
            "just",
            "keep",
            "labelled",
            "lacks",
            "lane",
            "loss",
            "match",
            "membership",
            "method",
            "missing",
            "network",
            "nothing",
            "official",
            "only",
            "open",
            "opened",
            "order",
            "overall",
            "parent",
            "part",
            "power",
            "price",
            "prices",
            "primary",
            "prioritise",
            "prioritised",
            "promises",
            "prove",
            "rather",
            "realtime",
            "receives",
            "reduces",
            "refresh",
            "remain",
            "remove",
            "reorder",
            "research",
            "researched",
            "results",
            "retain",
            "reversed",
            "review",
            "reviewed",
            "reviews",
            "rise",
            "saves",
            "scenarios",
            "score",
            "separately",
            "shown",
            "silent",
            "similar",
            "similarity",
            "sixth",
            "smaller",
            "sorted",
            "speed",
            "spike",
            "stale",
            "staying",
            "subtrait",
            "support",
            "test",
            "time",
            "timing",
            "trait",
            "traits",
            "unavailable",
            "updates",
            "validate",
            "valuation",
            "visible",
            "weight",
            "weighted",
            "were",
            "will",
            "wrong",
            "year"
          ],
          "selected_shared_terms_sha256": "179e737aa708300ebf03f0305677353a787467095da0430912ba6d88a87f5b6f",
          "selected_score_receipt_sha256": "11eca6d378b84a51b36ed26505b1fefde1bd3af374213b870fd630df74812135",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "145666ed930da08f4898d28b6401a308cdc5b0f36a395ecb45e86ac3736dc913",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "647547d4bd699897c0c33c31308c1be7c0f1119db1fc41eef0ce07dec9426109"
      }
    },
    "Dots": {
      "eyebrow": "DOTS · 4 AUGUST 2026",
      "question": "Can today’s reports be connected safely?",
      "headline": "Finance, infrastructure and delivery form a testable three-step chain.",
      "narrative": [
        "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. A cautious chain is possible: financing conditions influence project decisions; grid capacity affects whether a project can operate; logistics costs affect what completion costs.",
        "The chain is a research map, not a finding. The reports cover different places and events. It becomes useful only when later records show the missing steps: financing activity, approved capacity, construction or shipment progress, and delivered cost."
      ],
      "beats": [
        {
          "label": "A · FINANCE",
          "title": "Rates affect the cost of proceeding",
          "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A rate report and a banking expansion plan suggest questions about financing, not one shared event.",
          "source_ids": [
            "LEAD-01",
            "LEAD-04"
          ]
        },
        {
          "label": "B · CAPACITY",
          "title": "Grid access affects usable digital capacity",
          "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Approval and utility security are separate conditions to verify.",
          "source_ids": [
            "LEAD-02",
            "LEAD-11"
          ]
        },
        {
          "label": "C · DELIVERY",
          "title": "Trade and transport affect completion cost",
          "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Freight costs and material loss are different delivery risks.",
          "source_ids": [
            "LEAD-03",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement.",
      "history_echo": "The saved Dots content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Dots section when one passes the subject check; it cannot prove today's facts.",
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Dots",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Dots",
          "question": "Can today’s reports be connected safely?",
          "headline": "Finance, infrastructure and delivery form a testable three-step chain.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. A cautious chain is possible: financing conditions influence project decisions; grid capacity affects whether a project can operate; logistics costs affect what completion costs.",
            "The chain is a research map, not a finding. The reports cover different places and events. It becomes useful only when later records show the missing steps: financing activity, approved capacity, construction or shipment progress, and delivered cost."
          ],
          "beats": [
            {
              "label": "A · FINANCE",
              "title": "Rates affect the cost of proceeding",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A rate report and a banking expansion plan suggest questions about financing, not one shared event.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "B · CAPACITY",
              "title": "Grid access affects usable digital capacity",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Approval and utility security are separate conditions to verify.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "C · DELIVERY",
              "title": "Trade and transport affect completion cost",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Freight costs and material loss are different delivery risks.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "market_connection": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement.",
          "watch_conditions": [
            "Project financing or cancellation data",
            "Approved grid capacity and connection dates",
            "Shipment time, inventory and delivered-cost changes"
          ],
          "invalidation": "Break the chain wherever a measured step fails to appear or a stronger explanation accounts for the result.",
          "content_sha256": "48b91da4fc0d67d8ac67a2fdc3cae1d12802178913b74361d5db20ec5de1812f",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Dots",
          "question": "Can today’s reports be connected safely?",
          "headline": "Finance, infrastructure and delivery form a testable three-step chain.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. A cautious chain is possible: financing conditions influence project decisions; grid capacity affects whether a project can operate; logistics costs affect what completion costs.",
            "The chain is a research map, not a finding. The reports cover different places and events. It becomes useful only when later records show the missing steps: financing activity, approved capacity, construction or shipment progress, and delivered cost."
          ],
          "beats": [
            {
              "label": "A · FINANCE",
              "title": "Rates affect the cost of proceeding",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A rate report and a banking expansion plan suggest questions about financing, not one shared event.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "B · CAPACITY",
              "title": "Grid access affects usable digital capacity",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Approval and utility security are separate conditions to verify.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "C · DELIVERY",
              "title": "Trade and transport affect completion cost",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Freight costs and material loss are different delivery risks.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "market_connection": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement.",
          "watch_conditions": [
            "Project financing or cancellation data",
            "Approved grid capacity and connection dates",
            "Shipment time, inventory and delivered-cost changes"
          ],
          "invalidation": "Break the chain wherever a measured step fails to appear or a stronger explanation accounts for the result.",
          "content_sha256": "48b91da4fc0d67d8ac67a2fdc3cae1d12802178913b74361d5db20ec5de1812f",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "UNCHANGED",
        "content_change_summary": "The saved Dots content is unchanged across all eight compared fields.",
        "content_changes": {
          "changed_fields": [],
          "unchanged_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "question": {
            "changed": false,
            "prior": "Can today’s reports be connected safely?",
            "current": "Can today’s reports be connected safely?"
          },
          "headline": {
            "changed": false,
            "prior": "Finance, infrastructure and delivery form a testable three-step chain.",
            "current": "Finance, infrastructure and delivery form a testable three-step chain."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. A cautious chain is possible: financing conditions influence project decisions; grid capacity affects whether a project can operate; logistics costs affect what completion costs.",
              "The chain is a research map, not a finding. The reports cover different places and events. It becomes useful only when later records show the missing steps: financing activity, approved capacity, construction or shipment progress, and delivered cost."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Rates affect the cost of proceeding",
              "Grid access affects usable digital capacity",
              "Trade and transport affect completion cost"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-01",
              "LEAD-02",
              "LEAD-03",
              "LEAD-04",
              "LEAD-06",
              "LEAD-11"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement.",
            "current": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Project financing or cancellation data",
              "Approved grid capacity and connection dates",
              "Shipment time, inventory and delivered-cost changes"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Break the chain wherever a measured step fails to appear or a stronger explanation accounts for the result.",
            "current": "Break the chain wherever a measured step fails to appear or a stronger explanation accounts for the result."
          }
        },
        "similarities": [
          "Both records belong to the Dots canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved narrative is unchanged.",
          "The saved beat structure is unchanged.",
          "The saved source set is unchanged.",
          "The saved market connection is unchanged.",
          "The saved watch conditions is unchanged.",
          "The saved invalidation condition is unchanged."
        ],
        "differences": [
          "All eight compared content fields are unchanged; only the story, release or publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "access",
            "accounts",
            "activity",
            "affect",
            "affects",
            "appear",
            "approval",
            "approvals",
            "approved",
            "arrested",
            "asias",
            "awards",
            "banking",
            "becomes",
            "bond",
            "break",
            "build",
            "cancellation",
            "capacity",
            "cautious",
            "center",
            "chain",
            "changes",
            "completion",
            "connected",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cover",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dates",
            "decisions",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "event",
            "events",
            "expansion",
            "explanation",
            "export",
            "fails",
            "finance",
            "financing",
            "finding",
            "firm",
            "fixed",
            "form",
            "fortune",
            "freight",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "influence",
            "infrastructure",
            "inventory",
            "largest",
            "later",
            "logistics",
            "looking",
            "loss",
            "loudoun",
            "material",
            "measured",
            "measurement",
            "missing",
            "mortgage",
            "news",
            "nny360",
            "north",
            "only",
            "operate",
            "places",
            "plan",
            "politico",
            "possible",
            "proceeding",
            "progress",
            "project",
            "puts",
            "questions",
            "rate",
            "rates",
            "records",
            "regional",
            "reported",
            "requires",
            "research",
            "result",
            "risks",
            "roughly",
            "safely",
            "security",
            "separate",
            "separately",
            "shared",
            "shipment",
            "show",
            "singapore",
            "site",
            "southeast",
            "state",
            "step",
            "steps",
            "stolen",
            "stronger",
            "subsidiary",
            "suggest",
            "system",
            "tariffs",
            "tech",
            "testable",
            "texas",
            "thousands",
            "time",
            "todays",
            "trade",
            "transport",
            "turmoil",
            "unchanged",
            "usable",
            "useful",
            "utility",
            "verify",
            "water",
            "wherever",
            "whether",
            "wire",
            "wjla"
          ],
          "shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Dots",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 32,
          "meaningful_match_count": 32,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "access",
                "accounts",
                "activity",
                "affect",
                "affects",
                "appear",
                "approval",
                "approvals",
                "approved",
                "arrested",
                "asias",
                "awards",
                "banking",
                "becomes",
                "bond",
                "break",
                "build",
                "cancellation",
                "capacity",
                "cautious",
                "center",
                "chain",
                "changes",
                "completion",
                "connected",
                "construction",
                "copper",
                "cost",
                "costs",
                "country",
                "county",
                "cover",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "dates",
                "decisions",
                "delivered",
                "delivery",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "events",
                "expansion",
                "explanation",
                "export",
                "fails",
                "finance",
                "financing",
                "finding",
                "firm",
                "fixed",
                "form",
                "fortune",
                "freight",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "influence",
                "infrastructure",
                "inventory",
                "largest",
                "later",
                "logistics",
                "looking",
                "loss",
                "loudoun",
                "material",
                "measured",
                "measurement",
                "missing",
                "mortgage",
                "news",
                "nny360",
                "north",
                "only",
                "operate",
                "places",
                "plan",
                "politico",
                "possible",
                "proceeding",
                "progress",
                "project",
                "puts",
                "questions",
                "rate",
                "rates",
                "records",
                "regional",
                "reported",
                "requires",
                "research",
                "result",
                "risks",
                "roughly",
                "safely",
                "security",
                "separate",
                "separately",
                "shared",
                "shipment",
                "show",
                "singapore",
                "site",
                "southeast",
                "state",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "suggest",
                "system",
                "tariffs",
                "tech",
                "testable",
                "texas",
                "thousands",
                "time",
                "todays",
                "trade",
                "transport",
                "turmoil",
                "unchanged",
                "usable",
                "useful",
                "utility",
                "verify",
                "water",
                "wherever",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 141,
              "shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "access",
                "accounts",
                "activity",
                "affect",
                "affects",
                "appear",
                "approval",
                "approvals",
                "approved",
                "arrested",
                "asias",
                "awards",
                "banking",
                "becomes",
                "bond",
                "break",
                "build",
                "cancellation",
                "capacity",
                "cautious",
                "center",
                "chain",
                "changes",
                "completion",
                "connected",
                "construction",
                "copper",
                "cost",
                "costs",
                "country",
                "county",
                "cover",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "dates",
                "decisions",
                "delivered",
                "delivery",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "events",
                "expansion",
                "explanation",
                "export",
                "fails",
                "finance",
                "financing",
                "finding",
                "firm",
                "fixed",
                "form",
                "fortune",
                "freight",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "influence",
                "infrastructure",
                "inventory",
                "largest",
                "later",
                "logistics",
                "looking",
                "loss",
                "loudoun",
                "material",
                "measured",
                "measurement",
                "missing",
                "mortgage",
                "news",
                "nny360",
                "north",
                "only",
                "operate",
                "places",
                "plan",
                "politico",
                "possible",
                "proceeding",
                "progress",
                "project",
                "puts",
                "questions",
                "rate",
                "rates",
                "records",
                "regional",
                "reported",
                "requires",
                "research",
                "result",
                "risks",
                "roughly",
                "safely",
                "security",
                "separate",
                "separately",
                "shared",
                "shipment",
                "show",
                "singapore",
                "site",
                "southeast",
                "state",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "suggest",
                "system",
                "tariffs",
                "tech",
                "testable",
                "texas",
                "thousands",
                "time",
                "todays",
                "trade",
                "transport",
                "turmoil",
                "unchanged",
                "usable",
                "useful",
                "utility",
                "verify",
                "water",
                "wherever",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 141,
              "shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 837,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "becomes",
                "bond",
                "build",
                "center",
                "connected",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "explanation",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "missing",
                "mortgage",
                "news",
                "only",
                "politico",
                "possible",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "safely",
                "separate",
                "separately",
                "shared",
                "singapore",
                "site",
                "southeast",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "useful",
                "wire",
                "wjla"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 837,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "becomes",
                "bond",
                "build",
                "center",
                "connected",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "explanation",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "missing",
                "mortgage",
                "news",
                "only",
                "politico",
                "possible",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "safely",
                "separate",
                "separately",
                "shared",
                "singapore",
                "site",
                "southeast",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "useful",
                "wire",
                "wjla"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 837,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "becomes",
                "bond",
                "build",
                "center",
                "connected",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "explanation",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "missing",
                "mortgage",
                "news",
                "only",
                "politico",
                "possible",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "safely",
                "separate",
                "separately",
                "shared",
                "singapore",
                "site",
                "southeast",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "useful",
                "wire",
                "wjla"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 837,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "becomes",
                "bond",
                "build",
                "center",
                "connected",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "explanation",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "missing",
                "mortgage",
                "news",
                "only",
                "politico",
                "possible",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "safely",
                "separate",
                "separately",
                "shared",
                "singapore",
                "site",
                "southeast",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "todays",
                "turmoil",
                "unchanged",
                "useful",
                "wire",
                "wjla"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 837,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "approvals",
                "asias",
                "awards",
                "banking",
                "becomes",
                "bond",
                "build",
                "center",
                "connected",
                "costs",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "event",
                "explanation",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "logistics",
                "looking",
                "missing",
                "mortgage",
                "news",
                "nny360",
                "north",
                "only",
                "politico",
                "possible",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "safely",
                "separate",
                "separately",
                "shared",
                "singapore",
                "southeast",
                "state",
                "step",
                "steps",
                "stronger",
                "subsidiary",
                "system",
                "tariffs",
                "tech",
                "texas",
                "thousands",
                "todays",
                "turmoil",
                "unchanged",
                "useful",
                "water"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "47b2393cb0cbab04013c55629d7fd42439b773bf1660d2940585b9e8092b18e6",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "78a9f3fcda491c1fff462104bfb293c9b07cec2fe1cc8a24cd4353c979d7062a"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 333,
              "qualifies": true,
              "shared_terms": [
                "activity",
                "affect",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "each",
                "event",
                "events",
                "financing",
                "freight",
                "infrastructure",
                "later",
                "logistics",
                "measured",
                "reported",
                "security",
                "separate",
                "show",
                "time",
                "todays",
                "verify",
                "whether"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "4a996ad5473bda574c14715197ab8a5b8bf2158ca8ed3df36f87fb7e7bd47f7f",
              "shared_source_ids": [],
              "score_receipt_sha256": "775a0586aaec0735378b774cff4d657d37ddb88cc39ba53c499d4fd6dc4a011e"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 211,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "capacity",
                "changes",
                "cover",
                "data",
                "delivered",
                "delivery",
                "different",
                "expansion",
                "freight",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "show",
                "todays",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
              "shared_source_ids": [],
              "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 209,
              "qualifies": true,
              "shared_terms": [
                "affect",
                "becomes",
                "chain",
                "changes",
                "cost",
                "costs",
                "decisions",
                "each",
                "event",
                "freight",
                "global",
                "inventory",
                "later",
                "news",
                "only",
                "possible",
                "reported",
                "result",
                "show",
                "state",
                "testable",
                "todays",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "f346b90f4746ac66e99c41dd3fa55b1a5668764ebee5cfe360f26ec15a7a645c",
              "shared_source_ids": [],
              "score_receipt_sha256": "f9908f33968763672408984d1cf72c33a9b4090615ab2537e7dfd70209ffe301"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "affect",
                "capacity",
                "chain",
                "changes",
                "cost",
                "costs",
                "decisions",
                "delivery",
                "each",
                "financing",
                "hold",
                "material",
                "show",
                "step",
                "testable",
                "todays",
                "verify",
                "whether"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
              "shared_source_ids": [],
              "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "affect",
                "capacity",
                "chain",
                "changes",
                "cost",
                "costs",
                "decisions",
                "delivery",
                "each",
                "financing",
                "hold",
                "material",
                "show",
                "step",
                "testable",
                "todays",
                "verify",
                "whether"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
              "shared_source_ids": [],
              "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 207,
              "qualifies": true,
              "shared_terms": [
                "affect",
                "capacity",
                "chain",
                "changes",
                "cost",
                "costs",
                "decisions",
                "delivery",
                "each",
                "financing",
                "hold",
                "material",
                "show",
                "step",
                "testable",
                "todays",
                "verify",
                "whether"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
              "shared_source_ids": [],
              "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 184,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "break",
                "chain",
                "changes",
                "cost",
                "different",
                "explanation",
                "fails",
                "finance",
                "later",
                "news",
                "possible",
                "regional",
                "reported",
                "separate",
                "step",
                "stronger",
                "testable",
                "todays",
                "useful",
                "whether"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "0f3f40f628a4ab364900b4415d928a1735bf03a8d073829ed7e4e3754b8e4451",
              "shared_source_ids": [],
              "score_receipt_sha256": "de345220ff20e281bbabbd455a19c11743a8c6223d9385ba514848bd9c2334d1"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 167,
              "qualifies": true,
              "shared_terms": [
                "access",
                "capacity",
                "chain",
                "changes",
                "delivery",
                "different",
                "each",
                "freight",
                "measured",
                "reported",
                "result",
                "singapore",
                "system",
                "unchanged",
                "verify"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "4433591cddacf048382ab31e9828b77e60c0f7c83f52da66f7be45e3a655d31a",
              "shared_source_ids": [],
              "score_receipt_sha256": "0e6eb7b77f2a4819311143277ce5c8645d608a1f4b84773f9297cb7ab087f472"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 163,
              "qualifies": true,
              "shared_terms": [
                "break",
                "chain",
                "changes",
                "cost",
                "costs",
                "delivery",
                "different",
                "each",
                "event",
                "events",
                "hold",
                "loss",
                "material",
                "rate",
                "show",
                "wherever"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 143,
              "qualifies": true,
              "shared_terms": [
                "affect",
                "appear",
                "changes",
                "different",
                "explanation",
                "finance",
                "later",
                "news",
                "reported",
                "result",
                "separate",
                "stronger",
                "todays",
                "useful",
                "whether"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "53e1c5fb16b1bff41aaacf649245cc257fddfb243712a032734bf79a234f6461",
              "shared_source_ids": [],
              "score_receipt_sha256": "b70868a2daaa2ad9687912f3a4b67d855291818dfdeabb5dc05378eb07e904ef"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 143,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "chain",
                "cost",
                "costs",
                "event",
                "global",
                "hold",
                "rate",
                "rates",
                "separate",
                "show",
                "singapore"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
              "shared_source_ids": [],
              "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 143,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "chain",
                "cost",
                "costs",
                "event",
                "global",
                "hold",
                "rate",
                "rates",
                "separate",
                "show",
                "singapore"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
              "shared_source_ids": [],
              "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 143,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "chain",
                "cost",
                "costs",
                "event",
                "global",
                "hold",
                "rate",
                "rates",
                "separate",
                "show",
                "singapore"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
              "shared_source_ids": [],
              "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
            },
            {
              "rank": 31,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 143,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "chain",
                "cost",
                "costs",
                "event",
                "global",
                "hold",
                "rate",
                "rates",
                "separate",
                "show",
                "singapore"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
              "shared_source_ids": [],
              "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
            },
            {
              "rank": 32,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 100,
              "qualifies": true,
              "shared_terms": [
                "activity",
                "becomes",
                "chain",
                "changes",
                "costs",
                "event",
                "fixed",
                "infrastructure",
                "whether"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "eaec531e6f43274fd872569126e2072ef35da417529e290dd74dd5caeebe9d8b",
              "shared_source_ids": [],
              "score_receipt_sha256": "112bace4edf0af16ba5b68c53b89ff46c7a44cdaae7f276fffe63622e194aed4"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "access",
            "accounts",
            "activity",
            "affect",
            "affects",
            "appear",
            "approval",
            "approvals",
            "approved",
            "arrested",
            "asias",
            "awards",
            "banking",
            "becomes",
            "bond",
            "break",
            "build",
            "cancellation",
            "capacity",
            "cautious",
            "center",
            "chain",
            "changes",
            "completion",
            "connected",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cover",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dates",
            "decisions",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "event",
            "events",
            "expansion",
            "explanation",
            "export",
            "fails",
            "finance",
            "financing",
            "finding",
            "firm",
            "fixed",
            "form",
            "fortune",
            "freight",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "influence",
            "infrastructure",
            "inventory",
            "largest",
            "later",
            "logistics",
            "looking",
            "loss",
            "loudoun",
            "material",
            "measured",
            "measurement",
            "missing",
            "mortgage",
            "news",
            "nny360",
            "north",
            "only",
            "operate",
            "places",
            "plan",
            "politico",
            "possible",
            "proceeding",
            "progress",
            "project",
            "puts",
            "questions",
            "rate",
            "rates",
            "records",
            "regional",
            "reported",
            "requires",
            "research",
            "result",
            "risks",
            "roughly",
            "safely",
            "security",
            "separate",
            "separately",
            "shared",
            "shipment",
            "show",
            "singapore",
            "site",
            "southeast",
            "state",
            "step",
            "steps",
            "stolen",
            "stronger",
            "subsidiary",
            "suggest",
            "system",
            "tariffs",
            "tech",
            "testable",
            "texas",
            "thousands",
            "time",
            "todays",
            "trade",
            "transport",
            "turmoil",
            "unchanged",
            "usable",
            "useful",
            "utility",
            "verify",
            "water",
            "wherever",
            "whether",
            "wire",
            "wjla"
          ],
          "selected_shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
          "selected_score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "cf30a0997fe7e09c98543764350d9353660a94f3728d2ceea9cae97f4be1f72e",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "07624c8350ca67d468a3833ec71897327e1e93f7e563df1f921df160bbca6a10"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-DOTS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-DOTS",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Dots",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Dots",
          "source_headline": "Finance, infrastructure and delivery form a testable three-step chain.",
          "source_question": "Can today’s reports be connected safely?",
          "source_market_connection": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "48b91da4fc0d67d8ac67a2fdc3cae1d12802178913b74361d5db20ec5de1812f",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Dots",
          "current_headline": "Finance, infrastructure and delivery form a testable three-step chain.",
          "current_question": "Can today’s reports be connected safely?",
          "current_market_connection": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "48b91da4fc0d67d8ac67a2fdc3cae1d12802178913b74361d5db20ec5de1812f",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Dots content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "Can today’s reports be connected safely?",
              "current": "Can today’s reports be connected safely?"
            },
            "headline": {
              "changed": false,
              "prior": "Finance, infrastructure and delivery form a testable three-step chain.",
              "current": "Finance, infrastructure and delivery form a testable three-step chain."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. A cautious chain is possible: financing conditions influence project decisions; grid capacity affects whether a project can operate; logistics costs affect what completion costs.",
                "The chain is a research map, not a finding. The reports cover different places and events. It becomes useful only when later records show the missing steps: financing activity, approved capacity, construction or shipment progress, and delivered cost."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Rates affect the cost of proceeding",
                "Grid access affects usable digital capacity",
                "Trade and transport affect completion cost"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement.",
              "current": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Project financing or cancellation data",
                "Approved grid capacity and connection dates",
                "Shipment time, inventory and delivered-cost changes"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Break the chain wherever a measured step fails to appear or a stronger explanation accounts for the result.",
              "current": "Break the chain wherever a measured step fails to appear or a stronger explanation accounts for the result."
            }
          },
          "similarities": [
            "Both records belong to the Dots canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Dots content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "access",
            "accounts",
            "activity",
            "affect",
            "affects",
            "appear",
            "approval",
            "approvals",
            "approved",
            "arrested",
            "asias",
            "awards",
            "banking",
            "becomes",
            "bond",
            "break",
            "build",
            "cancellation",
            "capacity",
            "cautious",
            "center",
            "chain",
            "changes",
            "completion",
            "connected",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cover",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dates",
            "decisions",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "event",
            "events",
            "expansion",
            "explanation",
            "export",
            "fails",
            "finance",
            "financing",
            "finding",
            "firm",
            "fixed",
            "form",
            "fortune",
            "freight",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "influence",
            "infrastructure",
            "inventory",
            "largest",
            "later",
            "logistics",
            "looking",
            "loss",
            "loudoun",
            "material",
            "measured",
            "measurement",
            "missing",
            "mortgage",
            "news",
            "nny360",
            "north",
            "only",
            "operate",
            "places",
            "plan",
            "politico",
            "possible",
            "proceeding",
            "progress",
            "project",
            "puts",
            "questions",
            "rate",
            "rates",
            "records",
            "regional",
            "reported",
            "requires",
            "research",
            "result",
            "risks",
            "roughly",
            "safely",
            "security",
            "separate",
            "separately",
            "shared",
            "shipment",
            "show",
            "singapore",
            "site",
            "southeast",
            "state",
            "step",
            "steps",
            "stolen",
            "stronger",
            "subsidiary",
            "suggest",
            "system",
            "tariffs",
            "tech",
            "testable",
            "texas",
            "thousands",
            "time",
            "todays",
            "trade",
            "transport",
            "turmoil",
            "unchanged",
            "usable",
            "useful",
            "utility",
            "verify",
            "water",
            "wherever",
            "whether",
            "wire",
            "wjla"
          ],
          "topical_shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
          "topical_score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Dots",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 32,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "accounts",
                  "activity",
                  "affect",
                  "affects",
                  "appear",
                  "approval",
                  "approvals",
                  "approved",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "becomes",
                  "bond",
                  "break",
                  "build",
                  "cancellation",
                  "capacity",
                  "cautious",
                  "center",
                  "chain",
                  "changes",
                  "completion",
                  "connected",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cover",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dates",
                  "decisions",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "events",
                  "expansion",
                  "explanation",
                  "export",
                  "fails",
                  "finance",
                  "financing",
                  "finding",
                  "firm",
                  "fixed",
                  "form",
                  "fortune",
                  "freight",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "influence",
                  "infrastructure",
                  "inventory",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loss",
                  "loudoun",
                  "material",
                  "measured",
                  "measurement",
                  "missing",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operate",
                  "places",
                  "plan",
                  "politico",
                  "possible",
                  "proceeding",
                  "progress",
                  "project",
                  "puts",
                  "questions",
                  "rate",
                  "rates",
                  "records",
                  "regional",
                  "reported",
                  "requires",
                  "research",
                  "result",
                  "risks",
                  "roughly",
                  "safely",
                  "security",
                  "separate",
                  "separately",
                  "shared",
                  "shipment",
                  "show",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "suggest",
                  "system",
                  "tariffs",
                  "tech",
                  "testable",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "trade",
                  "transport",
                  "turmoil",
                  "unchanged",
                  "usable",
                  "useful",
                  "utility",
                  "verify",
                  "water",
                  "wherever",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 141,
                "shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "accounts",
                  "activity",
                  "affect",
                  "affects",
                  "appear",
                  "approval",
                  "approvals",
                  "approved",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "becomes",
                  "bond",
                  "break",
                  "build",
                  "cancellation",
                  "capacity",
                  "cautious",
                  "center",
                  "chain",
                  "changes",
                  "completion",
                  "connected",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cover",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dates",
                  "decisions",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "events",
                  "expansion",
                  "explanation",
                  "export",
                  "fails",
                  "finance",
                  "financing",
                  "finding",
                  "firm",
                  "fixed",
                  "form",
                  "fortune",
                  "freight",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "influence",
                  "infrastructure",
                  "inventory",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loss",
                  "loudoun",
                  "material",
                  "measured",
                  "measurement",
                  "missing",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operate",
                  "places",
                  "plan",
                  "politico",
                  "possible",
                  "proceeding",
                  "progress",
                  "project",
                  "puts",
                  "questions",
                  "rate",
                  "rates",
                  "records",
                  "regional",
                  "reported",
                  "requires",
                  "research",
                  "result",
                  "risks",
                  "roughly",
                  "safely",
                  "security",
                  "separate",
                  "separately",
                  "shared",
                  "shipment",
                  "show",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "suggest",
                  "system",
                  "tariffs",
                  "tech",
                  "testable",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "trade",
                  "transport",
                  "turmoil",
                  "unchanged",
                  "usable",
                  "useful",
                  "utility",
                  "verify",
                  "water",
                  "wherever",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 141,
                "shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 837,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "bond",
                  "build",
                  "center",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "only",
                  "politico",
                  "possible",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "singapore",
                  "site",
                  "southeast",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 837,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "bond",
                  "build",
                  "center",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "only",
                  "politico",
                  "possible",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "singapore",
                  "site",
                  "southeast",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 837,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "bond",
                  "build",
                  "center",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "only",
                  "politico",
                  "possible",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "singapore",
                  "site",
                  "southeast",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 837,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "bond",
                  "build",
                  "center",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "only",
                  "politico",
                  "possible",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "singapore",
                  "site",
                  "southeast",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 837,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "asias",
                  "awards",
                  "banking",
                  "becomes",
                  "bond",
                  "build",
                  "center",
                  "connected",
                  "costs",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "missing",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "politico",
                  "possible",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "singapore",
                  "southeast",
                  "state",
                  "step",
                  "steps",
                  "stronger",
                  "subsidiary",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "thousands",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "water"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "47b2393cb0cbab04013c55629d7fd42439b773bf1660d2940585b9e8092b18e6",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "78a9f3fcda491c1fff462104bfb293c9b07cec2fe1cc8a24cd4353c979d7062a"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 333,
                "qualifies": true,
                "shared_terms": [
                  "activity",
                  "affect",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "each",
                  "event",
                  "events",
                  "financing",
                  "freight",
                  "infrastructure",
                  "later",
                  "logistics",
                  "measured",
                  "reported",
                  "security",
                  "separate",
                  "show",
                  "time",
                  "todays",
                  "verify",
                  "whether"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "4a996ad5473bda574c14715197ab8a5b8bf2158ca8ed3df36f87fb7e7bd47f7f",
                "shared_source_ids": [],
                "score_receipt_sha256": "775a0586aaec0735378b774cff4d657d37ddb88cc39ba53c499d4fd6dc4a011e"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 209,
                "qualifies": true,
                "shared_terms": [
                  "affect",
                  "becomes",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "decisions",
                  "each",
                  "event",
                  "freight",
                  "global",
                  "inventory",
                  "later",
                  "news",
                  "only",
                  "possible",
                  "reported",
                  "result",
                  "show",
                  "state",
                  "testable",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "f346b90f4746ac66e99c41dd3fa55b1a5668764ebee5cfe360f26ec15a7a645c",
                "shared_source_ids": [],
                "score_receipt_sha256": "f9908f33968763672408984d1cf72c33a9b4090615ab2537e7dfd70209ffe301"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "affect",
                  "capacity",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "decisions",
                  "delivery",
                  "each",
                  "financing",
                  "hold",
                  "material",
                  "show",
                  "step",
                  "testable",
                  "todays",
                  "verify",
                  "whether"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
                "shared_source_ids": [],
                "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "affect",
                  "capacity",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "decisions",
                  "delivery",
                  "each",
                  "financing",
                  "hold",
                  "material",
                  "show",
                  "step",
                  "testable",
                  "todays",
                  "verify",
                  "whether"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
                "shared_source_ids": [],
                "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "affect",
                  "capacity",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "decisions",
                  "delivery",
                  "each",
                  "financing",
                  "hold",
                  "material",
                  "show",
                  "step",
                  "testable",
                  "todays",
                  "verify",
                  "whether"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
                "shared_source_ids": [],
                "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 184,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "different",
                  "explanation",
                  "fails",
                  "finance",
                  "later",
                  "news",
                  "possible",
                  "regional",
                  "reported",
                  "separate",
                  "step",
                  "stronger",
                  "testable",
                  "todays",
                  "useful",
                  "whether"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "0f3f40f628a4ab364900b4415d928a1735bf03a8d073829ed7e4e3754b8e4451",
                "shared_source_ids": [],
                "score_receipt_sha256": "de345220ff20e281bbabbd455a19c11743a8c6223d9385ba514848bd9c2334d1"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 167,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "chain",
                  "changes",
                  "delivery",
                  "different",
                  "each",
                  "freight",
                  "measured",
                  "reported",
                  "result",
                  "singapore",
                  "system",
                  "unchanged",
                  "verify"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "4433591cddacf048382ab31e9828b77e60c0f7c83f52da66f7be45e3a655d31a",
                "shared_source_ids": [],
                "score_receipt_sha256": "0e6eb7b77f2a4819311143277ce5c8645d608a1f4b84773f9297cb7ab087f472"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 143,
                "qualifies": true,
                "shared_terms": [
                  "affect",
                  "appear",
                  "changes",
                  "different",
                  "explanation",
                  "finance",
                  "later",
                  "news",
                  "reported",
                  "result",
                  "separate",
                  "stronger",
                  "todays",
                  "useful",
                  "whether"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "53e1c5fb16b1bff41aaacf649245cc257fddfb243712a032734bf79a234f6461",
                "shared_source_ids": [],
                "score_receipt_sha256": "b70868a2daaa2ad9687912f3a4b67d855291818dfdeabb5dc05378eb07e904ef"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 143,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "chain",
                  "cost",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "rate",
                  "rates",
                  "separate",
                  "show",
                  "singapore"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
                "shared_source_ids": [],
                "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 143,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "chain",
                  "cost",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "rate",
                  "rates",
                  "separate",
                  "show",
                  "singapore"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
                "shared_source_ids": [],
                "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 143,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "chain",
                  "cost",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "rate",
                  "rates",
                  "separate",
                  "show",
                  "singapore"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
                "shared_source_ids": [],
                "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 143,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "chain",
                  "cost",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "rate",
                  "rates",
                  "separate",
                  "show",
                  "singapore"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
                "shared_source_ids": [],
                "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 100,
                "qualifies": true,
                "shared_terms": [
                  "activity",
                  "becomes",
                  "chain",
                  "changes",
                  "costs",
                  "event",
                  "fixed",
                  "infrastructure",
                  "whether"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "eaec531e6f43274fd872569126e2072ef35da417529e290dd74dd5caeebe9d8b",
                "shared_source_ids": [],
                "score_receipt_sha256": "112bace4edf0af16ba5b68c53b89ff46c7a44cdaae7f276fffe63622e194aed4"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "access",
              "accounts",
              "activity",
              "affect",
              "affects",
              "appear",
              "approval",
              "approvals",
              "approved",
              "arrested",
              "asias",
              "awards",
              "banking",
              "becomes",
              "bond",
              "break",
              "build",
              "cancellation",
              "capacity",
              "cautious",
              "center",
              "chain",
              "changes",
              "completion",
              "connected",
              "construction",
              "copper",
              "cost",
              "costs",
              "country",
              "county",
              "cover",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "dates",
              "decisions",
              "delivered",
              "delivery",
              "despite",
              "different",
              "digital",
              "drive",
              "each",
              "event",
              "events",
              "expansion",
              "explanation",
              "export",
              "fails",
              "finance",
              "financing",
              "finding",
              "firm",
              "fixed",
              "form",
              "fortune",
              "freight",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "improvement",
              "influence",
              "infrastructure",
              "inventory",
              "largest",
              "later",
              "logistics",
              "looking",
              "loss",
              "loudoun",
              "material",
              "measured",
              "measurement",
              "missing",
              "mortgage",
              "news",
              "nny360",
              "north",
              "only",
              "operate",
              "places",
              "plan",
              "politico",
              "possible",
              "proceeding",
              "progress",
              "project",
              "puts",
              "questions",
              "rate",
              "rates",
              "records",
              "regional",
              "reported",
              "requires",
              "research",
              "result",
              "risks",
              "roughly",
              "safely",
              "security",
              "separate",
              "separately",
              "shared",
              "shipment",
              "show",
              "singapore",
              "site",
              "southeast",
              "state",
              "step",
              "steps",
              "stolen",
              "stronger",
              "subsidiary",
              "suggest",
              "system",
              "tariffs",
              "tech",
              "testable",
              "texas",
              "thousands",
              "time",
              "todays",
              "trade",
              "transport",
              "turmoil",
              "unchanged",
              "usable",
              "useful",
              "utility",
              "verify",
              "water",
              "wherever",
              "whether",
              "wire",
              "wjla"
            ],
            "selected_shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
            "selected_score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "cf30a0997fe7e09c98543764350d9353660a94f3728d2ceea9cae97f4be1f72e",
          "comparison_receipt_sha256": "07624c8350ca67d468a3833ec71897327e1e93f7e563df1f921df160bbca6a10",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "e06cdbd5206e9b6330837bc14a68eb413ef9e073aca3e2a6c70c53d89c180f60",
        "query_concepts": {
          "entities": [],
          "events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "finance",
            "infrastructure",
            "and",
            "delivery",
            "form",
            "testable",
            "three",
            "step",
            "chain",
            "the",
            "fixed",
            "usable",
            "capacity",
            "delivered",
            "cost",
            "requires",
            "its",
            "own",
            "later",
            "measurement",
            "mortgage",
            "rates",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "datamarnews",
            "tariffs",
            "global",
            "turmoil",
            "drive",
            "export",
            "logistics",
            "costs",
            "cautious",
            "possible",
            "financing",
            "conditions",
            "influence",
            "project",
            "decisions",
            "affects",
            "whether",
            "can",
            "operate",
            "affect",
            "completion",
            "research",
            "map",
            "not",
            "finding",
            "cover",
            "different",
            "places",
            "events",
            "becomes",
            "useful",
            "records",
            "show",
            "missing",
            "steps",
            "activity",
            "approved",
            "construction",
            "shipment",
            "progress",
            "cancellation",
            "connection",
            "dates",
            "time",
            "inventory",
            "changes"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-07-DOTS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW",
          "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"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01"
        ],
        "direction_counts": {
          "UP": 2,
          "DOWN": 0,
          "MIXED": 3,
          "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-03-1055-SGT::TAB-07-DOTS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "External risk can affect supply, supply can affect costs, and costs can affect choices—but every arrow needs proof.",
            "engine": null,
            "tab": "Dots",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 226.9786,
            "why": [
              "shared terms: can, affect, costs, and, own"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 203.9979,
            "why": [
              "shared terms: three, market, and, the, own"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "Next, check the strike pause, oil's two causes, the yen and the later response across Asia.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 190.8409,
            "why": [
              "shared terms: and, market, whether, not, the"
            ],
            "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": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 176.1788,
            "why": [
              "same event: Supply chains and trade",
              "shared terms: and, chain, can, costs, 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": [],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 176.1788,
            "why": [
              "same event: Supply chains and trade",
              "shared terms: and, chain, can, costs, the"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "932bd98be21e058b57425c468d055e75b4d77f1374979ef92e506e6dd8d36a81"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-DOTS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-DOTS",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Dots",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Dots",
          "source_headline": "Finance, infrastructure and delivery form a testable three-step chain.",
          "source_question": "Can today’s reports be connected safely?",
          "source_market_connection": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "48b91da4fc0d67d8ac67a2fdc3cae1d12802178913b74361d5db20ec5de1812f",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Dots",
          "current_headline": "Finance, infrastructure and delivery form a testable three-step chain.",
          "current_question": "Can today’s reports be connected safely?",
          "current_market_connection": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "48b91da4fc0d67d8ac67a2fdc3cae1d12802178913b74361d5db20ec5de1812f",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Dots content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "Can today’s reports be connected safely?",
              "current": "Can today’s reports be connected safely?"
            },
            "headline": {
              "changed": false,
              "prior": "Finance, infrastructure and delivery form a testable three-step chain.",
              "current": "Finance, infrastructure and delivery form a testable three-step chain."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. A cautious chain is possible: financing conditions influence project decisions; grid capacity affects whether a project can operate; logistics costs affect what completion costs.",
                "The chain is a research map, not a finding. The reports cover different places and events. It becomes useful only when later records show the missing steps: financing activity, approved capacity, construction or shipment progress, and delivered cost."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Rates affect the cost of proceeding",
                "Grid access affects usable digital capacity",
                "Trade and transport affect completion cost"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement.",
              "current": "The fixed chain is finance to usable capacity to delivered cost. Each step requires its own later measurement."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Project financing or cancellation data",
                "Approved grid capacity and connection dates",
                "Shipment time, inventory and delivered-cost changes"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Break the chain wherever a measured step fails to appear or a stronger explanation accounts for the result.",
              "current": "Break the chain wherever a measured step fails to appear or a stronger explanation accounts for the result."
            }
          },
          "similarities": [
            "Both records belong to the Dots canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Dots content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "access",
            "accounts",
            "activity",
            "affect",
            "affects",
            "appear",
            "approval",
            "approvals",
            "approved",
            "arrested",
            "asias",
            "awards",
            "banking",
            "becomes",
            "bond",
            "break",
            "build",
            "cancellation",
            "capacity",
            "cautious",
            "center",
            "chain",
            "changes",
            "completion",
            "connected",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cover",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dates",
            "decisions",
            "delivered",
            "delivery",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "event",
            "events",
            "expansion",
            "explanation",
            "export",
            "fails",
            "finance",
            "financing",
            "finding",
            "firm",
            "fixed",
            "form",
            "fortune",
            "freight",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "influence",
            "infrastructure",
            "inventory",
            "largest",
            "later",
            "logistics",
            "looking",
            "loss",
            "loudoun",
            "material",
            "measured",
            "measurement",
            "missing",
            "mortgage",
            "news",
            "nny360",
            "north",
            "only",
            "operate",
            "places",
            "plan",
            "politico",
            "possible",
            "proceeding",
            "progress",
            "project",
            "puts",
            "questions",
            "rate",
            "rates",
            "records",
            "regional",
            "reported",
            "requires",
            "research",
            "result",
            "risks",
            "roughly",
            "safely",
            "security",
            "separate",
            "separately",
            "shared",
            "shipment",
            "show",
            "singapore",
            "site",
            "southeast",
            "state",
            "step",
            "steps",
            "stolen",
            "stronger",
            "subsidiary",
            "suggest",
            "system",
            "tariffs",
            "tech",
            "testable",
            "texas",
            "thousands",
            "time",
            "todays",
            "trade",
            "transport",
            "turmoil",
            "unchanged",
            "usable",
            "useful",
            "utility",
            "verify",
            "water",
            "wherever",
            "whether",
            "wire",
            "wjla"
          ],
          "topical_shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
          "topical_score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Dots",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 32,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "accounts",
                  "activity",
                  "affect",
                  "affects",
                  "appear",
                  "approval",
                  "approvals",
                  "approved",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "becomes",
                  "bond",
                  "break",
                  "build",
                  "cancellation",
                  "capacity",
                  "cautious",
                  "center",
                  "chain",
                  "changes",
                  "completion",
                  "connected",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cover",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dates",
                  "decisions",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "events",
                  "expansion",
                  "explanation",
                  "export",
                  "fails",
                  "finance",
                  "financing",
                  "finding",
                  "firm",
                  "fixed",
                  "form",
                  "fortune",
                  "freight",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "influence",
                  "infrastructure",
                  "inventory",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loss",
                  "loudoun",
                  "material",
                  "measured",
                  "measurement",
                  "missing",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operate",
                  "places",
                  "plan",
                  "politico",
                  "possible",
                  "proceeding",
                  "progress",
                  "project",
                  "puts",
                  "questions",
                  "rate",
                  "rates",
                  "records",
                  "regional",
                  "reported",
                  "requires",
                  "research",
                  "result",
                  "risks",
                  "roughly",
                  "safely",
                  "security",
                  "separate",
                  "separately",
                  "shared",
                  "shipment",
                  "show",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "suggest",
                  "system",
                  "tariffs",
                  "tech",
                  "testable",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "trade",
                  "transport",
                  "turmoil",
                  "unchanged",
                  "usable",
                  "useful",
                  "utility",
                  "verify",
                  "water",
                  "wherever",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 141,
                "shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "accounts",
                  "activity",
                  "affect",
                  "affects",
                  "appear",
                  "approval",
                  "approvals",
                  "approved",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "becomes",
                  "bond",
                  "break",
                  "build",
                  "cancellation",
                  "capacity",
                  "cautious",
                  "center",
                  "chain",
                  "changes",
                  "completion",
                  "connected",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cover",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dates",
                  "decisions",
                  "delivered",
                  "delivery",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "events",
                  "expansion",
                  "explanation",
                  "export",
                  "fails",
                  "finance",
                  "financing",
                  "finding",
                  "firm",
                  "fixed",
                  "form",
                  "fortune",
                  "freight",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "influence",
                  "infrastructure",
                  "inventory",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loss",
                  "loudoun",
                  "material",
                  "measured",
                  "measurement",
                  "missing",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operate",
                  "places",
                  "plan",
                  "politico",
                  "possible",
                  "proceeding",
                  "progress",
                  "project",
                  "puts",
                  "questions",
                  "rate",
                  "rates",
                  "records",
                  "regional",
                  "reported",
                  "requires",
                  "research",
                  "result",
                  "risks",
                  "roughly",
                  "safely",
                  "security",
                  "separate",
                  "separately",
                  "shared",
                  "shipment",
                  "show",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "suggest",
                  "system",
                  "tariffs",
                  "tech",
                  "testable",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "trade",
                  "transport",
                  "turmoil",
                  "unchanged",
                  "usable",
                  "useful",
                  "utility",
                  "verify",
                  "water",
                  "wherever",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 141,
                "shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 837,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "bond",
                  "build",
                  "center",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "only",
                  "politico",
                  "possible",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "singapore",
                  "site",
                  "southeast",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 837,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "bond",
                  "build",
                  "center",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "only",
                  "politico",
                  "possible",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "singapore",
                  "site",
                  "southeast",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 837,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "bond",
                  "build",
                  "center",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "only",
                  "politico",
                  "possible",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "singapore",
                  "site",
                  "southeast",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 837,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "bond",
                  "build",
                  "center",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "only",
                  "politico",
                  "possible",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "singapore",
                  "site",
                  "southeast",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "aece96d4e0c8459c4a25fc997f26e52a536cd454ac1943c277b58623f82a1b75",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "1f6095c9cb3128ef81890ea8e83f6386f8500e60ac7a74bd089daf67dfaed2e0"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 837,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "asias",
                  "awards",
                  "banking",
                  "becomes",
                  "bond",
                  "build",
                  "center",
                  "connected",
                  "costs",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "event",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "missing",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "politico",
                  "possible",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "singapore",
                  "southeast",
                  "state",
                  "step",
                  "steps",
                  "stronger",
                  "subsidiary",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "thousands",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "water"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "47b2393cb0cbab04013c55629d7fd42439b773bf1660d2940585b9e8092b18e6",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "78a9f3fcda491c1fff462104bfb293c9b07cec2fe1cc8a24cd4353c979d7062a"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 333,
                "qualifies": true,
                "shared_terms": [
                  "activity",
                  "affect",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "each",
                  "event",
                  "events",
                  "financing",
                  "freight",
                  "infrastructure",
                  "later",
                  "logistics",
                  "measured",
                  "reported",
                  "security",
                  "separate",
                  "show",
                  "time",
                  "todays",
                  "verify",
                  "whether"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "4a996ad5473bda574c14715197ab8a5b8bf2158ca8ed3df36f87fb7e7bd47f7f",
                "shared_source_ids": [],
                "score_receipt_sha256": "775a0586aaec0735378b774cff4d657d37ddb88cc39ba53c499d4fd6dc4a011e"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 211,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "capacity",
                  "changes",
                  "cover",
                  "data",
                  "delivered",
                  "delivery",
                  "different",
                  "expansion",
                  "freight",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "show",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "85de520b62dfaf621aa9fc9727d9b26f07a13a8cc6a4c68dbd33ed804efe7b4d",
                "shared_source_ids": [],
                "score_receipt_sha256": "fd37a31bbe92ffe1ec73803b5b958658762f63b7dee2dacbbbeb18227e260ea0"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 209,
                "qualifies": true,
                "shared_terms": [
                  "affect",
                  "becomes",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "decisions",
                  "each",
                  "event",
                  "freight",
                  "global",
                  "inventory",
                  "later",
                  "news",
                  "only",
                  "possible",
                  "reported",
                  "result",
                  "show",
                  "state",
                  "testable",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "f346b90f4746ac66e99c41dd3fa55b1a5668764ebee5cfe360f26ec15a7a645c",
                "shared_source_ids": [],
                "score_receipt_sha256": "f9908f33968763672408984d1cf72c33a9b4090615ab2537e7dfd70209ffe301"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "affect",
                  "capacity",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "decisions",
                  "delivery",
                  "each",
                  "financing",
                  "hold",
                  "material",
                  "show",
                  "step",
                  "testable",
                  "todays",
                  "verify",
                  "whether"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
                "shared_source_ids": [],
                "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "affect",
                  "capacity",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "decisions",
                  "delivery",
                  "each",
                  "financing",
                  "hold",
                  "material",
                  "show",
                  "step",
                  "testable",
                  "todays",
                  "verify",
                  "whether"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
                "shared_source_ids": [],
                "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 207,
                "qualifies": true,
                "shared_terms": [
                  "affect",
                  "capacity",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "decisions",
                  "delivery",
                  "each",
                  "financing",
                  "hold",
                  "material",
                  "show",
                  "step",
                  "testable",
                  "todays",
                  "verify",
                  "whether"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "8370f294940e6abce318f4d1b7103a574ef8147e920ac93c2f955b03b4e402bb",
                "shared_source_ids": [],
                "score_receipt_sha256": "0e5520cc715eeaf0be4496d2037cf3c166c82ebf5460ea7663472a181d1a0910"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 184,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "different",
                  "explanation",
                  "fails",
                  "finance",
                  "later",
                  "news",
                  "possible",
                  "regional",
                  "reported",
                  "separate",
                  "step",
                  "stronger",
                  "testable",
                  "todays",
                  "useful",
                  "whether"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "0f3f40f628a4ab364900b4415d928a1735bf03a8d073829ed7e4e3754b8e4451",
                "shared_source_ids": [],
                "score_receipt_sha256": "de345220ff20e281bbabbd455a19c11743a8c6223d9385ba514848bd9c2334d1"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 167,
                "qualifies": true,
                "shared_terms": [
                  "access",
                  "capacity",
                  "chain",
                  "changes",
                  "delivery",
                  "different",
                  "each",
                  "freight",
                  "measured",
                  "reported",
                  "result",
                  "singapore",
                  "system",
                  "unchanged",
                  "verify"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "4433591cddacf048382ab31e9828b77e60c0f7c83f52da66f7be45e3a655d31a",
                "shared_source_ids": [],
                "score_receipt_sha256": "0e6eb7b77f2a4819311143277ce5c8645d608a1f4b84773f9297cb7ab087f472"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 163,
                "qualifies": true,
                "shared_terms": [
                  "break",
                  "chain",
                  "changes",
                  "cost",
                  "costs",
                  "delivery",
                  "different",
                  "each",
                  "event",
                  "events",
                  "hold",
                  "loss",
                  "material",
                  "rate",
                  "show",
                  "wherever"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "748dbcc3f941423ad7c57b373c737f227ef9dc9bdd1310cc15a129e513e14f67",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f4ebc9e3c64374136cc11f80777d79c482d8f893480141306f2d061ce96dbf5"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 143,
                "qualifies": true,
                "shared_terms": [
                  "affect",
                  "appear",
                  "changes",
                  "different",
                  "explanation",
                  "finance",
                  "later",
                  "news",
                  "reported",
                  "result",
                  "separate",
                  "stronger",
                  "todays",
                  "useful",
                  "whether"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "53e1c5fb16b1bff41aaacf649245cc257fddfb243712a032734bf79a234f6461",
                "shared_source_ids": [],
                "score_receipt_sha256": "b70868a2daaa2ad9687912f3a4b67d855291818dfdeabb5dc05378eb07e904ef"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 143,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "chain",
                  "cost",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "rate",
                  "rates",
                  "separate",
                  "show",
                  "singapore"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
                "shared_source_ids": [],
                "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 143,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "chain",
                  "cost",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "rate",
                  "rates",
                  "separate",
                  "show",
                  "singapore"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
                "shared_source_ids": [],
                "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 143,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "chain",
                  "cost",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "rate",
                  "rates",
                  "separate",
                  "show",
                  "singapore"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
                "shared_source_ids": [],
                "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 143,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "chain",
                  "cost",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "rate",
                  "rates",
                  "separate",
                  "show",
                  "singapore"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "5d7164c4881e5fcb925093d3a3491dad037909e94feb237117ac960e8d4e1f5d",
                "shared_source_ids": [],
                "score_receipt_sha256": "bc4871da8334bdb8a2ecd6bfddf70d0748d8b00db5b17239529c09dbbfb238ac"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 100,
                "qualifies": true,
                "shared_terms": [
                  "activity",
                  "becomes",
                  "chain",
                  "changes",
                  "costs",
                  "event",
                  "fixed",
                  "infrastructure",
                  "whether"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "eaec531e6f43274fd872569126e2072ef35da417529e290dd74dd5caeebe9d8b",
                "shared_source_ids": [],
                "score_receipt_sha256": "112bace4edf0af16ba5b68c53b89ff46c7a44cdaae7f276fffe63622e194aed4"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "access",
              "accounts",
              "activity",
              "affect",
              "affects",
              "appear",
              "approval",
              "approvals",
              "approved",
              "arrested",
              "asias",
              "awards",
              "banking",
              "becomes",
              "bond",
              "break",
              "build",
              "cancellation",
              "capacity",
              "cautious",
              "center",
              "chain",
              "changes",
              "completion",
              "connected",
              "construction",
              "copper",
              "cost",
              "costs",
              "country",
              "county",
              "cover",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "dates",
              "decisions",
              "delivered",
              "delivery",
              "despite",
              "different",
              "digital",
              "drive",
              "each",
              "event",
              "events",
              "expansion",
              "explanation",
              "export",
              "fails",
              "finance",
              "financing",
              "finding",
              "firm",
              "fixed",
              "form",
              "fortune",
              "freight",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "improvement",
              "influence",
              "infrastructure",
              "inventory",
              "largest",
              "later",
              "logistics",
              "looking",
              "loss",
              "loudoun",
              "material",
              "measured",
              "measurement",
              "missing",
              "mortgage",
              "news",
              "nny360",
              "north",
              "only",
              "operate",
              "places",
              "plan",
              "politico",
              "possible",
              "proceeding",
              "progress",
              "project",
              "puts",
              "questions",
              "rate",
              "rates",
              "records",
              "regional",
              "reported",
              "requires",
              "research",
              "result",
              "risks",
              "roughly",
              "safely",
              "security",
              "separate",
              "separately",
              "shared",
              "shipment",
              "show",
              "singapore",
              "site",
              "southeast",
              "state",
              "step",
              "steps",
              "stolen",
              "stronger",
              "subsidiary",
              "suggest",
              "system",
              "tariffs",
              "tech",
              "testable",
              "texas",
              "thousands",
              "time",
              "todays",
              "trade",
              "transport",
              "turmoil",
              "unchanged",
              "usable",
              "useful",
              "utility",
              "verify",
              "water",
              "wherever",
              "whether",
              "wire",
              "wjla"
            ],
            "selected_shared_terms_sha256": "f2f7ec819d0b47724823a5fdf0a59f8035a7185fccd25cfa8a23fdd69f4d71b4",
            "selected_score_receipt_sha256": "cc5124abdbbd9c3bbaae7569e73ae36e9d9547beea0483390592e00d6c39186e",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "cf30a0997fe7e09c98543764350d9353660a94f3728d2ceea9cae97f4be1f72e",
          "comparison_receipt_sha256": "07624c8350ca67d468a3833ec71897327e1e93f7e563df1f921df160bbca6a10",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and check when it was published.",
        "Keep what the source said separate from what OTR thinks it may mean.",
        "For a major claim, look for an official source or a second independent report."
      ],
      "watch_conditions": [
        "Project financing or cancellation data",
        "Approved grid capacity and connection dates",
        "Shipment time, inventory and delivered-cost changes"
      ],
      "invalidation": "Break the chain wherever a measured step fails to appear or a stronger explanation accounts for the result.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "deterministic_method": {
        "method_id": "OTR-FULL-IMMERSIVE-TAB-DETERMINISM-V1",
        "tab_name": "Dots",
        "source_selection_rule": "Test a finance-to-capacity-to-delivery chain while keeping every arrow conditional.",
        "source_ids": [
          "LEAD-01",
          "LEAD-04",
          "LEAD-02",
          "LEAD-11",
          "LEAD-03",
          "LEAD-06"
        ],
        "fixed_sections": [
          "question",
          "headline",
          "narrative",
          "beats",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "complete": true
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T10:37:30+08:00",
        "verified_sources": 12,
        "candidate_sources": 471,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-04-0618-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-04_CANONICAL"
      }
    },
    "Novel": {
      "eyebrow": "NOVEL · 4 AUGUST 2026",
      "question": "What new idea is supported across today’s reports?",
      "headline": "Readiness may be the scarce resource when money, demand and technology are available.",
      "narrative": [
        "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. A bounded new idea follows: expansion may be limited less by headline demand than by whether power, transport and security systems are ready at the same time.",
        "This is not yet a proven cross-report finding. The reports describe different systems and places. The idea earns confidence only if independent projects repeatedly show that readiness, rather than demand or funding, caused the delay or higher cost."
      ],
      "beats": [
        {
          "label": "POWER",
          "title": "Capacity must be available where work is planned",
          "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A grid decision and a banking plan show different forms of expansion; neither proves the other is constrained.",
          "source_ids": [
            "LEAD-02",
            "LEAD-04"
          ]
        },
        {
          "label": "MOVEMENT",
          "title": "Goods and equipment must arrive at a usable cost",
          "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Transport pressure and material loss are separate readiness tests.",
          "source_ids": [
            "LEAD-03",
            "LEAD-06"
          ]
        },
        {
          "label": "TRUST",
          "title": "Infrastructure also needs operating security",
          "body": "nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Separately, RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Utility security and health-manufacturing assurance suggest separate controls, not one common cause.",
          "source_ids": [
            "LEAD-11",
            "LEAD-12"
          ]
        }
      ],
      "market_connection": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words.",
      "history_echo": "The saved Novel content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Novel section when one passes the subject check; it cannot prove today's facts.",
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Novel",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Novel",
          "question": "What new idea is supported across today’s reports?",
          "headline": "Readiness may be the scarce resource when money, demand and technology are available.",
          "narrative": [
            "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. A bounded new idea follows: expansion may be limited less by headline demand than by whether power, transport and security systems are ready at the same time.",
            "This is not yet a proven cross-report finding. The reports describe different systems and places. The idea earns confidence only if independent projects repeatedly show that readiness, rather than demand or funding, caused the delay or higher cost."
          ],
          "beats": [
            {
              "label": "POWER",
              "title": "Capacity must be available where work is planned",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A grid decision and a banking plan show different forms of expansion; neither proves the other is constrained.",
              "source_ids": [
                "LEAD-02",
                "LEAD-04"
              ]
            },
            {
              "label": "MOVEMENT",
              "title": "Goods and equipment must arrive at a usable cost",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Transport pressure and material loss are separate readiness tests.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            },
            {
              "label": "TRUST",
              "title": "Infrastructure also needs operating security",
              "body": "nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Separately, RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Utility security and health-manufacturing assurance suggest separate controls, not one common cause.",
              "source_ids": [
                "LEAD-11",
                "LEAD-12"
              ]
            }
          ],
          "source_ids": [
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11",
            "LEAD-12"
          ],
          "market_connection": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words.",
          "watch_conditions": [
            "Projects delayed despite available funding or demand",
            "A repeated power, transport or security bottleneck",
            "Cases where readiness was not the limiting factor"
          ],
          "invalidation": "Drop the idea if later projects proceed without these constraints or if demand and funding explain the outcomes better.",
          "content_sha256": "326843afbe4b5458e292b68be2af8e04dc57b19a10a100aab2845e9fa1c44cfb",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Novel",
          "question": "What new idea is supported across today’s reports?",
          "headline": "Readiness may be the scarce resource when money, demand and technology are available.",
          "narrative": [
            "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. A bounded new idea follows: expansion may be limited less by headline demand than by whether power, transport and security systems are ready at the same time.",
            "This is not yet a proven cross-report finding. The reports describe different systems and places. The idea earns confidence only if independent projects repeatedly show that readiness, rather than demand or funding, caused the delay or higher cost."
          ],
          "beats": [
            {
              "label": "POWER",
              "title": "Capacity must be available where work is planned",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A grid decision and a banking plan show different forms of expansion; neither proves the other is constrained.",
              "source_ids": [
                "LEAD-02",
                "LEAD-04"
              ]
            },
            {
              "label": "MOVEMENT",
              "title": "Goods and equipment must arrive at a usable cost",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Transport pressure and material loss are separate readiness tests.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            },
            {
              "label": "TRUST",
              "title": "Infrastructure also needs operating security",
              "body": "nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Separately, RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Utility security and health-manufacturing assurance suggest separate controls, not one common cause.",
              "source_ids": [
                "LEAD-11",
                "LEAD-12"
              ]
            }
          ],
          "source_ids": [
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11",
            "LEAD-12"
          ],
          "market_connection": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words.",
          "watch_conditions": [
            "Projects delayed despite available funding or demand",
            "A repeated power, transport or security bottleneck",
            "Cases where readiness was not the limiting factor"
          ],
          "invalidation": "Drop the idea if later projects proceed without these constraints or if demand and funding explain the outcomes better.",
          "content_sha256": "326843afbe4b5458e292b68be2af8e04dc57b19a10a100aab2845e9fa1c44cfb",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "UNCHANGED",
        "content_change_summary": "The saved Novel content is unchanged across all eight compared fields.",
        "content_changes": {
          "changed_fields": [],
          "unchanged_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "question": {
            "changed": false,
            "prior": "What new idea is supported across today’s reports?",
            "current": "What new idea is supported across today’s reports?"
          },
          "headline": {
            "changed": false,
            "prior": "Readiness may be the scarce resource when money, demand and technology are available.",
            "current": "Readiness may be the scarce resource when money, demand and technology are available."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. A bounded new idea follows: expansion may be limited less by headline demand than by whether power, transport and security systems are ready at the same time.",
              "This is not yet a proven cross-report finding. The reports describe different systems and places. The idea earns confidence only if independent projects repeatedly show that readiness, rather than demand or funding, caused the delay or higher cost."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Capacity must be available where work is planned",
              "Goods and equipment must arrive at a usable cost",
              "Infrastructure also needs operating security"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-02",
              "LEAD-03",
              "LEAD-04",
              "LEAD-06",
              "LEAD-11",
              "LEAD-12"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words.",
            "current": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Projects delayed despite available funding or demand",
              "A repeated power, transport or security bottleneck",
              "Cases where readiness was not the limiting factor"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Drop the idea if later projects proceed without these constraints or if demand and funding explain the outcomes better.",
            "current": "Drop the idea if later projects proceed without these constraints or if demand and funding explain the outcomes better."
          }
        },
        "similarities": [
          "Both records belong to the Novel canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved narrative is unchanged.",
          "The saved beat structure is unchanged.",
          "The saved source set is unchanged.",
          "The saved market connection is unchanged.",
          "The saved watch conditions is unchanged.",
          "The saved invalidation condition is unchanged."
        ],
        "differences": [
          "All eight compared content fields are unchanged; only the story, release or publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "across",
            "approvals",
            "arrested",
            "arrive",
            "asias",
            "assurance",
            "available",
            "awards",
            "banking",
            "better",
            "bottleneck",
            "bounded",
            "build",
            "capacity",
            "cases",
            "cause",
            "caused",
            "center",
            "centric",
            "common",
            "conclusion",
            "confidence",
            "constrained",
            "constraints",
            "construction",
            "controls",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cross",
            "cybersecurity",
            "data",
            "datamarnews",
            "decision",
            "delay",
            "delayed",
            "demand",
            "describe",
            "despite",
            "different",
            "digital",
            "distributed",
            "drawn",
            "drive",
            "drop",
            "earns",
            "ecosystem",
            "equipment",
            "expansion",
            "expert",
            "explain",
            "export",
            "factor",
            "fdas",
            "finding",
            "firm",
            "follows",
            "forms",
            "fortune",
            "funding",
            "global",
            "goods",
            "governor",
            "grid",
            "group",
            "health",
            "higher",
            "hold",
            "hypothesis",
            "idea",
            "independent",
            "infrastructure",
            "largest",
            "later",
            "less",
            "limited",
            "limiting",
            "logistics",
            "looking",
            "loss",
            "loudoun",
            "manufacturing",
            "material",
            "money",
            "must",
            "neither",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "outcomes",
            "places",
            "plan",
            "planned",
            "politico",
            "power",
            "pressure",
            "proceed",
            "projects",
            "proven",
            "proves",
            "puts",
            "raps",
            "rather",
            "readiness",
            "ready",
            "regional",
            "repeated",
            "repeatedly",
            "reported",
            "resource",
            "rule",
            "scarce",
            "security",
            "sees",
            "separate",
            "separately",
            "shift",
            "show",
            "similar",
            "singapore",
            "site",
            "southeast",
            "state",
            "stolen",
            "subsidiary",
            "suggest",
            "supported",
            "system",
            "systems",
            "tariffs",
            "tech",
            "technology",
            "test",
            "tests",
            "texas",
            "thousands",
            "time",
            "todays",
            "transport",
            "turmoil",
            "usable",
            "utility",
            "water",
            "whether",
            "wire",
            "without",
            "wjla",
            "words",
            "work"
          ],
          "shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
          "shared_source_ids": [
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11",
            "LEAD-12"
          ],
          "score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Novel",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 32,
          "meaningful_match_count": 32,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "arrested",
                "arrive",
                "asias",
                "assurance",
                "available",
                "awards",
                "banking",
                "better",
                "bottleneck",
                "bounded",
                "build",
                "capacity",
                "cases",
                "cause",
                "caused",
                "center",
                "centric",
                "common",
                "conclusion",
                "confidence",
                "constrained",
                "constraints",
                "construction",
                "controls",
                "copper",
                "cost",
                "costs",
                "country",
                "county",
                "cross",
                "cybersecurity",
                "data",
                "datamarnews",
                "decision",
                "delay",
                "delayed",
                "demand",
                "describe",
                "despite",
                "different",
                "digital",
                "distributed",
                "drawn",
                "drive",
                "drop",
                "earns",
                "ecosystem",
                "equipment",
                "expansion",
                "expert",
                "explain",
                "export",
                "factor",
                "fdas",
                "finding",
                "firm",
                "follows",
                "forms",
                "fortune",
                "funding",
                "global",
                "goods",
                "governor",
                "grid",
                "group",
                "health",
                "higher",
                "hold",
                "hypothesis",
                "idea",
                "independent",
                "infrastructure",
                "largest",
                "later",
                "less",
                "limited",
                "limiting",
                "logistics",
                "looking",
                "loss",
                "loudoun",
                "manufacturing",
                "material",
                "money",
                "must",
                "neither",
                "news",
                "nny360",
                "north",
                "only",
                "operating",
                "outcomes",
                "places",
                "plan",
                "planned",
                "politico",
                "power",
                "pressure",
                "proceed",
                "projects",
                "proven",
                "proves",
                "puts",
                "raps",
                "rather",
                "readiness",
                "ready",
                "regional",
                "repeated",
                "repeatedly",
                "reported",
                "resource",
                "rule",
                "scarce",
                "security",
                "sees",
                "separate",
                "separately",
                "shift",
                "show",
                "similar",
                "singapore",
                "site",
                "southeast",
                "state",
                "stolen",
                "subsidiary",
                "suggest",
                "supported",
                "system",
                "systems",
                "tariffs",
                "tech",
                "technology",
                "test",
                "tests",
                "texas",
                "thousands",
                "time",
                "todays",
                "transport",
                "turmoil",
                "usable",
                "utility",
                "water",
                "whether",
                "wire",
                "without",
                "wjla",
                "words",
                "work"
              ],
              "shared_term_count": 153,
              "shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
              "shared_source_ids": [
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "arrested",
                "arrive",
                "asias",
                "assurance",
                "available",
                "awards",
                "banking",
                "better",
                "bottleneck",
                "bounded",
                "build",
                "capacity",
                "cases",
                "cause",
                "caused",
                "center",
                "centric",
                "common",
                "conclusion",
                "confidence",
                "constrained",
                "constraints",
                "construction",
                "controls",
                "copper",
                "cost",
                "costs",
                "country",
                "county",
                "cross",
                "cybersecurity",
                "data",
                "datamarnews",
                "decision",
                "delay",
                "delayed",
                "demand",
                "describe",
                "despite",
                "different",
                "digital",
                "distributed",
                "drawn",
                "drive",
                "drop",
                "earns",
                "ecosystem",
                "equipment",
                "expansion",
                "expert",
                "explain",
                "export",
                "factor",
                "fdas",
                "finding",
                "firm",
                "follows",
                "forms",
                "fortune",
                "funding",
                "global",
                "goods",
                "governor",
                "grid",
                "group",
                "health",
                "higher",
                "hold",
                "hypothesis",
                "idea",
                "independent",
                "infrastructure",
                "largest",
                "later",
                "less",
                "limited",
                "limiting",
                "logistics",
                "looking",
                "loss",
                "loudoun",
                "manufacturing",
                "material",
                "money",
                "must",
                "neither",
                "news",
                "nny360",
                "north",
                "only",
                "operating",
                "outcomes",
                "places",
                "plan",
                "planned",
                "politico",
                "power",
                "pressure",
                "proceed",
                "projects",
                "proven",
                "proves",
                "puts",
                "raps",
                "rather",
                "readiness",
                "ready",
                "regional",
                "repeated",
                "repeatedly",
                "reported",
                "resource",
                "rule",
                "scarce",
                "security",
                "sees",
                "separate",
                "separately",
                "shift",
                "show",
                "similar",
                "singapore",
                "site",
                "southeast",
                "state",
                "stolen",
                "subsidiary",
                "suggest",
                "supported",
                "system",
                "systems",
                "tariffs",
                "tech",
                "technology",
                "test",
                "tests",
                "texas",
                "thousands",
                "time",
                "todays",
                "transport",
                "turmoil",
                "usable",
                "utility",
                "water",
                "whether",
                "wire",
                "without",
                "wjla",
                "words",
                "work"
              ],
              "shared_term_count": 153,
              "shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
              "shared_source_ids": [
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 529,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "better",
                "center",
                "cross",
                "data",
                "different",
                "finding",
                "governor",
                "grid",
                "group",
                "health",
                "hold",
                "idea",
                "independent",
                "later",
                "must",
                "news",
                "only",
                "places",
                "politico",
                "power",
                "proven",
                "puts",
                "repeated",
                "reported",
                "separate",
                "separately",
                "similar",
                "state",
                "subsidiary",
                "supported",
                "texas",
                "todays",
                "without",
                "words"
              ],
              "shared_term_count": 36,
              "shared_terms_sha256": "e995a63dd470ca5fad66b20a217cbc31dd4c36faa731bdfefcba71650124b3f1",
              "shared_source_ids": [
                "LEAD-06"
              ],
              "score_receipt_sha256": "9b56ff3296f7c737010a6a960e0536856d550cf8a5d3d859af110e57f9c3e907"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 524,
              "qualifies": true,
              "shared_terms": [
                "across",
                "arrested",
                "better",
                "center",
                "construction",
                "copper",
                "county",
                "cross",
                "data",
                "different",
                "finding",
                "idea",
                "independent",
                "later",
                "loudoun",
                "must",
                "only",
                "places",
                "proven",
                "repeated",
                "reported",
                "separate",
                "separately",
                "similar",
                "site",
                "state",
                "stolen",
                "subsidiary",
                "supported",
                "todays",
                "wire",
                "without",
                "wjla",
                "words"
              ],
              "shared_term_count": 34,
              "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
              "shared_source_ids": [
                "LEAD-06"
              ],
              "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 524,
              "qualifies": true,
              "shared_terms": [
                "across",
                "arrested",
                "better",
                "center",
                "construction",
                "copper",
                "county",
                "cross",
                "data",
                "different",
                "finding",
                "idea",
                "independent",
                "later",
                "loudoun",
                "must",
                "only",
                "places",
                "proven",
                "repeated",
                "reported",
                "separate",
                "separately",
                "similar",
                "site",
                "state",
                "stolen",
                "subsidiary",
                "supported",
                "todays",
                "wire",
                "without",
                "wjla",
                "words"
              ],
              "shared_term_count": 34,
              "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
              "shared_source_ids": [
                "LEAD-06"
              ],
              "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 524,
              "qualifies": true,
              "shared_terms": [
                "across",
                "arrested",
                "better",
                "center",
                "construction",
                "copper",
                "county",
                "cross",
                "data",
                "different",
                "finding",
                "idea",
                "independent",
                "later",
                "loudoun",
                "must",
                "only",
                "places",
                "proven",
                "repeated",
                "reported",
                "separate",
                "separately",
                "similar",
                "site",
                "state",
                "stolen",
                "subsidiary",
                "supported",
                "todays",
                "wire",
                "without",
                "wjla",
                "words"
              ],
              "shared_term_count": 34,
              "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
              "shared_source_ids": [
                "LEAD-06"
              ],
              "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 524,
              "qualifies": true,
              "shared_terms": [
                "across",
                "arrested",
                "better",
                "center",
                "construction",
                "copper",
                "county",
                "cross",
                "data",
                "different",
                "finding",
                "idea",
                "independent",
                "later",
                "loudoun",
                "must",
                "only",
                "places",
                "proven",
                "repeated",
                "reported",
                "separate",
                "separately",
                "similar",
                "site",
                "state",
                "stolen",
                "subsidiary",
                "supported",
                "todays",
                "wire",
                "without",
                "wjla",
                "words"
              ],
              "shared_term_count": 34,
              "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
              "shared_source_ids": [
                "LEAD-06"
              ],
              "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 205,
              "qualifies": true,
              "shared_terms": [
                "across",
                "capacity",
                "caused",
                "controls",
                "cost",
                "delay",
                "demand",
                "logistics",
                "material",
                "operating",
                "resource",
                "scarce",
                "show",
                "time",
                "transport",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "7705bfbe99c88c92dce0c3e5b05ea11e5868344b425fa7f94445121cf99c1914",
              "shared_source_ids": [],
              "score_receipt_sha256": "ebfec28d9f219d7a3f9d7a3ae762d66f89c718b09a23a89d2ef2de661508524c"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 179,
              "qualifies": true,
              "shared_terms": [
                "confidence",
                "costs",
                "demand",
                "largest",
                "only",
                "operating",
                "plan",
                "pressure",
                "rather",
                "separate",
                "show",
                "technology",
                "test",
                "time"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
              "shared_source_ids": [],
              "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 179,
              "qualifies": true,
              "shared_terms": [
                "confidence",
                "costs",
                "demand",
                "largest",
                "only",
                "operating",
                "plan",
                "pressure",
                "rather",
                "separate",
                "show",
                "technology",
                "test",
                "time"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
              "shared_source_ids": [],
              "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 179,
              "qualifies": true,
              "shared_terms": [
                "confidence",
                "costs",
                "demand",
                "largest",
                "only",
                "operating",
                "plan",
                "pressure",
                "rather",
                "separate",
                "show",
                "technology",
                "test",
                "time"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
              "shared_source_ids": [],
              "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 179,
              "qualifies": true,
              "shared_terms": [
                "confidence",
                "costs",
                "demand",
                "largest",
                "only",
                "operating",
                "plan",
                "pressure",
                "rather",
                "separate",
                "show",
                "technology",
                "test",
                "time"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
              "shared_source_ids": [],
              "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "assurance",
                "capacity",
                "construction",
                "costs",
                "data",
                "demand",
                "higher",
                "limited",
                "loss",
                "only",
                "power",
                "pressure",
                "projects",
                "separate",
                "show",
                "singapore",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
              "shared_source_ids": [],
              "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 139,
              "qualifies": true,
              "shared_terms": [
                "across",
                "controls",
                "cybersecurity",
                "health",
                "news",
                "only",
                "operating",
                "outcomes",
                "rather",
                "reported",
                "system",
                "systems",
                "technology",
                "test",
                "time"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "c196d04ec5b514dc93d5ac3d0f73bf0c7c3921a56d9d5e4091eadb62b57ec482",
              "shared_source_ids": [],
              "score_receipt_sha256": "5e6cf9a36710363093bf89e54f92bf26b6764018473e69e7071e2a67c3a06af0"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 133,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "bounded",
                "capacity",
                "cause",
                "decision",
                "expansion",
                "finding",
                "separate",
                "shift",
                "show",
                "system",
                "todays",
                "work"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
              "shared_source_ids": [],
              "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 130,
              "qualifies": true,
              "shared_terms": [
                "arrive",
                "data",
                "demand",
                "different",
                "later",
                "must",
                "neither",
                "pressure",
                "readiness",
                "reported",
                "separate",
                "shift",
                "show",
                "system",
                "whether",
                "words"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "c7edbc5f0a8e569aa0ba1a639601612a0fb13a335120db878aafbdc932c8a0ef",
              "shared_source_ids": [],
              "score_receipt_sha256": "1c3e7c43c24129935a02c1de7cffd4f3728460a951168db97427e3f21adcda0b"
            },
            {
              "rank": 31,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 127,
              "qualifies": true,
              "shared_terms": [
                "arrive",
                "cause",
                "data",
                "decision",
                "demand",
                "different",
                "idea",
                "later",
                "neither",
                "news",
                "readiness",
                "reported",
                "separate",
                "show",
                "whether",
                "words"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "3aefa427b21369e9b2c40d6b691c7ed65c91cee0f04b03ed0d35b356c5b3dbf5",
              "shared_source_ids": [],
              "score_receipt_sha256": "10c2735db5685144e4d62ef118baaafebe83b3028a0ec51a7759fc74e48b697f"
            },
            {
              "rank": 32,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 115,
              "qualifies": true,
              "shared_terms": [
                "cost",
                "costs",
                "demand",
                "infrastructure",
                "must",
                "only",
                "show",
                "time",
                "whether",
                "work"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "acb9b0870f328d005e9cf3f96d33dbfec1e4aefc2f9f2c1347ba5195c6dbd6bf",
              "shared_source_ids": [],
              "score_receipt_sha256": "5106770f361976e743f11b36b64748abcd4b6fd10ff0ce35325027b5e476eefa"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "across",
            "approvals",
            "arrested",
            "arrive",
            "asias",
            "assurance",
            "available",
            "awards",
            "banking",
            "better",
            "bottleneck",
            "bounded",
            "build",
            "capacity",
            "cases",
            "cause",
            "caused",
            "center",
            "centric",
            "common",
            "conclusion",
            "confidence",
            "constrained",
            "constraints",
            "construction",
            "controls",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cross",
            "cybersecurity",
            "data",
            "datamarnews",
            "decision",
            "delay",
            "delayed",
            "demand",
            "describe",
            "despite",
            "different",
            "digital",
            "distributed",
            "drawn",
            "drive",
            "drop",
            "earns",
            "ecosystem",
            "equipment",
            "expansion",
            "expert",
            "explain",
            "export",
            "factor",
            "fdas",
            "finding",
            "firm",
            "follows",
            "forms",
            "fortune",
            "funding",
            "global",
            "goods",
            "governor",
            "grid",
            "group",
            "health",
            "higher",
            "hold",
            "hypothesis",
            "idea",
            "independent",
            "infrastructure",
            "largest",
            "later",
            "less",
            "limited",
            "limiting",
            "logistics",
            "looking",
            "loss",
            "loudoun",
            "manufacturing",
            "material",
            "money",
            "must",
            "neither",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "outcomes",
            "places",
            "plan",
            "planned",
            "politico",
            "power",
            "pressure",
            "proceed",
            "projects",
            "proven",
            "proves",
            "puts",
            "raps",
            "rather",
            "readiness",
            "ready",
            "regional",
            "repeated",
            "repeatedly",
            "reported",
            "resource",
            "rule",
            "scarce",
            "security",
            "sees",
            "separate",
            "separately",
            "shift",
            "show",
            "similar",
            "singapore",
            "site",
            "southeast",
            "state",
            "stolen",
            "subsidiary",
            "suggest",
            "supported",
            "system",
            "systems",
            "tariffs",
            "tech",
            "technology",
            "test",
            "tests",
            "texas",
            "thousands",
            "time",
            "todays",
            "transport",
            "turmoil",
            "usable",
            "utility",
            "water",
            "whether",
            "wire",
            "without",
            "wjla",
            "words",
            "work"
          ],
          "selected_shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
          "selected_score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "66641023f484a9664fbb8c6330581390ce4a9abe859cd1c759cbfd4c7bcbd1a9",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "f7184645a9d7d336f0ed0754ee51518a8b1656d8c4febc853a73a691401e805f"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-NOVEL",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-NOVEL",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Novel",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Novel",
          "source_headline": "Readiness may be the scarce resource when money, demand and technology are available.",
          "source_question": "What new idea is supported across today’s reports?",
          "source_market_connection": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "326843afbe4b5458e292b68be2af8e04dc57b19a10a100aab2845e9fa1c44cfb",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Novel",
          "current_headline": "Readiness may be the scarce resource when money, demand and technology are available.",
          "current_question": "What new idea is supported across today’s reports?",
          "current_market_connection": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "326843afbe4b5458e292b68be2af8e04dc57b19a10a100aab2845e9fa1c44cfb",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Novel content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What new idea is supported across today’s reports?",
              "current": "What new idea is supported across today’s reports?"
            },
            "headline": {
              "changed": false,
              "prior": "Readiness may be the scarce resource when money, demand and technology are available.",
              "current": "Readiness may be the scarce resource when money, demand and technology are available."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. A bounded new idea follows: expansion may be limited less by headline demand than by whether power, transport and security systems are ready at the same time.",
                "This is not yet a proven cross-report finding. The reports describe different systems and places. The idea earns confidence only if independent projects repeatedly show that readiness, rather than demand or funding, caused the delay or higher cost."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Capacity must be available where work is planned",
                "Goods and equipment must arrive at a usable cost",
                "Infrastructure also needs operating security"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11",
                "LEAD-12"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words.",
              "current": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Projects delayed despite available funding or demand",
                "A repeated power, transport or security bottleneck",
                "Cases where readiness was not the limiting factor"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Drop the idea if later projects proceed without these constraints or if demand and funding explain the outcomes better.",
              "current": "Drop the idea if later projects proceed without these constraints or if demand and funding explain the outcomes better."
            }
          },
          "similarities": [
            "Both records belong to the Novel canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Novel content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "across",
            "approvals",
            "arrested",
            "arrive",
            "asias",
            "assurance",
            "available",
            "awards",
            "banking",
            "better",
            "bottleneck",
            "bounded",
            "build",
            "capacity",
            "cases",
            "cause",
            "caused",
            "center",
            "centric",
            "common",
            "conclusion",
            "confidence",
            "constrained",
            "constraints",
            "construction",
            "controls",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cross",
            "cybersecurity",
            "data",
            "datamarnews",
            "decision",
            "delay",
            "delayed",
            "demand",
            "describe",
            "despite",
            "different",
            "digital",
            "distributed",
            "drawn",
            "drive",
            "drop",
            "earns",
            "ecosystem",
            "equipment",
            "expansion",
            "expert",
            "explain",
            "export",
            "factor",
            "fdas",
            "finding",
            "firm",
            "follows",
            "forms",
            "fortune",
            "funding",
            "global",
            "goods",
            "governor",
            "grid",
            "group",
            "health",
            "higher",
            "hold",
            "hypothesis",
            "idea",
            "independent",
            "infrastructure",
            "largest",
            "later",
            "less",
            "limited",
            "limiting",
            "logistics",
            "looking",
            "loss",
            "loudoun",
            "manufacturing",
            "material",
            "money",
            "must",
            "neither",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "outcomes",
            "places",
            "plan",
            "planned",
            "politico",
            "power",
            "pressure",
            "proceed",
            "projects",
            "proven",
            "proves",
            "puts",
            "raps",
            "rather",
            "readiness",
            "ready",
            "regional",
            "repeated",
            "repeatedly",
            "reported",
            "resource",
            "rule",
            "scarce",
            "security",
            "sees",
            "separate",
            "separately",
            "shift",
            "show",
            "similar",
            "singapore",
            "site",
            "southeast",
            "state",
            "stolen",
            "subsidiary",
            "suggest",
            "supported",
            "system",
            "systems",
            "tariffs",
            "tech",
            "technology",
            "test",
            "tests",
            "texas",
            "thousands",
            "time",
            "todays",
            "transport",
            "turmoil",
            "usable",
            "utility",
            "water",
            "whether",
            "wire",
            "without",
            "wjla",
            "words",
            "work"
          ],
          "topical_shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
          "topical_score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Novel",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 32,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "arrested",
                  "arrive",
                  "asias",
                  "assurance",
                  "available",
                  "awards",
                  "banking",
                  "better",
                  "bottleneck",
                  "bounded",
                  "build",
                  "capacity",
                  "cases",
                  "cause",
                  "caused",
                  "center",
                  "centric",
                  "common",
                  "conclusion",
                  "confidence",
                  "constrained",
                  "constraints",
                  "construction",
                  "controls",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cross",
                  "cybersecurity",
                  "data",
                  "datamarnews",
                  "decision",
                  "delay",
                  "delayed",
                  "demand",
                  "describe",
                  "despite",
                  "different",
                  "digital",
                  "distributed",
                  "drawn",
                  "drive",
                  "drop",
                  "earns",
                  "ecosystem",
                  "equipment",
                  "expansion",
                  "expert",
                  "explain",
                  "export",
                  "factor",
                  "fdas",
                  "finding",
                  "firm",
                  "follows",
                  "forms",
                  "fortune",
                  "funding",
                  "global",
                  "goods",
                  "governor",
                  "grid",
                  "group",
                  "health",
                  "higher",
                  "hold",
                  "hypothesis",
                  "idea",
                  "independent",
                  "infrastructure",
                  "largest",
                  "later",
                  "less",
                  "limited",
                  "limiting",
                  "logistics",
                  "looking",
                  "loss",
                  "loudoun",
                  "manufacturing",
                  "material",
                  "money",
                  "must",
                  "neither",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "outcomes",
                  "places",
                  "plan",
                  "planned",
                  "politico",
                  "power",
                  "pressure",
                  "proceed",
                  "projects",
                  "proven",
                  "proves",
                  "puts",
                  "raps",
                  "rather",
                  "readiness",
                  "ready",
                  "regional",
                  "repeated",
                  "repeatedly",
                  "reported",
                  "resource",
                  "rule",
                  "scarce",
                  "security",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "show",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stolen",
                  "subsidiary",
                  "suggest",
                  "supported",
                  "system",
                  "systems",
                  "tariffs",
                  "tech",
                  "technology",
                  "test",
                  "tests",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "transport",
                  "turmoil",
                  "usable",
                  "utility",
                  "water",
                  "whether",
                  "wire",
                  "without",
                  "wjla",
                  "words",
                  "work"
                ],
                "shared_term_count": 153,
                "shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
                "shared_source_ids": [
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "arrested",
                  "arrive",
                  "asias",
                  "assurance",
                  "available",
                  "awards",
                  "banking",
                  "better",
                  "bottleneck",
                  "bounded",
                  "build",
                  "capacity",
                  "cases",
                  "cause",
                  "caused",
                  "center",
                  "centric",
                  "common",
                  "conclusion",
                  "confidence",
                  "constrained",
                  "constraints",
                  "construction",
                  "controls",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cross",
                  "cybersecurity",
                  "data",
                  "datamarnews",
                  "decision",
                  "delay",
                  "delayed",
                  "demand",
                  "describe",
                  "despite",
                  "different",
                  "digital",
                  "distributed",
                  "drawn",
                  "drive",
                  "drop",
                  "earns",
                  "ecosystem",
                  "equipment",
                  "expansion",
                  "expert",
                  "explain",
                  "export",
                  "factor",
                  "fdas",
                  "finding",
                  "firm",
                  "follows",
                  "forms",
                  "fortune",
                  "funding",
                  "global",
                  "goods",
                  "governor",
                  "grid",
                  "group",
                  "health",
                  "higher",
                  "hold",
                  "hypothesis",
                  "idea",
                  "independent",
                  "infrastructure",
                  "largest",
                  "later",
                  "less",
                  "limited",
                  "limiting",
                  "logistics",
                  "looking",
                  "loss",
                  "loudoun",
                  "manufacturing",
                  "material",
                  "money",
                  "must",
                  "neither",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "outcomes",
                  "places",
                  "plan",
                  "planned",
                  "politico",
                  "power",
                  "pressure",
                  "proceed",
                  "projects",
                  "proven",
                  "proves",
                  "puts",
                  "raps",
                  "rather",
                  "readiness",
                  "ready",
                  "regional",
                  "repeated",
                  "repeatedly",
                  "reported",
                  "resource",
                  "rule",
                  "scarce",
                  "security",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "show",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stolen",
                  "subsidiary",
                  "suggest",
                  "supported",
                  "system",
                  "systems",
                  "tariffs",
                  "tech",
                  "technology",
                  "test",
                  "tests",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "transport",
                  "turmoil",
                  "usable",
                  "utility",
                  "water",
                  "whether",
                  "wire",
                  "without",
                  "wjla",
                  "words",
                  "work"
                ],
                "shared_term_count": 153,
                "shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
                "shared_source_ids": [
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 529,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "better",
                  "center",
                  "cross",
                  "data",
                  "different",
                  "finding",
                  "governor",
                  "grid",
                  "group",
                  "health",
                  "hold",
                  "idea",
                  "independent",
                  "later",
                  "must",
                  "news",
                  "only",
                  "places",
                  "politico",
                  "power",
                  "proven",
                  "puts",
                  "repeated",
                  "reported",
                  "separate",
                  "separately",
                  "similar",
                  "state",
                  "subsidiary",
                  "supported",
                  "texas",
                  "todays",
                  "without",
                  "words"
                ],
                "shared_term_count": 36,
                "shared_terms_sha256": "e995a63dd470ca5fad66b20a217cbc31dd4c36faa731bdfefcba71650124b3f1",
                "shared_source_ids": [
                  "LEAD-06"
                ],
                "score_receipt_sha256": "9b56ff3296f7c737010a6a960e0536856d550cf8a5d3d859af110e57f9c3e907"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 524,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "arrested",
                  "better",
                  "center",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "different",
                  "finding",
                  "idea",
                  "independent",
                  "later",
                  "loudoun",
                  "must",
                  "only",
                  "places",
                  "proven",
                  "repeated",
                  "reported",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stolen",
                  "subsidiary",
                  "supported",
                  "todays",
                  "wire",
                  "without",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 34,
                "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
                "shared_source_ids": [
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 524,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "arrested",
                  "better",
                  "center",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "different",
                  "finding",
                  "idea",
                  "independent",
                  "later",
                  "loudoun",
                  "must",
                  "only",
                  "places",
                  "proven",
                  "repeated",
                  "reported",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stolen",
                  "subsidiary",
                  "supported",
                  "todays",
                  "wire",
                  "without",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 34,
                "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
                "shared_source_ids": [
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 524,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "arrested",
                  "better",
                  "center",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "different",
                  "finding",
                  "idea",
                  "independent",
                  "later",
                  "loudoun",
                  "must",
                  "only",
                  "places",
                  "proven",
                  "repeated",
                  "reported",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stolen",
                  "subsidiary",
                  "supported",
                  "todays",
                  "wire",
                  "without",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 34,
                "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
                "shared_source_ids": [
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 524,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "arrested",
                  "better",
                  "center",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "different",
                  "finding",
                  "idea",
                  "independent",
                  "later",
                  "loudoun",
                  "must",
                  "only",
                  "places",
                  "proven",
                  "repeated",
                  "reported",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stolen",
                  "subsidiary",
                  "supported",
                  "todays",
                  "wire",
                  "without",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 34,
                "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
                "shared_source_ids": [
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 205,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "capacity",
                  "caused",
                  "controls",
                  "cost",
                  "delay",
                  "demand",
                  "logistics",
                  "material",
                  "operating",
                  "resource",
                  "scarce",
                  "show",
                  "time",
                  "transport",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "7705bfbe99c88c92dce0c3e5b05ea11e5868344b425fa7f94445121cf99c1914",
                "shared_source_ids": [],
                "score_receipt_sha256": "ebfec28d9f219d7a3f9d7a3ae762d66f89c718b09a23a89d2ef2de661508524c"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 179,
                "qualifies": true,
                "shared_terms": [
                  "confidence",
                  "costs",
                  "demand",
                  "largest",
                  "only",
                  "operating",
                  "plan",
                  "pressure",
                  "rather",
                  "separate",
                  "show",
                  "technology",
                  "test",
                  "time"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
                "shared_source_ids": [],
                "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 179,
                "qualifies": true,
                "shared_terms": [
                  "confidence",
                  "costs",
                  "demand",
                  "largest",
                  "only",
                  "operating",
                  "plan",
                  "pressure",
                  "rather",
                  "separate",
                  "show",
                  "technology",
                  "test",
                  "time"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
                "shared_source_ids": [],
                "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 179,
                "qualifies": true,
                "shared_terms": [
                  "confidence",
                  "costs",
                  "demand",
                  "largest",
                  "only",
                  "operating",
                  "plan",
                  "pressure",
                  "rather",
                  "separate",
                  "show",
                  "technology",
                  "test",
                  "time"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
                "shared_source_ids": [],
                "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 179,
                "qualifies": true,
                "shared_terms": [
                  "confidence",
                  "costs",
                  "demand",
                  "largest",
                  "only",
                  "operating",
                  "plan",
                  "pressure",
                  "rather",
                  "separate",
                  "show",
                  "technology",
                  "test",
                  "time"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
                "shared_source_ids": [],
                "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 139,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "controls",
                  "cybersecurity",
                  "health",
                  "news",
                  "only",
                  "operating",
                  "outcomes",
                  "rather",
                  "reported",
                  "system",
                  "systems",
                  "technology",
                  "test",
                  "time"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "c196d04ec5b514dc93d5ac3d0f73bf0c7c3921a56d9d5e4091eadb62b57ec482",
                "shared_source_ids": [],
                "score_receipt_sha256": "5e6cf9a36710363093bf89e54f92bf26b6764018473e69e7071e2a67c3a06af0"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 130,
                "qualifies": true,
                "shared_terms": [
                  "arrive",
                  "data",
                  "demand",
                  "different",
                  "later",
                  "must",
                  "neither",
                  "pressure",
                  "readiness",
                  "reported",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "whether",
                  "words"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "c7edbc5f0a8e569aa0ba1a639601612a0fb13a335120db878aafbdc932c8a0ef",
                "shared_source_ids": [],
                "score_receipt_sha256": "1c3e7c43c24129935a02c1de7cffd4f3728460a951168db97427e3f21adcda0b"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 127,
                "qualifies": true,
                "shared_terms": [
                  "arrive",
                  "cause",
                  "data",
                  "decision",
                  "demand",
                  "different",
                  "idea",
                  "later",
                  "neither",
                  "news",
                  "readiness",
                  "reported",
                  "separate",
                  "show",
                  "whether",
                  "words"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "3aefa427b21369e9b2c40d6b691c7ed65c91cee0f04b03ed0d35b356c5b3dbf5",
                "shared_source_ids": [],
                "score_receipt_sha256": "10c2735db5685144e4d62ef118baaafebe83b3028a0ec51a7759fc74e48b697f"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 115,
                "qualifies": true,
                "shared_terms": [
                  "cost",
                  "costs",
                  "demand",
                  "infrastructure",
                  "must",
                  "only",
                  "show",
                  "time",
                  "whether",
                  "work"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "acb9b0870f328d005e9cf3f96d33dbfec1e4aefc2f9f2c1347ba5195c6dbd6bf",
                "shared_source_ids": [],
                "score_receipt_sha256": "5106770f361976e743f11b36b64748abcd4b6fd10ff0ce35325027b5e476eefa"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "across",
              "approvals",
              "arrested",
              "arrive",
              "asias",
              "assurance",
              "available",
              "awards",
              "banking",
              "better",
              "bottleneck",
              "bounded",
              "build",
              "capacity",
              "cases",
              "cause",
              "caused",
              "center",
              "centric",
              "common",
              "conclusion",
              "confidence",
              "constrained",
              "constraints",
              "construction",
              "controls",
              "copper",
              "cost",
              "costs",
              "country",
              "county",
              "cross",
              "cybersecurity",
              "data",
              "datamarnews",
              "decision",
              "delay",
              "delayed",
              "demand",
              "describe",
              "despite",
              "different",
              "digital",
              "distributed",
              "drawn",
              "drive",
              "drop",
              "earns",
              "ecosystem",
              "equipment",
              "expansion",
              "expert",
              "explain",
              "export",
              "factor",
              "fdas",
              "finding",
              "firm",
              "follows",
              "forms",
              "fortune",
              "funding",
              "global",
              "goods",
              "governor",
              "grid",
              "group",
              "health",
              "higher",
              "hold",
              "hypothesis",
              "idea",
              "independent",
              "infrastructure",
              "largest",
              "later",
              "less",
              "limited",
              "limiting",
              "logistics",
              "looking",
              "loss",
              "loudoun",
              "manufacturing",
              "material",
              "money",
              "must",
              "neither",
              "news",
              "nny360",
              "north",
              "only",
              "operating",
              "outcomes",
              "places",
              "plan",
              "planned",
              "politico",
              "power",
              "pressure",
              "proceed",
              "projects",
              "proven",
              "proves",
              "puts",
              "raps",
              "rather",
              "readiness",
              "ready",
              "regional",
              "repeated",
              "repeatedly",
              "reported",
              "resource",
              "rule",
              "scarce",
              "security",
              "sees",
              "separate",
              "separately",
              "shift",
              "show",
              "similar",
              "singapore",
              "site",
              "southeast",
              "state",
              "stolen",
              "subsidiary",
              "suggest",
              "supported",
              "system",
              "systems",
              "tariffs",
              "tech",
              "technology",
              "test",
              "tests",
              "texas",
              "thousands",
              "time",
              "todays",
              "transport",
              "turmoil",
              "usable",
              "utility",
              "water",
              "whether",
              "wire",
              "without",
              "wjla",
              "words",
              "work"
            ],
            "selected_shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
            "selected_score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "66641023f484a9664fbb8c6330581390ce4a9abe859cd1c759cbfd4c7bcbd1a9",
          "comparison_receipt_sha256": "f7184645a9d7d336f0ed0754ee51518a8b1656d8c4febc853a73a691401e805f",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "0627cbf5d600b9be0766b9d1a7c9d82f3fca92e498838e3c7af123e2a9adab72",
        "query_concepts": {
          "entities": [],
          "events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "readiness",
            "may",
            "the",
            "scarce",
            "resource",
            "money",
            "demand",
            "and",
            "technology",
            "are",
            "available",
            "idea",
            "hypothesis",
            "test",
            "across",
            "later",
            "projects",
            "not",
            "conclusion",
            "drawn",
            "similar",
            "words",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "datamarnews",
            "tariffs",
            "global",
            "turmoil",
            "drive",
            "export",
            "logistics",
            "costs",
            "nny360",
            "com",
            "state",
            "awards",
            "thousands",
            "north",
            "country",
            "for",
            "water",
            "system",
            "cybersecurity",
            "bounded",
            "new",
            "follows",
            "expansion",
            "limited",
            "less",
            "headline",
            "whether",
            "power",
            "transport",
            "security",
            "systems",
            "ready",
            "same",
            "time",
            "yet",
            "proven",
            "cross",
            "finding",
            "describe",
            "different",
            "places",
            "earns",
            "confidence",
            "independent",
            "repeatedly",
            "show",
            "rather",
            "funding",
            "caused",
            "delay",
            "higher",
            "cost",
            "delayed",
            "despite",
            "repeated",
            "bottleneck",
            "cases",
            "was",
            "limiting",
            "factor"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-11-GLOSSARY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-07-NOVEL",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-03-WORRY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-05-PREDICTIONS"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT"
        ],
        "direction_counts": {
          "UP": 2,
          "DOWN": 0,
          "MIXED": 1,
          "UNSTATED": 2
        },
        "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-03-1545-SGT-C02::TAB-09-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "Next, check the strike pause, oil's two causes, the yen and the later response across Asia.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 151.8414,
            "why": [
              "shared terms: and, whether, not, the, later"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-11-GLOSSARY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "Pause, talks optimism, intervention, supply increase and since-lock evidence are not interchangeable.",
            "engine": null,
            "tab": "Glossary",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 149.6726,
            "why": [
              "shared terms: words, and, are, the, not"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "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": 146.6826,
            "why": [
              "shared terms: may, resource, scarce, not, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-03-WORRY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "The main risks are a short pause, an oil price rebound and support for the yen that does not last.",
            "engine": null,
            "tab": "Worry",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 140.1781,
            "why": [
              "shared terms: may, not, and, the"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "32 research predictions have clear rules, but none has a final result yet.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 128.852,
            "why": [
              "shared terms: and, not, yet, similar, later"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "0b0565c23aa7e6b07aa1ba5872de40b6ab96fc1466f9ffa063a45935954fdfda"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-NOVEL",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-NOVEL",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Novel",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Novel",
          "source_headline": "Readiness may be the scarce resource when money, demand and technology are available.",
          "source_question": "What new idea is supported across today’s reports?",
          "source_market_connection": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "326843afbe4b5458e292b68be2af8e04dc57b19a10a100aab2845e9fa1c44cfb",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Novel",
          "current_headline": "Readiness may be the scarce resource when money, demand and technology are available.",
          "current_question": "What new idea is supported across today’s reports?",
          "current_market_connection": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "326843afbe4b5458e292b68be2af8e04dc57b19a10a100aab2845e9fa1c44cfb",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Novel content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What new idea is supported across today’s reports?",
              "current": "What new idea is supported across today’s reports?"
            },
            "headline": {
              "changed": false,
              "prior": "Readiness may be the scarce resource when money, demand and technology are available.",
              "current": "Readiness may be the scarce resource when money, demand and technology are available."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. A bounded new idea follows: expansion may be limited less by headline demand than by whether power, transport and security systems are ready at the same time.",
                "This is not yet a proven cross-report finding. The reports describe different systems and places. The idea earns confidence only if independent projects repeatedly show that readiness, rather than demand or funding, caused the delay or higher cost."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Capacity must be available where work is planned",
                "Goods and equipment must arrive at a usable cost",
                "Infrastructure also needs operating security"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11",
                "LEAD-12"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words.",
              "current": "The readiness idea is a hypothesis to test across later projects, not a conclusion drawn from similar words."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Projects delayed despite available funding or demand",
                "A repeated power, transport or security bottleneck",
                "Cases where readiness was not the limiting factor"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Drop the idea if later projects proceed without these constraints or if demand and funding explain the outcomes better.",
              "current": "Drop the idea if later projects proceed without these constraints or if demand and funding explain the outcomes better."
            }
          },
          "similarities": [
            "Both records belong to the Novel canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Novel content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "across",
            "approvals",
            "arrested",
            "arrive",
            "asias",
            "assurance",
            "available",
            "awards",
            "banking",
            "better",
            "bottleneck",
            "bounded",
            "build",
            "capacity",
            "cases",
            "cause",
            "caused",
            "center",
            "centric",
            "common",
            "conclusion",
            "confidence",
            "constrained",
            "constraints",
            "construction",
            "controls",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "cross",
            "cybersecurity",
            "data",
            "datamarnews",
            "decision",
            "delay",
            "delayed",
            "demand",
            "describe",
            "despite",
            "different",
            "digital",
            "distributed",
            "drawn",
            "drive",
            "drop",
            "earns",
            "ecosystem",
            "equipment",
            "expansion",
            "expert",
            "explain",
            "export",
            "factor",
            "fdas",
            "finding",
            "firm",
            "follows",
            "forms",
            "fortune",
            "funding",
            "global",
            "goods",
            "governor",
            "grid",
            "group",
            "health",
            "higher",
            "hold",
            "hypothesis",
            "idea",
            "independent",
            "infrastructure",
            "largest",
            "later",
            "less",
            "limited",
            "limiting",
            "logistics",
            "looking",
            "loss",
            "loudoun",
            "manufacturing",
            "material",
            "money",
            "must",
            "neither",
            "news",
            "nny360",
            "north",
            "only",
            "operating",
            "outcomes",
            "places",
            "plan",
            "planned",
            "politico",
            "power",
            "pressure",
            "proceed",
            "projects",
            "proven",
            "proves",
            "puts",
            "raps",
            "rather",
            "readiness",
            "ready",
            "regional",
            "repeated",
            "repeatedly",
            "reported",
            "resource",
            "rule",
            "scarce",
            "security",
            "sees",
            "separate",
            "separately",
            "shift",
            "show",
            "similar",
            "singapore",
            "site",
            "southeast",
            "state",
            "stolen",
            "subsidiary",
            "suggest",
            "supported",
            "system",
            "systems",
            "tariffs",
            "tech",
            "technology",
            "test",
            "tests",
            "texas",
            "thousands",
            "time",
            "todays",
            "transport",
            "turmoil",
            "usable",
            "utility",
            "water",
            "whether",
            "wire",
            "without",
            "wjla",
            "words",
            "work"
          ],
          "topical_shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
          "topical_score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Novel",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 32,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "arrested",
                  "arrive",
                  "asias",
                  "assurance",
                  "available",
                  "awards",
                  "banking",
                  "better",
                  "bottleneck",
                  "bounded",
                  "build",
                  "capacity",
                  "cases",
                  "cause",
                  "caused",
                  "center",
                  "centric",
                  "common",
                  "conclusion",
                  "confidence",
                  "constrained",
                  "constraints",
                  "construction",
                  "controls",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cross",
                  "cybersecurity",
                  "data",
                  "datamarnews",
                  "decision",
                  "delay",
                  "delayed",
                  "demand",
                  "describe",
                  "despite",
                  "different",
                  "digital",
                  "distributed",
                  "drawn",
                  "drive",
                  "drop",
                  "earns",
                  "ecosystem",
                  "equipment",
                  "expansion",
                  "expert",
                  "explain",
                  "export",
                  "factor",
                  "fdas",
                  "finding",
                  "firm",
                  "follows",
                  "forms",
                  "fortune",
                  "funding",
                  "global",
                  "goods",
                  "governor",
                  "grid",
                  "group",
                  "health",
                  "higher",
                  "hold",
                  "hypothesis",
                  "idea",
                  "independent",
                  "infrastructure",
                  "largest",
                  "later",
                  "less",
                  "limited",
                  "limiting",
                  "logistics",
                  "looking",
                  "loss",
                  "loudoun",
                  "manufacturing",
                  "material",
                  "money",
                  "must",
                  "neither",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "outcomes",
                  "places",
                  "plan",
                  "planned",
                  "politico",
                  "power",
                  "pressure",
                  "proceed",
                  "projects",
                  "proven",
                  "proves",
                  "puts",
                  "raps",
                  "rather",
                  "readiness",
                  "ready",
                  "regional",
                  "repeated",
                  "repeatedly",
                  "reported",
                  "resource",
                  "rule",
                  "scarce",
                  "security",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "show",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stolen",
                  "subsidiary",
                  "suggest",
                  "supported",
                  "system",
                  "systems",
                  "tariffs",
                  "tech",
                  "technology",
                  "test",
                  "tests",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "transport",
                  "turmoil",
                  "usable",
                  "utility",
                  "water",
                  "whether",
                  "wire",
                  "without",
                  "wjla",
                  "words",
                  "work"
                ],
                "shared_term_count": 153,
                "shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
                "shared_source_ids": [
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "arrested",
                  "arrive",
                  "asias",
                  "assurance",
                  "available",
                  "awards",
                  "banking",
                  "better",
                  "bottleneck",
                  "bounded",
                  "build",
                  "capacity",
                  "cases",
                  "cause",
                  "caused",
                  "center",
                  "centric",
                  "common",
                  "conclusion",
                  "confidence",
                  "constrained",
                  "constraints",
                  "construction",
                  "controls",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "cross",
                  "cybersecurity",
                  "data",
                  "datamarnews",
                  "decision",
                  "delay",
                  "delayed",
                  "demand",
                  "describe",
                  "despite",
                  "different",
                  "digital",
                  "distributed",
                  "drawn",
                  "drive",
                  "drop",
                  "earns",
                  "ecosystem",
                  "equipment",
                  "expansion",
                  "expert",
                  "explain",
                  "export",
                  "factor",
                  "fdas",
                  "finding",
                  "firm",
                  "follows",
                  "forms",
                  "fortune",
                  "funding",
                  "global",
                  "goods",
                  "governor",
                  "grid",
                  "group",
                  "health",
                  "higher",
                  "hold",
                  "hypothesis",
                  "idea",
                  "independent",
                  "infrastructure",
                  "largest",
                  "later",
                  "less",
                  "limited",
                  "limiting",
                  "logistics",
                  "looking",
                  "loss",
                  "loudoun",
                  "manufacturing",
                  "material",
                  "money",
                  "must",
                  "neither",
                  "news",
                  "nny360",
                  "north",
                  "only",
                  "operating",
                  "outcomes",
                  "places",
                  "plan",
                  "planned",
                  "politico",
                  "power",
                  "pressure",
                  "proceed",
                  "projects",
                  "proven",
                  "proves",
                  "puts",
                  "raps",
                  "rather",
                  "readiness",
                  "ready",
                  "regional",
                  "repeated",
                  "repeatedly",
                  "reported",
                  "resource",
                  "rule",
                  "scarce",
                  "security",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "show",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stolen",
                  "subsidiary",
                  "suggest",
                  "supported",
                  "system",
                  "systems",
                  "tariffs",
                  "tech",
                  "technology",
                  "test",
                  "tests",
                  "texas",
                  "thousands",
                  "time",
                  "todays",
                  "transport",
                  "turmoil",
                  "usable",
                  "utility",
                  "water",
                  "whether",
                  "wire",
                  "without",
                  "wjla",
                  "words",
                  "work"
                ],
                "shared_term_count": 153,
                "shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
                "shared_source_ids": [
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 529,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "better",
                  "center",
                  "cross",
                  "data",
                  "different",
                  "finding",
                  "governor",
                  "grid",
                  "group",
                  "health",
                  "hold",
                  "idea",
                  "independent",
                  "later",
                  "must",
                  "news",
                  "only",
                  "places",
                  "politico",
                  "power",
                  "proven",
                  "puts",
                  "repeated",
                  "reported",
                  "separate",
                  "separately",
                  "similar",
                  "state",
                  "subsidiary",
                  "supported",
                  "texas",
                  "todays",
                  "without",
                  "words"
                ],
                "shared_term_count": 36,
                "shared_terms_sha256": "e995a63dd470ca5fad66b20a217cbc31dd4c36faa731bdfefcba71650124b3f1",
                "shared_source_ids": [
                  "LEAD-06"
                ],
                "score_receipt_sha256": "9b56ff3296f7c737010a6a960e0536856d550cf8a5d3d859af110e57f9c3e907"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 524,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "arrested",
                  "better",
                  "center",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "different",
                  "finding",
                  "idea",
                  "independent",
                  "later",
                  "loudoun",
                  "must",
                  "only",
                  "places",
                  "proven",
                  "repeated",
                  "reported",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stolen",
                  "subsidiary",
                  "supported",
                  "todays",
                  "wire",
                  "without",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 34,
                "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
                "shared_source_ids": [
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 524,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "arrested",
                  "better",
                  "center",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "different",
                  "finding",
                  "idea",
                  "independent",
                  "later",
                  "loudoun",
                  "must",
                  "only",
                  "places",
                  "proven",
                  "repeated",
                  "reported",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stolen",
                  "subsidiary",
                  "supported",
                  "todays",
                  "wire",
                  "without",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 34,
                "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
                "shared_source_ids": [
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 524,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "arrested",
                  "better",
                  "center",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "different",
                  "finding",
                  "idea",
                  "independent",
                  "later",
                  "loudoun",
                  "must",
                  "only",
                  "places",
                  "proven",
                  "repeated",
                  "reported",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stolen",
                  "subsidiary",
                  "supported",
                  "todays",
                  "wire",
                  "without",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 34,
                "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
                "shared_source_ids": [
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 524,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "arrested",
                  "better",
                  "center",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "different",
                  "finding",
                  "idea",
                  "independent",
                  "later",
                  "loudoun",
                  "must",
                  "only",
                  "places",
                  "proven",
                  "repeated",
                  "reported",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stolen",
                  "subsidiary",
                  "supported",
                  "todays",
                  "wire",
                  "without",
                  "wjla",
                  "words"
                ],
                "shared_term_count": 34,
                "shared_terms_sha256": "5f51ebbab4e4776bdc955f9a5d291500e3b0006280d52dcfe92f8e516357d4e8",
                "shared_source_ids": [
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c5d74b7038d59b4f2726863c99cb6e58cc8d457cd9d139e566d83d5538e5a96f"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 205,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "capacity",
                  "caused",
                  "controls",
                  "cost",
                  "delay",
                  "demand",
                  "logistics",
                  "material",
                  "operating",
                  "resource",
                  "scarce",
                  "show",
                  "time",
                  "transport",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "7705bfbe99c88c92dce0c3e5b05ea11e5868344b425fa7f94445121cf99c1914",
                "shared_source_ids": [],
                "score_receipt_sha256": "ebfec28d9f219d7a3f9d7a3ae762d66f89c718b09a23a89d2ef2de661508524c"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 179,
                "qualifies": true,
                "shared_terms": [
                  "confidence",
                  "costs",
                  "demand",
                  "largest",
                  "only",
                  "operating",
                  "plan",
                  "pressure",
                  "rather",
                  "separate",
                  "show",
                  "technology",
                  "test",
                  "time"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
                "shared_source_ids": [],
                "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 179,
                "qualifies": true,
                "shared_terms": [
                  "confidence",
                  "costs",
                  "demand",
                  "largest",
                  "only",
                  "operating",
                  "plan",
                  "pressure",
                  "rather",
                  "separate",
                  "show",
                  "technology",
                  "test",
                  "time"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
                "shared_source_ids": [],
                "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 179,
                "qualifies": true,
                "shared_terms": [
                  "confidence",
                  "costs",
                  "demand",
                  "largest",
                  "only",
                  "operating",
                  "plan",
                  "pressure",
                  "rather",
                  "separate",
                  "show",
                  "technology",
                  "test",
                  "time"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
                "shared_source_ids": [],
                "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 179,
                "qualifies": true,
                "shared_terms": [
                  "confidence",
                  "costs",
                  "demand",
                  "largest",
                  "only",
                  "operating",
                  "plan",
                  "pressure",
                  "rather",
                  "separate",
                  "show",
                  "technology",
                  "test",
                  "time"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "d3f26310f1708f99c458804c0bdf7f06f0015ca46c64cee9f4922c590dfa4b0f",
                "shared_source_ids": [],
                "score_receipt_sha256": "c8fa49c1ea94b90d183f0604fbe3ac86047cf15392983b43aafdd6951c533c1a"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "assurance",
                  "capacity",
                  "construction",
                  "costs",
                  "data",
                  "demand",
                  "higher",
                  "limited",
                  "loss",
                  "only",
                  "power",
                  "pressure",
                  "projects",
                  "separate",
                  "show",
                  "singapore",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "f92872661636fa972f1b3db17ea5bcc39e1a8bb24156cc314081b7c0c23c704f",
                "shared_source_ids": [],
                "score_receipt_sha256": "f2e2f0a687985db099090e2dae8ebd4b7c38d3e76c449dbdc7a086510d8dc092"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 139,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "controls",
                  "cybersecurity",
                  "health",
                  "news",
                  "only",
                  "operating",
                  "outcomes",
                  "rather",
                  "reported",
                  "system",
                  "systems",
                  "technology",
                  "test",
                  "time"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "c196d04ec5b514dc93d5ac3d0f73bf0c7c3921a56d9d5e4091eadb62b57ec482",
                "shared_source_ids": [],
                "score_receipt_sha256": "5e6cf9a36710363093bf89e54f92bf26b6764018473e69e7071e2a67c3a06af0"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 133,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "bounded",
                  "capacity",
                  "cause",
                  "decision",
                  "expansion",
                  "finding",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "todays",
                  "work"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "23771f630687b597fae1faa16a556e0b058a6600b0130cbc16c0288b1a9a3a4b",
                "shared_source_ids": [],
                "score_receipt_sha256": "25e56d800170104632aa177dba4c112bbe8e126f9dc9b59951f98628fec87b59"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 130,
                "qualifies": true,
                "shared_terms": [
                  "arrive",
                  "data",
                  "demand",
                  "different",
                  "later",
                  "must",
                  "neither",
                  "pressure",
                  "readiness",
                  "reported",
                  "separate",
                  "shift",
                  "show",
                  "system",
                  "whether",
                  "words"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "c7edbc5f0a8e569aa0ba1a639601612a0fb13a335120db878aafbdc932c8a0ef",
                "shared_source_ids": [],
                "score_receipt_sha256": "1c3e7c43c24129935a02c1de7cffd4f3728460a951168db97427e3f21adcda0b"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 127,
                "qualifies": true,
                "shared_terms": [
                  "arrive",
                  "cause",
                  "data",
                  "decision",
                  "demand",
                  "different",
                  "idea",
                  "later",
                  "neither",
                  "news",
                  "readiness",
                  "reported",
                  "separate",
                  "show",
                  "whether",
                  "words"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "3aefa427b21369e9b2c40d6b691c7ed65c91cee0f04b03ed0d35b356c5b3dbf5",
                "shared_source_ids": [],
                "score_receipt_sha256": "10c2735db5685144e4d62ef118baaafebe83b3028a0ec51a7759fc74e48b697f"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 115,
                "qualifies": true,
                "shared_terms": [
                  "cost",
                  "costs",
                  "demand",
                  "infrastructure",
                  "must",
                  "only",
                  "show",
                  "time",
                  "whether",
                  "work"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "acb9b0870f328d005e9cf3f96d33dbfec1e4aefc2f9f2c1347ba5195c6dbd6bf",
                "shared_source_ids": [],
                "score_receipt_sha256": "5106770f361976e743f11b36b64748abcd4b6fd10ff0ce35325027b5e476eefa"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "across",
              "approvals",
              "arrested",
              "arrive",
              "asias",
              "assurance",
              "available",
              "awards",
              "banking",
              "better",
              "bottleneck",
              "bounded",
              "build",
              "capacity",
              "cases",
              "cause",
              "caused",
              "center",
              "centric",
              "common",
              "conclusion",
              "confidence",
              "constrained",
              "constraints",
              "construction",
              "controls",
              "copper",
              "cost",
              "costs",
              "country",
              "county",
              "cross",
              "cybersecurity",
              "data",
              "datamarnews",
              "decision",
              "delay",
              "delayed",
              "demand",
              "describe",
              "despite",
              "different",
              "digital",
              "distributed",
              "drawn",
              "drive",
              "drop",
              "earns",
              "ecosystem",
              "equipment",
              "expansion",
              "expert",
              "explain",
              "export",
              "factor",
              "fdas",
              "finding",
              "firm",
              "follows",
              "forms",
              "fortune",
              "funding",
              "global",
              "goods",
              "governor",
              "grid",
              "group",
              "health",
              "higher",
              "hold",
              "hypothesis",
              "idea",
              "independent",
              "infrastructure",
              "largest",
              "later",
              "less",
              "limited",
              "limiting",
              "logistics",
              "looking",
              "loss",
              "loudoun",
              "manufacturing",
              "material",
              "money",
              "must",
              "neither",
              "news",
              "nny360",
              "north",
              "only",
              "operating",
              "outcomes",
              "places",
              "plan",
              "planned",
              "politico",
              "power",
              "pressure",
              "proceed",
              "projects",
              "proven",
              "proves",
              "puts",
              "raps",
              "rather",
              "readiness",
              "ready",
              "regional",
              "repeated",
              "repeatedly",
              "reported",
              "resource",
              "rule",
              "scarce",
              "security",
              "sees",
              "separate",
              "separately",
              "shift",
              "show",
              "similar",
              "singapore",
              "site",
              "southeast",
              "state",
              "stolen",
              "subsidiary",
              "suggest",
              "supported",
              "system",
              "systems",
              "tariffs",
              "tech",
              "technology",
              "test",
              "tests",
              "texas",
              "thousands",
              "time",
              "todays",
              "transport",
              "turmoil",
              "usable",
              "utility",
              "water",
              "whether",
              "wire",
              "without",
              "wjla",
              "words",
              "work"
            ],
            "selected_shared_terms_sha256": "1c8ec6cc570ff19fb2256a176c4eac877b31f0fc961d4ac6089cd628465a1848",
            "selected_score_receipt_sha256": "a888a9eff36091d3873d29ed6e40aff40c55d028e57cd1aa62c4914ceed64f0f",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "66641023f484a9664fbb8c6330581390ce4a9abe859cd1c759cbfd4c7bcbd1a9",
          "comparison_receipt_sha256": "f7184645a9d7d336f0ed0754ee51518a8b1656d8c4febc853a73a691401e805f",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and check when it was published.",
        "Keep what the source said separate from what OTR thinks it may mean.",
        "For a major claim, look for an official source or a second independent report."
      ],
      "watch_conditions": [
        "Projects delayed despite available funding or demand",
        "A repeated power, transport or security bottleneck",
        "Cases where readiness was not the limiting factor"
      ],
      "invalidation": "Drop the idea if later projects proceed without these constraints or if demand and funding explain the outcomes better.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "deterministic_method": {
        "method_id": "OTR-FULL-IMMERSIVE-TAB-DETERMINISM-V1",
        "tab_name": "Novel",
        "source_selection_rule": "Form one bounded readiness hypothesis from power, movement and security reports, then state how it could fail.",
        "source_ids": [
          "LEAD-02",
          "LEAD-04",
          "LEAD-03",
          "LEAD-06",
          "LEAD-11",
          "LEAD-12"
        ],
        "fixed_sections": [
          "question",
          "headline",
          "narrative",
          "beats",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "complete": true
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T10:37:30+08:00",
        "verified_sources": 12,
        "candidate_sources": 471,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-04-0618-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-04_CANONICAL"
      }
    },
    "Tomorrow": {
      "eyebrow": "TOMORROW · AFTER 4 AUGUST 2026",
      "question": "What should the next edition check first?",
      "headline": "Tomorrow must check rate transmission, grid approval and delivered logistics cost.",
      "narrative": [
        "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Check whether the reported bond improvement changes quoted mortgage rates or applications. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check for a dated state or grid decision that clarifies the approval hold and its scope.",
        "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check whether the reported export pressure appears in freight charges, shipment times, inventories or customer prices. Keep each observation on its own date; do not insert tomorrow’s result into today’s saved edition."
      ],
      "beats": [
        {
          "label": "NEXT RATE CHECK",
          "title": "Measure the pass-through to borrowers",
          "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A banking plan remains separate until lending data connects it to financing conditions.",
          "source_ids": [
            "LEAD-01",
            "LEAD-04"
          ]
        },
        {
          "label": "NEXT CAPACITY CHECK",
          "title": "Find the next official approval record",
          "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Utility security funding does not answer the Texas approval question.",
          "source_ids": [
            "LEAD-02",
            "LEAD-11"
          ]
        },
        {
          "label": "NEXT DELIVERY CHECK",
          "title": "Measure time, inventory and delivered cost",
          "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Separate operating risks must remain separate in the follow-up.",
          "source_ids": [
            "LEAD-03",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence.",
      "history_echo": "The saved Tomorrow content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Tomorrow section when one passes the subject check; it cannot prove today's facts.",
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Tomorrow",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Tomorrow",
          "question": "What should the next edition check first?",
          "headline": "Tomorrow must check rate transmission, grid approval and delivered logistics cost.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Check whether the reported bond improvement changes quoted mortgage rates or applications. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check for a dated state or grid decision that clarifies the approval hold and its scope.",
            "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check whether the reported export pressure appears in freight charges, shipment times, inventories or customer prices. Keep each observation on its own date; do not insert tomorrow’s result into today’s saved edition."
          ],
          "beats": [
            {
              "label": "NEXT RATE CHECK",
              "title": "Measure the pass-through to borrowers",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A banking plan remains separate until lending data connects it to financing conditions.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "NEXT CAPACITY CHECK",
              "title": "Find the next official approval record",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Utility security funding does not answer the Texas approval question.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "NEXT DELIVERY CHECK",
              "title": "Measure time, inventory and delivered cost",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Separate operating risks must remain separate in the follow-up.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "market_connection": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence.",
          "watch_conditions": [
            "Borrower-facing mortgage changes",
            "Official Texas or grid-operator clarification",
            "Freight, inventory and customer-price follow-through"
          ],
          "invalidation": "Do not publish a follow-up when the report identity, event date or measured result cannot be checked.",
          "content_sha256": "217fd5d0e7279104256b7e7f3b740889318d6a9fac724fd93669dc86f9c5b5e1",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Tomorrow",
          "question": "What should the next edition check first?",
          "headline": "Tomorrow must check rate transmission, grid approval and delivered logistics cost.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Check whether the reported bond improvement changes quoted mortgage rates or applications. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check for a dated state or grid decision that clarifies the approval hold and its scope.",
            "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check whether the reported export pressure appears in freight charges, shipment times, inventories or customer prices. Keep each observation on its own date; do not insert tomorrow’s result into today’s saved edition."
          ],
          "beats": [
            {
              "label": "NEXT RATE CHECK",
              "title": "Measure the pass-through to borrowers",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. A banking plan remains separate until lending data connects it to financing conditions.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "NEXT CAPACITY CHECK",
              "title": "Find the next official approval record",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Utility security funding does not answer the Texas approval question.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "NEXT DELIVERY CHECK",
              "title": "Measure time, inventory and delivered cost",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Separate operating risks must remain separate in the follow-up.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "market_connection": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence.",
          "watch_conditions": [
            "Borrower-facing mortgage changes",
            "Official Texas or grid-operator clarification",
            "Freight, inventory and customer-price follow-through"
          ],
          "invalidation": "Do not publish a follow-up when the report identity, event date or measured result cannot be checked.",
          "content_sha256": "217fd5d0e7279104256b7e7f3b740889318d6a9fac724fd93669dc86f9c5b5e1",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "UNCHANGED",
        "content_change_summary": "The saved Tomorrow content is unchanged across all eight compared fields.",
        "content_changes": {
          "changed_fields": [],
          "unchanged_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "question": {
            "changed": false,
            "prior": "What should the next edition check first?",
            "current": "What should the next edition check first?"
          },
          "headline": {
            "changed": false,
            "prior": "Tomorrow must check rate transmission, grid approval and delivered logistics cost.",
            "current": "Tomorrow must check rate transmission, grid approval and delivered logistics cost."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Check whether the reported bond improvement changes quoted mortgage rates or applications. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check for a dated state or grid decision that clarifies the approval hold and its scope.",
              "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check whether the reported export pressure appears in freight charges, shipment times, inventories or customer prices. Keep each observation on its own date; do not insert tomorrow’s result into today’s saved edition."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Measure the pass-through to borrowers",
              "Find the next official approval record",
              "Measure time, inventory and delivered cost"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-01",
              "LEAD-02",
              "LEAD-03",
              "LEAD-04",
              "LEAD-06",
              "LEAD-11"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence.",
            "current": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Borrower-facing mortgage changes",
              "Official Texas or grid-operator clarification",
              "Freight, inventory and customer-price follow-through"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Do not publish a follow-up when the report identity, event date or measured result cannot be checked.",
            "current": "Do not publish a follow-up when the report identity, event date or measured result cannot be checked."
          }
        },
        "similarities": [
          "Both records belong to the Tomorrow canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved narrative is unchanged.",
          "The saved beat structure is unchanged.",
          "The saved source set is unchanged.",
          "The saved market connection is unchanged.",
          "The saved watch conditions is unchanged.",
          "The saved invalidation condition is unchanged."
        ],
        "differences": [
          "All eight compared content fields are unchanged; only the story, release or publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "answer",
            "appears",
            "applications",
            "approval",
            "approvals",
            "arrested",
            "asias",
            "awards",
            "banking",
            "bond",
            "borrower",
            "borrowers",
            "build",
            "cannot",
            "capacity",
            "center",
            "changes",
            "charges",
            "checked",
            "clarification",
            "clarifies",
            "connects",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "customer",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "date",
            "dated",
            "decision",
            "delivered",
            "delivery",
            "despite",
            "digital",
            "drive",
            "each",
            "edition",
            "event",
            "export",
            "facing",
            "financing",
            "find",
            "firm",
            "first",
            "follow",
            "follows",
            "fortune",
            "freight",
            "funding",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "identity",
            "improvement",
            "insert",
            "inventories",
            "inventory",
            "keep",
            "largest",
            "lending",
            "logistics",
            "looking",
            "loudoun",
            "measure",
            "measured",
            "mortgage",
            "must",
            "news",
            "next",
            "nny360",
            "north",
            "observation",
            "official",
            "operating",
            "operator",
            "order",
            "pass",
            "plan",
            "politico",
            "pressure",
            "price",
            "prices",
            "publish",
            "puts",
            "quoted",
            "rate",
            "rates",
            "record",
            "regional",
            "remain",
            "reported",
            "result",
            "risks",
            "roughly",
            "scope",
            "security",
            "separate",
            "separately",
            "shipment",
            "singapore",
            "site",
            "southeast",
            "state",
            "stolen",
            "subsidiary",
            "system",
            "tariffs",
            "tech",
            "texas",
            "then",
            "thousands",
            "time",
            "times",
            "todays",
            "tomorrows",
            "transmission",
            "turmoil",
            "unchanged",
            "utility",
            "water",
            "whether",
            "wire",
            "wjla"
          ],
          "shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-06",
            "LEAD-11"
          ],
          "score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Tomorrow",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 32,
          "meaningful_match_count": 32,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "answer",
                "appears",
                "applications",
                "approval",
                "approvals",
                "arrested",
                "asias",
                "awards",
                "banking",
                "bond",
                "borrower",
                "borrowers",
                "build",
                "cannot",
                "capacity",
                "center",
                "changes",
                "charges",
                "checked",
                "clarification",
                "clarifies",
                "connects",
                "construction",
                "copper",
                "cost",
                "costs",
                "country",
                "county",
                "customer",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "date",
                "dated",
                "decision",
                "delivered",
                "delivery",
                "despite",
                "digital",
                "drive",
                "each",
                "edition",
                "event",
                "export",
                "facing",
                "financing",
                "find",
                "firm",
                "first",
                "follow",
                "follows",
                "fortune",
                "freight",
                "funding",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "identity",
                "improvement",
                "insert",
                "inventories",
                "inventory",
                "keep",
                "largest",
                "lending",
                "logistics",
                "looking",
                "loudoun",
                "measure",
                "measured",
                "mortgage",
                "must",
                "news",
                "next",
                "nny360",
                "north",
                "observation",
                "official",
                "operating",
                "operator",
                "order",
                "pass",
                "plan",
                "politico",
                "pressure",
                "price",
                "prices",
                "publish",
                "puts",
                "quoted",
                "rate",
                "rates",
                "record",
                "regional",
                "remain",
                "reported",
                "result",
                "risks",
                "roughly",
                "scope",
                "security",
                "separate",
                "separately",
                "shipment",
                "singapore",
                "site",
                "southeast",
                "state",
                "stolen",
                "subsidiary",
                "system",
                "tariffs",
                "tech",
                "texas",
                "then",
                "thousands",
                "time",
                "times",
                "todays",
                "tomorrows",
                "transmission",
                "turmoil",
                "unchanged",
                "utility",
                "water",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 131,
              "shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "answer",
                "appears",
                "applications",
                "approval",
                "approvals",
                "arrested",
                "asias",
                "awards",
                "banking",
                "bond",
                "borrower",
                "borrowers",
                "build",
                "cannot",
                "capacity",
                "center",
                "changes",
                "charges",
                "checked",
                "clarification",
                "clarifies",
                "connects",
                "construction",
                "copper",
                "cost",
                "costs",
                "country",
                "county",
                "customer",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "date",
                "dated",
                "decision",
                "delivered",
                "delivery",
                "despite",
                "digital",
                "drive",
                "each",
                "edition",
                "event",
                "export",
                "facing",
                "financing",
                "find",
                "firm",
                "first",
                "follow",
                "follows",
                "fortune",
                "freight",
                "funding",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "identity",
                "improvement",
                "insert",
                "inventories",
                "inventory",
                "keep",
                "largest",
                "lending",
                "logistics",
                "looking",
                "loudoun",
                "measure",
                "measured",
                "mortgage",
                "must",
                "news",
                "next",
                "nny360",
                "north",
                "observation",
                "official",
                "operating",
                "operator",
                "order",
                "pass",
                "plan",
                "politico",
                "pressure",
                "price",
                "prices",
                "publish",
                "puts",
                "quoted",
                "rate",
                "rates",
                "record",
                "regional",
                "remain",
                "reported",
                "result",
                "risks",
                "roughly",
                "scope",
                "security",
                "separate",
                "separately",
                "shipment",
                "singapore",
                "site",
                "southeast",
                "state",
                "stolen",
                "subsidiary",
                "system",
                "tariffs",
                "tech",
                "texas",
                "then",
                "thousands",
                "time",
                "times",
                "todays",
                "tomorrows",
                "transmission",
                "turmoil",
                "unchanged",
                "utility",
                "water",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 131,
              "shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 838,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "date",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "must",
                "news",
                "next",
                "politico",
                "publish",
                "puts",
                "rates",
                "record",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 70,
              "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 838,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "date",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "must",
                "news",
                "next",
                "politico",
                "publish",
                "puts",
                "rates",
                "record",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 70,
              "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 838,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "date",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "must",
                "news",
                "next",
                "politico",
                "publish",
                "puts",
                "rates",
                "record",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 70,
              "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 838,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "date",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "largest",
                "logistics",
                "looking",
                "loudoun",
                "mortgage",
                "must",
                "news",
                "next",
                "politico",
                "publish",
                "puts",
                "rates",
                "record",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stolen",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "whether",
                "wire",
                "wjla"
              ],
              "shared_term_count": 70,
              "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 838,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "asias",
                "awards",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "costs",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "date",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "largest",
                "logistics",
                "looking",
                "mortgage",
                "must",
                "news",
                "next",
                "nny360",
                "north",
                "politico",
                "publish",
                "puts",
                "rates",
                "record",
                "regional",
                "reported",
                "roughly",
                "separate",
                "separately",
                "singapore",
                "southeast",
                "state",
                "subsidiary",
                "system",
                "tariffs",
                "tech",
                "texas",
                "then",
                "thousands",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "water",
                "whether"
              ],
              "shared_term_count": 70,
              "shared_terms_sha256": "6ed56f1544f4b058542e536d1a6e4b9423a91b9537a83ae6a5e5a5e99698ab3f",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06"
              ],
              "score_receipt_sha256": "fb8312a9bf4d6f6d4518afeac8f837a10f98058e33485a6f2e74f6b25903f93c"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 277,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "clarification",
                "cost",
                "data",
                "delivery",
                "each",
                "edition",
                "event",
                "first",
                "identity",
                "inventory",
                "next",
                "operating",
                "order",
                "pressure",
                "scope",
                "security",
                "singapore",
                "state",
                "system",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "e5592a9f01b9d8ecd8950dc8e22b9c44e7a89401ddb7b63132df5cc82ac9b612",
              "shared_source_ids": [],
              "score_receipt_sha256": "6355d5a0eb8eff6ced4f395ed94f8a0ec53cecf3e2f20977bf0df0f930f480d3"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 250,
              "qualifies": true,
              "shared_terms": [
                "appears",
                "cannot",
                "capacity",
                "clarification",
                "data",
                "dated",
                "delivered",
                "edition",
                "event",
                "first",
                "freight",
                "identity",
                "next",
                "operating",
                "order",
                "reported",
                "scope",
                "separate",
                "singapore",
                "state",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 233,
              "qualifies": true,
              "shared_terms": [
                "asias",
                "cannot",
                "data",
                "dated",
                "edition",
                "event",
                "first",
                "follow",
                "funding",
                "hold",
                "insert",
                "must",
                "news",
                "next",
                "official",
                "order",
                "regional",
                "remain",
                "todays",
                "tomorrows",
                "whether"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "37692aa336576eb5dfe28b6f88108b29a5e36e77f87880f114dbb063ccb58b35",
              "shared_source_ids": [],
              "score_receipt_sha256": "e12361fb9aa4adb18f4ad5c4d892901d4342ff84a27e5cd3e57cd2aa77c0b212"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 222,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "data",
                "date",
                "dated",
                "edition",
                "event",
                "first",
                "follow",
                "hold",
                "news",
                "next",
                "official",
                "price",
                "publish",
                "time",
                "todays",
                "tomorrows",
                "whether"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "cdbf16b073af804f8985e6175bcc0c8d1ccd43e21f029873b50ec78f16e38cc6",
              "shared_source_ids": [],
              "score_receipt_sha256": "c45db3805bc061a87ca75a1ac528ea9bbf225ec10a4bcd7104bdb02a915556cb"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 219,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "capacity",
                "delivery",
                "first",
                "identity",
                "logistics",
                "measured",
                "must",
                "observation",
                "official",
                "order",
                "prices",
                "result",
                "separate",
                "state",
                "then"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5898733772b6f6a996bb7bf1fa924523c51b5a5149927902f901b2212af6d981",
              "shared_source_ids": [],
              "score_receipt_sha256": "acde268b6a9215b9f2df21b19e4c97e2737883587870995433f8e5256354edc5"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 213,
              "qualifies": true,
              "shared_terms": [
                "borrower",
                "capacity",
                "data",
                "dated",
                "delivered",
                "delivery",
                "each",
                "first",
                "follow",
                "hold",
                "must",
                "next",
                "official",
                "order",
                "rates",
                "separately",
                "then",
                "transmission",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
              "shared_source_ids": [],
              "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 174,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "decision",
                "delivery",
                "first",
                "follow",
                "group",
                "hold",
                "keep",
                "next",
                "order",
                "prices",
                "rate",
                "singapore",
                "time",
                "whether"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "c2957fed2ff32ccb59e52d74fd4f6e79bf0e397cfa65c9046853cddc8e8e5333",
              "shared_source_ids": [],
              "score_receipt_sha256": "6fca5f381908b429548c81132170555528f9b87bb7c833d2499def3e192d6020"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 165,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "delivery",
                "first",
                "follow",
                "group",
                "hold",
                "keep",
                "next",
                "order",
                "prices",
                "rate",
                "singapore",
                "time",
                "whether"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
              "shared_source_ids": [],
              "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 165,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "delivery",
                "first",
                "follow",
                "group",
                "hold",
                "keep",
                "next",
                "order",
                "prices",
                "rate",
                "singapore",
                "time",
                "whether"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
              "shared_source_ids": [],
              "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
            },
            {
              "rank": 31,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 165,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "delivery",
                "first",
                "follow",
                "group",
                "hold",
                "keep",
                "next",
                "order",
                "prices",
                "rate",
                "singapore",
                "time",
                "whether"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
              "shared_source_ids": [],
              "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
            },
            {
              "rank": 32,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 116,
              "qualifies": true,
              "shared_terms": [
                "first",
                "next",
                "official",
                "order",
                "pressure",
                "price",
                "prices",
                "risks"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "455071788171814d3b621a8391e948e1a3b5ce7a45a4248f6091eb818f52a805",
              "shared_source_ids": [],
              "score_receipt_sha256": "b55425ed4d72a2200fc7dd84c94dbb8245747ce6167884605e8627e0ff165004"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "answer",
            "appears",
            "applications",
            "approval",
            "approvals",
            "arrested",
            "asias",
            "awards",
            "banking",
            "bond",
            "borrower",
            "borrowers",
            "build",
            "cannot",
            "capacity",
            "center",
            "changes",
            "charges",
            "checked",
            "clarification",
            "clarifies",
            "connects",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "customer",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "date",
            "dated",
            "decision",
            "delivered",
            "delivery",
            "despite",
            "digital",
            "drive",
            "each",
            "edition",
            "event",
            "export",
            "facing",
            "financing",
            "find",
            "firm",
            "first",
            "follow",
            "follows",
            "fortune",
            "freight",
            "funding",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "identity",
            "improvement",
            "insert",
            "inventories",
            "inventory",
            "keep",
            "largest",
            "lending",
            "logistics",
            "looking",
            "loudoun",
            "measure",
            "measured",
            "mortgage",
            "must",
            "news",
            "next",
            "nny360",
            "north",
            "observation",
            "official",
            "operating",
            "operator",
            "order",
            "pass",
            "plan",
            "politico",
            "pressure",
            "price",
            "prices",
            "publish",
            "puts",
            "quoted",
            "rate",
            "rates",
            "record",
            "regional",
            "remain",
            "reported",
            "result",
            "risks",
            "roughly",
            "scope",
            "security",
            "separate",
            "separately",
            "shipment",
            "singapore",
            "site",
            "southeast",
            "state",
            "stolen",
            "subsidiary",
            "system",
            "tariffs",
            "tech",
            "texas",
            "then",
            "thousands",
            "time",
            "times",
            "todays",
            "tomorrows",
            "transmission",
            "turmoil",
            "unchanged",
            "utility",
            "water",
            "whether",
            "wire",
            "wjla"
          ],
          "selected_shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
          "selected_score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "ca9af93eafe822420760cfc78e46f6ddab0cf7d0db4d104cc627fc9e5bd35a6a",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "5f32dcdf9a7e5e55ec3de78931b297b44a3e443358b868be522fbc83d9c77094"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-TOMORROW",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-TOMORROW",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Tomorrow",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Tomorrow",
          "source_headline": "Tomorrow must check rate transmission, grid approval and delivered logistics cost.",
          "source_question": "What should the next edition check first?",
          "source_market_connection": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "217fd5d0e7279104256b7e7f3b740889318d6a9fac724fd93669dc86f9c5b5e1",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Tomorrow",
          "current_headline": "Tomorrow must check rate transmission, grid approval and delivered logistics cost.",
          "current_question": "What should the next edition check first?",
          "current_market_connection": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "217fd5d0e7279104256b7e7f3b740889318d6a9fac724fd93669dc86f9c5b5e1",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Tomorrow content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What should the next edition check first?",
              "current": "What should the next edition check first?"
            },
            "headline": {
              "changed": false,
              "prior": "Tomorrow must check rate transmission, grid approval and delivered logistics cost.",
              "current": "Tomorrow must check rate transmission, grid approval and delivered logistics cost."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Check whether the reported bond improvement changes quoted mortgage rates or applications. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check for a dated state or grid decision that clarifies the approval hold and its scope.",
                "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check whether the reported export pressure appears in freight charges, shipment times, inventories or customer prices. Keep each observation on its own date; do not insert tomorrow’s result into today’s saved edition."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Measure the pass-through to borrowers",
                "Find the next official approval record",
                "Measure time, inventory and delivered cost"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence.",
              "current": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Borrower-facing mortgage changes",
                "Official Texas or grid-operator clarification",
                "Freight, inventory and customer-price follow-through"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not publish a follow-up when the report identity, event date or measured result cannot be checked.",
              "current": "Do not publish a follow-up when the report identity, event date or measured result cannot be checked."
            }
          },
          "similarities": [
            "Both records belong to the Tomorrow canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Tomorrow content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "answer",
            "appears",
            "applications",
            "approval",
            "approvals",
            "arrested",
            "asias",
            "awards",
            "banking",
            "bond",
            "borrower",
            "borrowers",
            "build",
            "cannot",
            "capacity",
            "center",
            "changes",
            "charges",
            "checked",
            "clarification",
            "clarifies",
            "connects",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "customer",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "date",
            "dated",
            "decision",
            "delivered",
            "delivery",
            "despite",
            "digital",
            "drive",
            "each",
            "edition",
            "event",
            "export",
            "facing",
            "financing",
            "find",
            "firm",
            "first",
            "follow",
            "follows",
            "fortune",
            "freight",
            "funding",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "identity",
            "improvement",
            "insert",
            "inventories",
            "inventory",
            "keep",
            "largest",
            "lending",
            "logistics",
            "looking",
            "loudoun",
            "measure",
            "measured",
            "mortgage",
            "must",
            "news",
            "next",
            "nny360",
            "north",
            "observation",
            "official",
            "operating",
            "operator",
            "order",
            "pass",
            "plan",
            "politico",
            "pressure",
            "price",
            "prices",
            "publish",
            "puts",
            "quoted",
            "rate",
            "rates",
            "record",
            "regional",
            "remain",
            "reported",
            "result",
            "risks",
            "roughly",
            "scope",
            "security",
            "separate",
            "separately",
            "shipment",
            "singapore",
            "site",
            "southeast",
            "state",
            "stolen",
            "subsidiary",
            "system",
            "tariffs",
            "tech",
            "texas",
            "then",
            "thousands",
            "time",
            "times",
            "todays",
            "tomorrows",
            "transmission",
            "turmoil",
            "unchanged",
            "utility",
            "water",
            "whether",
            "wire",
            "wjla"
          ],
          "topical_shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
          "topical_score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Tomorrow",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 32,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "answer",
                  "appears",
                  "applications",
                  "approval",
                  "approvals",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "borrower",
                  "borrowers",
                  "build",
                  "cannot",
                  "capacity",
                  "center",
                  "changes",
                  "charges",
                  "checked",
                  "clarification",
                  "clarifies",
                  "connects",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "customer",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "decision",
                  "delivered",
                  "delivery",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "event",
                  "export",
                  "facing",
                  "financing",
                  "find",
                  "firm",
                  "first",
                  "follow",
                  "follows",
                  "fortune",
                  "freight",
                  "funding",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "identity",
                  "improvement",
                  "insert",
                  "inventories",
                  "inventory",
                  "keep",
                  "largest",
                  "lending",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measure",
                  "measured",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "observation",
                  "official",
                  "operating",
                  "operator",
                  "order",
                  "pass",
                  "plan",
                  "politico",
                  "pressure",
                  "price",
                  "prices",
                  "publish",
                  "puts",
                  "quoted",
                  "rate",
                  "rates",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "result",
                  "risks",
                  "roughly",
                  "scope",
                  "security",
                  "separate",
                  "separately",
                  "shipment",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stolen",
                  "subsidiary",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "thousands",
                  "time",
                  "times",
                  "todays",
                  "tomorrows",
                  "transmission",
                  "turmoil",
                  "unchanged",
                  "utility",
                  "water",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 131,
                "shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "answer",
                  "appears",
                  "applications",
                  "approval",
                  "approvals",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "borrower",
                  "borrowers",
                  "build",
                  "cannot",
                  "capacity",
                  "center",
                  "changes",
                  "charges",
                  "checked",
                  "clarification",
                  "clarifies",
                  "connects",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "customer",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "decision",
                  "delivered",
                  "delivery",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "event",
                  "export",
                  "facing",
                  "financing",
                  "find",
                  "firm",
                  "first",
                  "follow",
                  "follows",
                  "fortune",
                  "freight",
                  "funding",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "identity",
                  "improvement",
                  "insert",
                  "inventories",
                  "inventory",
                  "keep",
                  "largest",
                  "lending",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measure",
                  "measured",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "observation",
                  "official",
                  "operating",
                  "operator",
                  "order",
                  "pass",
                  "plan",
                  "politico",
                  "pressure",
                  "price",
                  "prices",
                  "publish",
                  "puts",
                  "quoted",
                  "rate",
                  "rates",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "result",
                  "risks",
                  "roughly",
                  "scope",
                  "security",
                  "separate",
                  "separately",
                  "shipment",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stolen",
                  "subsidiary",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "thousands",
                  "time",
                  "times",
                  "todays",
                  "tomorrows",
                  "transmission",
                  "turmoil",
                  "unchanged",
                  "utility",
                  "water",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 131,
                "shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 838,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "politico",
                  "publish",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 70,
                "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 838,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "politico",
                  "publish",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 70,
                "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 838,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "politico",
                  "publish",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 70,
                "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 838,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "politico",
                  "publish",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 70,
                "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 838,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "costs",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "largest",
                  "logistics",
                  "looking",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "politico",
                  "publish",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "southeast",
                  "state",
                  "subsidiary",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "thousands",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "water",
                  "whether"
                ],
                "shared_term_count": 70,
                "shared_terms_sha256": "6ed56f1544f4b058542e536d1a6e4b9423a91b9537a83ae6a5e5a5e99698ab3f",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "fb8312a9bf4d6f6d4518afeac8f837a10f98058e33485a6f2e74f6b25903f93c"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 277,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "clarification",
                  "cost",
                  "data",
                  "delivery",
                  "each",
                  "edition",
                  "event",
                  "first",
                  "identity",
                  "inventory",
                  "next",
                  "operating",
                  "order",
                  "pressure",
                  "scope",
                  "security",
                  "singapore",
                  "state",
                  "system",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "e5592a9f01b9d8ecd8950dc8e22b9c44e7a89401ddb7b63132df5cc82ac9b612",
                "shared_source_ids": [],
                "score_receipt_sha256": "6355d5a0eb8eff6ced4f395ed94f8a0ec53cecf3e2f20977bf0df0f930f480d3"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 233,
                "qualifies": true,
                "shared_terms": [
                  "asias",
                  "cannot",
                  "data",
                  "dated",
                  "edition",
                  "event",
                  "first",
                  "follow",
                  "funding",
                  "hold",
                  "insert",
                  "must",
                  "news",
                  "next",
                  "official",
                  "order",
                  "regional",
                  "remain",
                  "todays",
                  "tomorrows",
                  "whether"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "37692aa336576eb5dfe28b6f88108b29a5e36e77f87880f114dbb063ccb58b35",
                "shared_source_ids": [],
                "score_receipt_sha256": "e12361fb9aa4adb18f4ad5c4d892901d4342ff84a27e5cd3e57cd2aa77c0b212"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 222,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "data",
                  "date",
                  "dated",
                  "edition",
                  "event",
                  "first",
                  "follow",
                  "hold",
                  "news",
                  "next",
                  "official",
                  "price",
                  "publish",
                  "time",
                  "todays",
                  "tomorrows",
                  "whether"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "cdbf16b073af804f8985e6175bcc0c8d1ccd43e21f029873b50ec78f16e38cc6",
                "shared_source_ids": [],
                "score_receipt_sha256": "c45db3805bc061a87ca75a1ac528ea9bbf225ec10a4bcd7104bdb02a915556cb"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 219,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "capacity",
                  "delivery",
                  "first",
                  "identity",
                  "logistics",
                  "measured",
                  "must",
                  "observation",
                  "official",
                  "order",
                  "prices",
                  "result",
                  "separate",
                  "state",
                  "then"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5898733772b6f6a996bb7bf1fa924523c51b5a5149927902f901b2212af6d981",
                "shared_source_ids": [],
                "score_receipt_sha256": "acde268b6a9215b9f2df21b19e4c97e2737883587870995433f8e5256354edc5"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 174,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "decision",
                  "delivery",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "keep",
                  "next",
                  "order",
                  "prices",
                  "rate",
                  "singapore",
                  "time",
                  "whether"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "c2957fed2ff32ccb59e52d74fd4f6e79bf0e397cfa65c9046853cddc8e8e5333",
                "shared_source_ids": [],
                "score_receipt_sha256": "6fca5f381908b429548c81132170555528f9b87bb7c833d2499def3e192d6020"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 165,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "delivery",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "keep",
                  "next",
                  "order",
                  "prices",
                  "rate",
                  "singapore",
                  "time",
                  "whether"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
                "shared_source_ids": [],
                "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 165,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "delivery",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "keep",
                  "next",
                  "order",
                  "prices",
                  "rate",
                  "singapore",
                  "time",
                  "whether"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
                "shared_source_ids": [],
                "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 165,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "delivery",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "keep",
                  "next",
                  "order",
                  "prices",
                  "rate",
                  "singapore",
                  "time",
                  "whether"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
                "shared_source_ids": [],
                "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 116,
                "qualifies": true,
                "shared_terms": [
                  "first",
                  "next",
                  "official",
                  "order",
                  "pressure",
                  "price",
                  "prices",
                  "risks"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "455071788171814d3b621a8391e948e1a3b5ce7a45a4248f6091eb818f52a805",
                "shared_source_ids": [],
                "score_receipt_sha256": "b55425ed4d72a2200fc7dd84c94dbb8245747ce6167884605e8627e0ff165004"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "answer",
              "appears",
              "applications",
              "approval",
              "approvals",
              "arrested",
              "asias",
              "awards",
              "banking",
              "bond",
              "borrower",
              "borrowers",
              "build",
              "cannot",
              "capacity",
              "center",
              "changes",
              "charges",
              "checked",
              "clarification",
              "clarifies",
              "connects",
              "construction",
              "copper",
              "cost",
              "costs",
              "country",
              "county",
              "customer",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "date",
              "dated",
              "decision",
              "delivered",
              "delivery",
              "despite",
              "digital",
              "drive",
              "each",
              "edition",
              "event",
              "export",
              "facing",
              "financing",
              "find",
              "firm",
              "first",
              "follow",
              "follows",
              "fortune",
              "freight",
              "funding",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "identity",
              "improvement",
              "insert",
              "inventories",
              "inventory",
              "keep",
              "largest",
              "lending",
              "logistics",
              "looking",
              "loudoun",
              "measure",
              "measured",
              "mortgage",
              "must",
              "news",
              "next",
              "nny360",
              "north",
              "observation",
              "official",
              "operating",
              "operator",
              "order",
              "pass",
              "plan",
              "politico",
              "pressure",
              "price",
              "prices",
              "publish",
              "puts",
              "quoted",
              "rate",
              "rates",
              "record",
              "regional",
              "remain",
              "reported",
              "result",
              "risks",
              "roughly",
              "scope",
              "security",
              "separate",
              "separately",
              "shipment",
              "singapore",
              "site",
              "southeast",
              "state",
              "stolen",
              "subsidiary",
              "system",
              "tariffs",
              "tech",
              "texas",
              "then",
              "thousands",
              "time",
              "times",
              "todays",
              "tomorrows",
              "transmission",
              "turmoil",
              "unchanged",
              "utility",
              "water",
              "whether",
              "wire",
              "wjla"
            ],
            "selected_shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
            "selected_score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "ca9af93eafe822420760cfc78e46f6ddab0cf7d0db4d104cc627fc9e5bd35a6a",
          "comparison_receipt_sha256": "5f32dcdf9a7e5e55ec3de78931b297b44a3e443358b868be522fbc83d9c77094",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "6c7224c5803c321e632bac2d578ddbf9380b1b05f7ed14fd99d2f6710b194335",
        "query_concepts": {
          "entities": [
            {
              "id": "SHIPPING",
              "label": "Shipping"
            }
          ],
          "events": [
            {
              "id": "ENERGY_SUPPLY",
              "label": "Energy and supply"
            },
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "tomorrow",
            "must",
            "check",
            "rate",
            "transmission",
            "grid",
            "approval",
            "and",
            "delivered",
            "logistics",
            "cost",
            "the",
            "next",
            "edition",
            "follows",
            "same",
            "order",
            "today",
            "financing",
            "result",
            "capacity",
            "decision",
            "then",
            "delivery",
            "evidence",
            "mortgage",
            "rates",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "whether",
            "changes",
            "quoted",
            "applications",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "approvals",
            "hold",
            "for",
            "dated",
            "state",
            "clarifies",
            "its",
            "scope",
            "datamarnews",
            "tariffs",
            "global",
            "turmoil",
            "drive",
            "export",
            "costs",
            "pressure",
            "appears",
            "freight",
            "charges",
            "shipment",
            "times",
            "inventories",
            "customer",
            "prices",
            "keep",
            "observation",
            "own",
            "date",
            "not",
            "insert",
            "saved",
            "borrower",
            "facing",
            "official",
            "operator",
            "clarification",
            "inventory",
            "price",
            "follow"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-08-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-09-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT::TAB-09-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT::TAB-08-TOMORROW"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT"
        ],
        "direction_counts": {
          "UP": 4,
          "DOWN": 0,
          "MIXED": 0,
          "UNSTATED": 1
        },
        "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-03-1545-SGT-C02::TAB-09-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "Next, check the strike pause, oil's two causes, the yen and the later response across Asia.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 379.5852,
            "why": [
              "shared terms: check, tomorrow, next, and, market"
            ],
            "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": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 298.2974,
            "why": [
              "same entity: Shipping",
              "shared terms: tomorrow, check, then, and, official"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-09-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "The next check must test the pause, oil's two drivers, yen follow-through and Asia's post-cut response.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 289.8324,
            "why": [
              "shared terms: check, tomorrow, next, the, saved"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT::TAB-09-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
            "date": "2026-08-03",
            "title": "Check authorities, delivered volume and implementation before adding interpretation.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 284.428,
            "why": [
              "same entity: Shipping",
              "shared terms: tomorrow, and, then, delivered, check"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT::TAB-08-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
            "date": "2026-08-02",
            "title": "Check authorities, delivered volume and implementation before adding interpretation.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [
              {
                "id": "SHIPPING",
                "label": "Shipping"
              }
            ],
            "matched_events": [],
            "score": 284.428,
            "why": [
              "same entity: Shipping",
              "shared terms: tomorrow, and, then, delivered, check"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "2ebe447e31f25ca1d657b0e7f758d3b166b11ca794f37eca5ef69a48daca423f"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-TOMORROW",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-TOMORROW",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Tomorrow",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Tomorrow",
          "source_headline": "Tomorrow must check rate transmission, grid approval and delivered logistics cost.",
          "source_question": "What should the next edition check first?",
          "source_market_connection": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "217fd5d0e7279104256b7e7f3b740889318d6a9fac724fd93669dc86f9c5b5e1",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Tomorrow",
          "current_headline": "Tomorrow must check rate transmission, grid approval and delivered logistics cost.",
          "current_question": "What should the next edition check first?",
          "current_market_connection": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "217fd5d0e7279104256b7e7f3b740889318d6a9fac724fd93669dc86f9c5b5e1",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Tomorrow content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What should the next edition check first?",
              "current": "What should the next edition check first?"
            },
            "headline": {
              "changed": false,
              "prior": "Tomorrow must check rate transmission, grid approval and delivered logistics cost.",
              "current": "Tomorrow must check rate transmission, grid approval and delivered logistics cost."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Check whether the reported bond improvement changes quoted mortgage rates or applications. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check for a dated state or grid decision that clarifies the approval hold and its scope.",
                "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check whether the reported export pressure appears in freight charges, shipment times, inventories or customer prices. Keep each observation on its own date; do not insert tomorrow’s result into today’s saved edition."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Measure the pass-through to borrowers",
                "Find the next official approval record",
                "Measure time, inventory and delivered cost"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-06",
                "LEAD-11"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence.",
              "current": "The next edition follows the same order as today: financing result, capacity decision, then delivery evidence."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Borrower-facing mortgage changes",
                "Official Texas or grid-operator clarification",
                "Freight, inventory and customer-price follow-through"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not publish a follow-up when the report identity, event date or measured result cannot be checked.",
              "current": "Do not publish a follow-up when the report identity, event date or measured result cannot be checked."
            }
          },
          "similarities": [
            "Both records belong to the Tomorrow canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Tomorrow content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "answer",
            "appears",
            "applications",
            "approval",
            "approvals",
            "arrested",
            "asias",
            "awards",
            "banking",
            "bond",
            "borrower",
            "borrowers",
            "build",
            "cannot",
            "capacity",
            "center",
            "changes",
            "charges",
            "checked",
            "clarification",
            "clarifies",
            "connects",
            "construction",
            "copper",
            "cost",
            "costs",
            "country",
            "county",
            "customer",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "date",
            "dated",
            "decision",
            "delivered",
            "delivery",
            "despite",
            "digital",
            "drive",
            "each",
            "edition",
            "event",
            "export",
            "facing",
            "financing",
            "find",
            "firm",
            "first",
            "follow",
            "follows",
            "fortune",
            "freight",
            "funding",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "identity",
            "improvement",
            "insert",
            "inventories",
            "inventory",
            "keep",
            "largest",
            "lending",
            "logistics",
            "looking",
            "loudoun",
            "measure",
            "measured",
            "mortgage",
            "must",
            "news",
            "next",
            "nny360",
            "north",
            "observation",
            "official",
            "operating",
            "operator",
            "order",
            "pass",
            "plan",
            "politico",
            "pressure",
            "price",
            "prices",
            "publish",
            "puts",
            "quoted",
            "rate",
            "rates",
            "record",
            "regional",
            "remain",
            "reported",
            "result",
            "risks",
            "roughly",
            "scope",
            "security",
            "separate",
            "separately",
            "shipment",
            "singapore",
            "site",
            "southeast",
            "state",
            "stolen",
            "subsidiary",
            "system",
            "tariffs",
            "tech",
            "texas",
            "then",
            "thousands",
            "time",
            "times",
            "todays",
            "tomorrows",
            "transmission",
            "turmoil",
            "unchanged",
            "utility",
            "water",
            "whether",
            "wire",
            "wjla"
          ],
          "topical_shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
          "topical_score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Tomorrow",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 32,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "answer",
                  "appears",
                  "applications",
                  "approval",
                  "approvals",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "borrower",
                  "borrowers",
                  "build",
                  "cannot",
                  "capacity",
                  "center",
                  "changes",
                  "charges",
                  "checked",
                  "clarification",
                  "clarifies",
                  "connects",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "customer",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "decision",
                  "delivered",
                  "delivery",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "event",
                  "export",
                  "facing",
                  "financing",
                  "find",
                  "firm",
                  "first",
                  "follow",
                  "follows",
                  "fortune",
                  "freight",
                  "funding",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "identity",
                  "improvement",
                  "insert",
                  "inventories",
                  "inventory",
                  "keep",
                  "largest",
                  "lending",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measure",
                  "measured",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "observation",
                  "official",
                  "operating",
                  "operator",
                  "order",
                  "pass",
                  "plan",
                  "politico",
                  "pressure",
                  "price",
                  "prices",
                  "publish",
                  "puts",
                  "quoted",
                  "rate",
                  "rates",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "result",
                  "risks",
                  "roughly",
                  "scope",
                  "security",
                  "separate",
                  "separately",
                  "shipment",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stolen",
                  "subsidiary",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "thousands",
                  "time",
                  "times",
                  "todays",
                  "tomorrows",
                  "transmission",
                  "turmoil",
                  "unchanged",
                  "utility",
                  "water",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 131,
                "shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "answer",
                  "appears",
                  "applications",
                  "approval",
                  "approvals",
                  "arrested",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "borrower",
                  "borrowers",
                  "build",
                  "cannot",
                  "capacity",
                  "center",
                  "changes",
                  "charges",
                  "checked",
                  "clarification",
                  "clarifies",
                  "connects",
                  "construction",
                  "copper",
                  "cost",
                  "costs",
                  "country",
                  "county",
                  "customer",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "decision",
                  "delivered",
                  "delivery",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "event",
                  "export",
                  "facing",
                  "financing",
                  "find",
                  "firm",
                  "first",
                  "follow",
                  "follows",
                  "fortune",
                  "freight",
                  "funding",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "identity",
                  "improvement",
                  "insert",
                  "inventories",
                  "inventory",
                  "keep",
                  "largest",
                  "lending",
                  "logistics",
                  "looking",
                  "loudoun",
                  "measure",
                  "measured",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "observation",
                  "official",
                  "operating",
                  "operator",
                  "order",
                  "pass",
                  "plan",
                  "politico",
                  "pressure",
                  "price",
                  "prices",
                  "publish",
                  "puts",
                  "quoted",
                  "rate",
                  "rates",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "result",
                  "risks",
                  "roughly",
                  "scope",
                  "security",
                  "separate",
                  "separately",
                  "shipment",
                  "singapore",
                  "site",
                  "southeast",
                  "state",
                  "stolen",
                  "subsidiary",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "thousands",
                  "time",
                  "times",
                  "todays",
                  "tomorrows",
                  "transmission",
                  "turmoil",
                  "unchanged",
                  "utility",
                  "water",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 131,
                "shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06",
                  "LEAD-11"
                ],
                "score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 838,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "politico",
                  "publish",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 70,
                "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 838,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "politico",
                  "publish",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 70,
                "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 838,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "politico",
                  "publish",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 70,
                "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 838,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "largest",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "politico",
                  "publish",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stolen",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "wire",
                  "wjla"
                ],
                "shared_term_count": 70,
                "shared_terms_sha256": "aedb4cc57a9ed5545cbd61a749646a7f64134f82dd842d51066876403360b702",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "33eab0885d70f61e27d7af0bec88517f32493612486a81e54bad0a895f3f9ab0"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 838,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "asias",
                  "awards",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "costs",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "largest",
                  "logistics",
                  "looking",
                  "mortgage",
                  "must",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "politico",
                  "publish",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "reported",
                  "roughly",
                  "separate",
                  "separately",
                  "singapore",
                  "southeast",
                  "state",
                  "subsidiary",
                  "system",
                  "tariffs",
                  "tech",
                  "texas",
                  "then",
                  "thousands",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "water",
                  "whether"
                ],
                "shared_term_count": 70,
                "shared_terms_sha256": "6ed56f1544f4b058542e536d1a6e4b9423a91b9537a83ae6a5e5a5e99698ab3f",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "fb8312a9bf4d6f6d4518afeac8f837a10f98058e33485a6f2e74f6b25903f93c"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 277,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "clarification",
                  "cost",
                  "data",
                  "delivery",
                  "each",
                  "edition",
                  "event",
                  "first",
                  "identity",
                  "inventory",
                  "next",
                  "operating",
                  "order",
                  "pressure",
                  "scope",
                  "security",
                  "singapore",
                  "state",
                  "system",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "e5592a9f01b9d8ecd8950dc8e22b9c44e7a89401ddb7b63132df5cc82ac9b612",
                "shared_source_ids": [],
                "score_receipt_sha256": "6355d5a0eb8eff6ced4f395ed94f8a0ec53cecf3e2f20977bf0df0f930f480d3"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 250,
                "qualifies": true,
                "shared_terms": [
                  "appears",
                  "cannot",
                  "capacity",
                  "clarification",
                  "data",
                  "dated",
                  "delivered",
                  "edition",
                  "event",
                  "first",
                  "freight",
                  "identity",
                  "next",
                  "operating",
                  "order",
                  "reported",
                  "scope",
                  "separate",
                  "singapore",
                  "state",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "4a799dfa7440bd87f26f79dd0882eb288b57f7de1b150076f9ba0bfbf34841f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "9688a1597089ca6ec30e75266333a46ea2eea8f8e215b3752e84507f397d6e99"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 233,
                "qualifies": true,
                "shared_terms": [
                  "asias",
                  "cannot",
                  "data",
                  "dated",
                  "edition",
                  "event",
                  "first",
                  "follow",
                  "funding",
                  "hold",
                  "insert",
                  "must",
                  "news",
                  "next",
                  "official",
                  "order",
                  "regional",
                  "remain",
                  "todays",
                  "tomorrows",
                  "whether"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "37692aa336576eb5dfe28b6f88108b29a5e36e77f87880f114dbb063ccb58b35",
                "shared_source_ids": [],
                "score_receipt_sha256": "e12361fb9aa4adb18f4ad5c4d892901d4342ff84a27e5cd3e57cd2aa77c0b212"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 222,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "data",
                  "date",
                  "dated",
                  "edition",
                  "event",
                  "first",
                  "follow",
                  "hold",
                  "news",
                  "next",
                  "official",
                  "price",
                  "publish",
                  "time",
                  "todays",
                  "tomorrows",
                  "whether"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "cdbf16b073af804f8985e6175bcc0c8d1ccd43e21f029873b50ec78f16e38cc6",
                "shared_source_ids": [],
                "score_receipt_sha256": "c45db3805bc061a87ca75a1ac528ea9bbf225ec10a4bcd7104bdb02a915556cb"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 219,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "capacity",
                  "delivery",
                  "first",
                  "identity",
                  "logistics",
                  "measured",
                  "must",
                  "observation",
                  "official",
                  "order",
                  "prices",
                  "result",
                  "separate",
                  "state",
                  "then"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5898733772b6f6a996bb7bf1fa924523c51b5a5149927902f901b2212af6d981",
                "shared_source_ids": [],
                "score_receipt_sha256": "acde268b6a9215b9f2df21b19e4c97e2737883587870995433f8e5256354edc5"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 213,
                "qualifies": true,
                "shared_terms": [
                  "borrower",
                  "capacity",
                  "data",
                  "dated",
                  "delivered",
                  "delivery",
                  "each",
                  "first",
                  "follow",
                  "hold",
                  "must",
                  "next",
                  "official",
                  "order",
                  "rates",
                  "separately",
                  "then",
                  "transmission",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fc92b666b1c29c19506266d4a044c1ebff5ac8abfce05443807209444546bc94",
                "shared_source_ids": [],
                "score_receipt_sha256": "ce3edf24c37360330dbd94cef1e0862ceeeac0253d7d8916f78853e030706bce"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 174,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "decision",
                  "delivery",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "keep",
                  "next",
                  "order",
                  "prices",
                  "rate",
                  "singapore",
                  "time",
                  "whether"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "c2957fed2ff32ccb59e52d74fd4f6e79bf0e397cfa65c9046853cddc8e8e5333",
                "shared_source_ids": [],
                "score_receipt_sha256": "6fca5f381908b429548c81132170555528f9b87bb7c833d2499def3e192d6020"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 165,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "delivery",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "keep",
                  "next",
                  "order",
                  "prices",
                  "rate",
                  "singapore",
                  "time",
                  "whether"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
                "shared_source_ids": [],
                "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 165,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "delivery",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "keep",
                  "next",
                  "order",
                  "prices",
                  "rate",
                  "singapore",
                  "time",
                  "whether"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
                "shared_source_ids": [],
                "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 165,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "delivery",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "keep",
                  "next",
                  "order",
                  "prices",
                  "rate",
                  "singapore",
                  "time",
                  "whether"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "5f5e353506b1cef07c8b9363c3c023e96cfdf3247bb5970d0788277a47c6c45f",
                "shared_source_ids": [],
                "score_receipt_sha256": "062b9c2acd11561ffeb16a2c300c46f8e2c51cb6b45ec4ab51c9f33270f3bb41"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 116,
                "qualifies": true,
                "shared_terms": [
                  "first",
                  "next",
                  "official",
                  "order",
                  "pressure",
                  "price",
                  "prices",
                  "risks"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "455071788171814d3b621a8391e948e1a3b5ce7a45a4248f6091eb818f52a805",
                "shared_source_ids": [],
                "score_receipt_sha256": "b55425ed4d72a2200fc7dd84c94dbb8245747ce6167884605e8627e0ff165004"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "answer",
              "appears",
              "applications",
              "approval",
              "approvals",
              "arrested",
              "asias",
              "awards",
              "banking",
              "bond",
              "borrower",
              "borrowers",
              "build",
              "cannot",
              "capacity",
              "center",
              "changes",
              "charges",
              "checked",
              "clarification",
              "clarifies",
              "connects",
              "construction",
              "copper",
              "cost",
              "costs",
              "country",
              "county",
              "customer",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "date",
              "dated",
              "decision",
              "delivered",
              "delivery",
              "despite",
              "digital",
              "drive",
              "each",
              "edition",
              "event",
              "export",
              "facing",
              "financing",
              "find",
              "firm",
              "first",
              "follow",
              "follows",
              "fortune",
              "freight",
              "funding",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "identity",
              "improvement",
              "insert",
              "inventories",
              "inventory",
              "keep",
              "largest",
              "lending",
              "logistics",
              "looking",
              "loudoun",
              "measure",
              "measured",
              "mortgage",
              "must",
              "news",
              "next",
              "nny360",
              "north",
              "observation",
              "official",
              "operating",
              "operator",
              "order",
              "pass",
              "plan",
              "politico",
              "pressure",
              "price",
              "prices",
              "publish",
              "puts",
              "quoted",
              "rate",
              "rates",
              "record",
              "regional",
              "remain",
              "reported",
              "result",
              "risks",
              "roughly",
              "scope",
              "security",
              "separate",
              "separately",
              "shipment",
              "singapore",
              "site",
              "southeast",
              "state",
              "stolen",
              "subsidiary",
              "system",
              "tariffs",
              "tech",
              "texas",
              "then",
              "thousands",
              "time",
              "times",
              "todays",
              "tomorrows",
              "transmission",
              "turmoil",
              "unchanged",
              "utility",
              "water",
              "whether",
              "wire",
              "wjla"
            ],
            "selected_shared_terms_sha256": "0ab49fd3a2de503b9bf63fc6ada5771876902f304a3da2ca217a9d27071a6e25",
            "selected_score_receipt_sha256": "31049b142ea431d7a42949cfd08a4f39048226854975275eb47124f448879089",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "ca9af93eafe822420760cfc78e46f6ddab0cf7d0db4d104cc627fc9e5bd35a6a",
          "comparison_receipt_sha256": "5f32dcdf9a7e5e55ec3de78931b297b44a3e443358b868be522fbc83d9c77094",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and check when it was published.",
        "Keep what the source said separate from what OTR thinks it may mean.",
        "For a major claim, look for an official source or a second independent report."
      ],
      "watch_conditions": [
        "Borrower-facing mortgage changes",
        "Official Texas or grid-operator clarification",
        "Freight, inventory and customer-price follow-through"
      ],
      "invalidation": "Do not publish a follow-up when the report identity, event date or measured result cannot be checked.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "deterministic_method": {
        "method_id": "OTR-FULL-IMMERSIVE-TAB-DETERMINISM-V1",
        "tab_name": "Tomorrow",
        "source_selection_rule": "Turn the first three lanes into dated, measurable follow-up checks.",
        "source_ids": [
          "LEAD-01",
          "LEAD-04",
          "LEAD-02",
          "LEAD-11",
          "LEAD-03",
          "LEAD-06"
        ],
        "fixed_sections": [
          "question",
          "headline",
          "narrative",
          "beats",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "complete": true
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T10:37:30+08:00",
        "verified_sources": 12,
        "candidate_sources": 471,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-04-0618-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-04_CANONICAL"
      }
    },
    "Learning": {
      "eyebrow": "LEARNING · 4 AUGUST 2026",
      "question": "What should OTR learn from today’s issue?",
      "headline": "A complete search still needs fixed roles for ranking, explanation and follow-up.",
      "narrative": [
        "687 checked entries passed across 73 research areas. The edition first ranked reports with one saved rule, then gave every tab a distinct job: current picture, complete map, downside, top three, research plans, long-term record, connections, new idea, next checks, learning, definitions and proof.",
        "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Lower-ranked reports remain visible and support different questions. The review should judge whether the fixed roles improve usefulness without changing facts, hiding uncertainty or promoting a report merely because it appeared in several searches."
      ],
      "beats": [
        {
          "label": "RANK",
          "title": "One rule orders every eligible report",
          "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Different ranks do not create different truth standards.",
          "source_ids": [
            "LEAD-01",
            "LEAD-10"
          ]
        },
        {
          "label": "ROLE",
          "title": "Every tab answers a different question",
          "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Capacity and utility reports may appear in several tabs only when each tab uses them for a stated purpose.",
          "source_ids": [
            "LEAD-02",
            "LEAD-11"
          ]
        },
        {
          "label": "REVIEW",
          "title": "Later usefulness can improve the method",
          "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Review can change a future ordering rule but cannot rewrite today’s facts.",
          "source_ids": [
            "LEAD-03",
            "LEAD-12"
          ]
        }
      ],
      "market_connection": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights.",
      "history_echo": "The saved Learning content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Learning section when one passes the subject check; it cannot prove today's facts.",
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Learning",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Learning",
          "question": "What should OTR learn from today’s issue?",
          "headline": "A complete search still needs fixed roles for ranking, explanation and follow-up.",
          "narrative": [
            "687 checked entries passed across 73 research areas. The edition first ranked reports with one saved rule, then gave every tab a distinct job: current picture, complete map, downside, top three, research plans, long-term record, connections, new idea, next checks, learning, definitions and proof.",
            "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Lower-ranked reports remain visible and support different questions. The review should judge whether the fixed roles improve usefulness without changing facts, hiding uncertainty or promoting a report merely because it appeared in several searches."
          ],
          "beats": [
            {
              "label": "RANK",
              "title": "One rule orders every eligible report",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Different ranks do not create different truth standards.",
              "source_ids": [
                "LEAD-01",
                "LEAD-10"
              ]
            },
            {
              "label": "ROLE",
              "title": "Every tab answers a different question",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Capacity and utility reports may appear in several tabs only when each tab uses them for a stated purpose.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "REVIEW",
              "title": "Later usefulness can improve the method",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Review can change a future ordering rule but cannot rewrite today’s facts.",
              "source_ids": [
                "LEAD-03",
                "LEAD-12"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-10",
            "LEAD-11",
            "LEAD-12"
          ],
          "market_connection": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights.",
          "watch_conditions": [
            "A tab repeating another tab’s job",
            "Important reports consistently ranked too low",
            "Explanations that outrun their named reports"
          ],
          "invalidation": "Change the future method when repeated dated reviews show a clear failure; preserve the earlier edition unchanged.",
          "content_sha256": "733a9e596810cd7c8746b375868389601ccd2b7e27ae9df94ff6e6a0c37a08b8",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Learning",
          "question": "What should OTR learn from today’s issue?",
          "headline": "A complete search still needs fixed roles for ranking, explanation and follow-up.",
          "narrative": [
            "687 checked entries passed across 73 research areas. The edition first ranked reports with one saved rule, then gave every tab a distinct job: current picture, complete map, downside, top three, research plans, long-term record, connections, new idea, next checks, learning, definitions and proof.",
            "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Lower-ranked reports remain visible and support different questions. The review should judge whether the fixed roles improve usefulness without changing facts, hiding uncertainty or promoting a report merely because it appeared in several searches."
          ],
          "beats": [
            {
              "label": "RANK",
              "title": "One rule orders every eligible report",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Different ranks do not create different truth standards.",
              "source_ids": [
                "LEAD-01",
                "LEAD-10"
              ]
            },
            {
              "label": "ROLE",
              "title": "Every tab answers a different question",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, nny360.com reported: “State awards thousands to north country for water system cybersecurity”. Capacity and utility reports may appear in several tabs only when each tab uses them for a stated purpose.",
              "source_ids": [
                "LEAD-02",
                "LEAD-11"
              ]
            },
            {
              "label": "REVIEW",
              "title": "Later usefulness can improve the method",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Review can change a future ordering rule but cannot rewrite today’s facts.",
              "source_ids": [
                "LEAD-03",
                "LEAD-12"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-10",
            "LEAD-11",
            "LEAD-12"
          ],
          "market_connection": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights.",
          "watch_conditions": [
            "A tab repeating another tab’s job",
            "Important reports consistently ranked too low",
            "Explanations that outrun their named reports"
          ],
          "invalidation": "Change the future method when repeated dated reviews show a clear failure; preserve the earlier edition unchanged.",
          "content_sha256": "733a9e596810cd7c8746b375868389601ccd2b7e27ae9df94ff6e6a0c37a08b8",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "UNCHANGED",
        "content_change_summary": "The saved Learning content is unchanged across all eight compared fields.",
        "content_changes": {
          "changed_fields": [],
          "unchanged_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "question": {
            "changed": false,
            "prior": "What should OTR learn from today’s issue?",
            "current": "What should OTR learn from today’s issue?"
          },
          "headline": {
            "changed": false,
            "prior": "A complete search still needs fixed roles for ranking, explanation and follow-up.",
            "current": "A complete search still needs fixed roles for ranking, explanation and follow-up."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "687 checked entries passed across 73 research areas. The edition first ranked reports with one saved rule, then gave every tab a distinct job: current picture, complete map, downside, top three, research plans, long-term record, connections, new idea, next checks, learning, definitions and proof.",
              "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Lower-ranked reports remain visible and support different questions. The review should judge whether the fixed roles improve usefulness without changing facts, hiding uncertainty or promoting a report merely because it appeared in several searches."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "One rule orders every eligible report",
              "Every tab answers a different question",
              "Later usefulness can improve the method"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-01",
              "LEAD-02",
              "LEAD-03",
              "LEAD-10",
              "LEAD-11",
              "LEAD-12"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights.",
            "current": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "A tab repeating another tab’s job",
              "Important reports consistently ranked too low",
              "Explanations that outrun their named reports"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Change the future method when repeated dated reviews show a clear failure; preserve the earlier edition unchanged.",
            "current": "Change the future method when repeated dated reviews show a clear failure; preserve the earlier edition unchanged."
          }
        },
        "similarities": [
          "Both records belong to the Learning canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved narrative is unchanged.",
          "The saved beat structure is unchanged.",
          "The saved source set is unchanged.",
          "The saved market connection is unchanged.",
          "The saved watch conditions is unchanged.",
          "The saved invalidation condition is unchanged."
        ],
        "differences": [
          "All eight compared content fields are unchanged; only the story, release or publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "across",
            "answers",
            "appear",
            "appeared",
            "approvals",
            "areas",
            "assurance",
            "automatic",
            "awards",
            "because",
            "better",
            "bond",
            "boston",
            "boundaries",
            "brown",
            "cannot",
            "capacity",
            "center",
            "centric",
            "change",
            "changes",
            "changing",
            "checked",
            "checks",
            "christina",
            "clear",
            "clearer",
            "complete",
            "connections",
            "consistently",
            "costs",
            "country",
            "create",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "definitions",
            "despite",
            "different",
            "distinct",
            "distributed",
            "down",
            "downside",
            "drive",
            "each",
            "ecosystem",
            "edition",
            "eligible",
            "entries",
            "expert",
            "explanation",
            "explanations",
            "export",
            "failure",
            "fdas",
            "first",
            "fixed",
            "follow",
            "future",
            "gave",
            "global",
            "globe",
            "governor",
            "grid",
            "hiding",
            "hold",
            "idea",
            "important",
            "improve",
            "improvement",
            "issue",
            "judge",
            "later",
            "learn",
            "logistics",
            "lower",
            "manufacturing",
            "merely",
            "method",
            "mortgage",
            "named",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "ordering",
            "orders",
            "outrun",
            "passed",
            "paxson",
            "picture",
            "plans",
            "politico",
            "preserve",
            "president",
            "promoting",
            "purpose",
            "puts",
            "questions",
            "ranked",
            "ranking",
            "ranks",
            "raps",
            "rates",
            "record",
            "remain",
            "repeated",
            "repeating",
            "reported",
            "research",
            "review",
            "reviews",
            "rewrite",
            "roles",
            "roughly",
            "rule",
            "search",
            "searches",
            "sees",
            "separately",
            "several",
            "shift",
            "show",
            "standards",
            "state",
            "stated",
            "step",
            "support",
            "system",
            "tabs",
            "target",
            "tariffs",
            "texas",
            "them",
            "then",
            "thousands",
            "todays",
            "truth",
            "turmoil",
            "uncertainty",
            "unchanged",
            "university",
            "usefulness",
            "uses",
            "utility",
            "visible",
            "water",
            "weights",
            "whether",
            "without"
          ],
          "shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-10",
            "LEAD-11",
            "LEAD-12"
          ],
          "score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Learning",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 32,
          "meaningful_match_count": 25,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "answers",
                "appear",
                "appeared",
                "approvals",
                "areas",
                "assurance",
                "automatic",
                "awards",
                "because",
                "better",
                "bond",
                "boston",
                "boundaries",
                "brown",
                "cannot",
                "capacity",
                "center",
                "centric",
                "change",
                "changes",
                "changing",
                "checked",
                "checks",
                "christina",
                "clear",
                "clearer",
                "complete",
                "connections",
                "consistently",
                "costs",
                "country",
                "create",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "definitions",
                "despite",
                "different",
                "distinct",
                "distributed",
                "down",
                "downside",
                "drive",
                "each",
                "ecosystem",
                "edition",
                "eligible",
                "entries",
                "expert",
                "explanation",
                "explanations",
                "export",
                "failure",
                "fdas",
                "first",
                "fixed",
                "follow",
                "future",
                "gave",
                "global",
                "globe",
                "governor",
                "grid",
                "hiding",
                "hold",
                "idea",
                "important",
                "improve",
                "improvement",
                "issue",
                "judge",
                "later",
                "learn",
                "logistics",
                "lower",
                "manufacturing",
                "merely",
                "method",
                "mortgage",
                "named",
                "news",
                "next",
                "nny360",
                "north",
                "only",
                "ordering",
                "orders",
                "outrun",
                "passed",
                "paxson",
                "picture",
                "plans",
                "politico",
                "preserve",
                "president",
                "promoting",
                "purpose",
                "puts",
                "questions",
                "ranked",
                "ranking",
                "ranks",
                "raps",
                "rates",
                "record",
                "remain",
                "repeated",
                "repeating",
                "reported",
                "research",
                "review",
                "reviews",
                "rewrite",
                "roles",
                "roughly",
                "rule",
                "search",
                "searches",
                "sees",
                "separately",
                "several",
                "shift",
                "show",
                "standards",
                "state",
                "stated",
                "step",
                "support",
                "system",
                "tabs",
                "target",
                "tariffs",
                "texas",
                "them",
                "then",
                "thousands",
                "todays",
                "truth",
                "turmoil",
                "uncertainty",
                "unchanged",
                "university",
                "usefulness",
                "uses",
                "utility",
                "visible",
                "water",
                "weights",
                "whether",
                "without"
              ],
              "shared_term_count": 153,
              "shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "answers",
                "appear",
                "appeared",
                "approvals",
                "areas",
                "assurance",
                "automatic",
                "awards",
                "because",
                "better",
                "bond",
                "boston",
                "boundaries",
                "brown",
                "cannot",
                "capacity",
                "center",
                "centric",
                "change",
                "changes",
                "changing",
                "checked",
                "checks",
                "christina",
                "clear",
                "clearer",
                "complete",
                "connections",
                "consistently",
                "costs",
                "country",
                "create",
                "cybersecurity",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "definitions",
                "despite",
                "different",
                "distinct",
                "distributed",
                "down",
                "downside",
                "drive",
                "each",
                "ecosystem",
                "edition",
                "eligible",
                "entries",
                "expert",
                "explanation",
                "explanations",
                "export",
                "failure",
                "fdas",
                "first",
                "fixed",
                "follow",
                "future",
                "gave",
                "global",
                "globe",
                "governor",
                "grid",
                "hiding",
                "hold",
                "idea",
                "important",
                "improve",
                "improvement",
                "issue",
                "judge",
                "later",
                "learn",
                "logistics",
                "lower",
                "manufacturing",
                "merely",
                "method",
                "mortgage",
                "named",
                "news",
                "next",
                "nny360",
                "north",
                "only",
                "ordering",
                "orders",
                "outrun",
                "passed",
                "paxson",
                "picture",
                "plans",
                "politico",
                "preserve",
                "president",
                "promoting",
                "purpose",
                "puts",
                "questions",
                "ranked",
                "ranking",
                "ranks",
                "raps",
                "rates",
                "record",
                "remain",
                "repeated",
                "repeating",
                "reported",
                "research",
                "review",
                "reviews",
                "rewrite",
                "roles",
                "roughly",
                "rule",
                "search",
                "searches",
                "sees",
                "separately",
                "several",
                "shift",
                "show",
                "standards",
                "state",
                "stated",
                "step",
                "support",
                "system",
                "tabs",
                "target",
                "tariffs",
                "texas",
                "them",
                "then",
                "thousands",
                "todays",
                "truth",
                "turmoil",
                "uncertainty",
                "unchanged",
                "university",
                "usefulness",
                "uses",
                "utility",
                "visible",
                "water",
                "weights",
                "whether",
                "without"
              ],
              "shared_term_count": 153,
              "shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 820,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "areas",
                "assurance",
                "awards",
                "because",
                "bond",
                "boston",
                "brown",
                "center",
                "centric",
                "change",
                "checked",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "despite",
                "different",
                "distributed",
                "down",
                "ecosystem",
                "entries",
                "expert",
                "fdas",
                "future",
                "globe",
                "governor",
                "grid",
                "hiding",
                "hold",
                "important",
                "improvement",
                "issue",
                "later",
                "learn",
                "lower",
                "manufacturing",
                "method",
                "mortgage",
                "news",
                "nny360",
                "north",
                "ordering",
                "passed",
                "paxson",
                "politico",
                "president",
                "puts",
                "ranked",
                "raps",
                "rates",
                "remain",
                "repeated",
                "reported",
                "review",
                "reviews",
                "roughly",
                "rule",
                "search",
                "sees",
                "separately",
                "shift",
                "show",
                "state",
                "step",
                "support",
                "system",
                "texas",
                "thousands",
                "todays",
                "unchanged",
                "university",
                "usefulness",
                "visible",
                "water",
                "whether",
                "without"
              ],
              "shared_term_count": 81,
              "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 820,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "areas",
                "assurance",
                "awards",
                "because",
                "bond",
                "boston",
                "brown",
                "center",
                "centric",
                "change",
                "checked",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "despite",
                "different",
                "distributed",
                "down",
                "ecosystem",
                "entries",
                "expert",
                "fdas",
                "future",
                "globe",
                "governor",
                "grid",
                "hiding",
                "hold",
                "important",
                "improvement",
                "issue",
                "later",
                "learn",
                "lower",
                "manufacturing",
                "method",
                "mortgage",
                "news",
                "nny360",
                "north",
                "ordering",
                "passed",
                "paxson",
                "politico",
                "president",
                "puts",
                "ranked",
                "raps",
                "rates",
                "remain",
                "repeated",
                "reported",
                "review",
                "reviews",
                "roughly",
                "rule",
                "search",
                "sees",
                "separately",
                "shift",
                "show",
                "state",
                "step",
                "support",
                "system",
                "texas",
                "thousands",
                "todays",
                "unchanged",
                "university",
                "usefulness",
                "visible",
                "water",
                "whether",
                "without"
              ],
              "shared_term_count": 81,
              "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 820,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "areas",
                "assurance",
                "awards",
                "because",
                "bond",
                "boston",
                "brown",
                "center",
                "centric",
                "change",
                "checked",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "despite",
                "different",
                "distributed",
                "down",
                "ecosystem",
                "entries",
                "expert",
                "fdas",
                "future",
                "globe",
                "governor",
                "grid",
                "hiding",
                "hold",
                "important",
                "improvement",
                "issue",
                "later",
                "learn",
                "lower",
                "manufacturing",
                "method",
                "mortgage",
                "news",
                "nny360",
                "north",
                "ordering",
                "passed",
                "paxson",
                "politico",
                "president",
                "puts",
                "ranked",
                "raps",
                "rates",
                "remain",
                "repeated",
                "reported",
                "review",
                "reviews",
                "roughly",
                "rule",
                "search",
                "sees",
                "separately",
                "shift",
                "show",
                "state",
                "step",
                "support",
                "system",
                "texas",
                "thousands",
                "todays",
                "unchanged",
                "university",
                "usefulness",
                "visible",
                "water",
                "whether",
                "without"
              ],
              "shared_term_count": 81,
              "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 820,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "areas",
                "assurance",
                "awards",
                "because",
                "bond",
                "boston",
                "brown",
                "center",
                "centric",
                "change",
                "checked",
                "checks",
                "christina",
                "clear",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "despite",
                "different",
                "distributed",
                "down",
                "ecosystem",
                "entries",
                "expert",
                "fdas",
                "future",
                "globe",
                "governor",
                "grid",
                "hiding",
                "hold",
                "important",
                "improvement",
                "issue",
                "later",
                "learn",
                "lower",
                "manufacturing",
                "method",
                "mortgage",
                "news",
                "nny360",
                "north",
                "ordering",
                "passed",
                "paxson",
                "politico",
                "president",
                "puts",
                "ranked",
                "raps",
                "rates",
                "remain",
                "repeated",
                "reported",
                "review",
                "reviews",
                "roughly",
                "rule",
                "search",
                "sees",
                "separately",
                "shift",
                "show",
                "state",
                "step",
                "support",
                "system",
                "texas",
                "thousands",
                "todays",
                "unchanged",
                "university",
                "usefulness",
                "visible",
                "water",
                "whether",
                "without"
              ],
              "shared_term_count": 81,
              "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 572,
              "qualifies": true,
              "shared_terms": [
                "across",
                "areas",
                "awards",
                "because",
                "center",
                "change",
                "checks",
                "clear",
                "country",
                "cybersecurity",
                "data",
                "different",
                "down",
                "future",
                "hiding",
                "important",
                "issue",
                "later",
                "learn",
                "lower",
                "method",
                "news",
                "nny360",
                "north",
                "ordering",
                "passed",
                "president",
                "ranked",
                "remain",
                "repeated",
                "reported",
                "review",
                "reviews",
                "rule",
                "search",
                "separately",
                "show",
                "state",
                "support",
                "system",
                "then",
                "thousands",
                "todays",
                "usefulness",
                "visible",
                "water",
                "whether",
                "without"
              ],
              "shared_term_count": 48,
              "shared_terms_sha256": "95177b81ffcb38f47e7224b3afe29860cc998cad79f0d71c7f00fa769d6e2660",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "982f68a2210a81e6146c8fb77c9791e5b72b9cdf86963aa4e47d75014e8eeab5"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 299,
              "qualifies": true,
              "shared_terms": [
                "across",
                "areas",
                "better",
                "change",
                "clear",
                "daily",
                "different",
                "down",
                "each",
                "first",
                "fixed",
                "future",
                "hiding",
                "important",
                "later",
                "learn",
                "method",
                "news",
                "puts",
                "ranking",
                "remain",
                "rewrite",
                "rule",
                "search",
                "show",
                "unchanged",
                "visible",
                "whether",
                "without"
              ],
              "shared_term_count": 29,
              "shared_terms_sha256": "bbc31aca57d5ab5398935b5cf476a492ec0203fb9fb9fac232a7c14ab7be33c5",
              "shared_source_ids": [],
              "score_receipt_sha256": "64a582bd0e6d122a5b98da420c8c9e6a3588d2303bbcdcdca622369731c47cb8"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 253,
              "qualifies": true,
              "shared_terms": [
                "automatic",
                "because",
                "change",
                "changes",
                "changing",
                "checks",
                "complete",
                "different",
                "edition",
                "global",
                "later",
                "learn",
                "preserve",
                "questions",
                "separately",
                "state",
                "system",
                "weights",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
              "shared_source_ids": [],
              "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 253,
              "qualifies": true,
              "shared_terms": [
                "automatic",
                "because",
                "change",
                "changes",
                "changing",
                "checks",
                "complete",
                "different",
                "edition",
                "global",
                "later",
                "learn",
                "preserve",
                "questions",
                "separately",
                "state",
                "system",
                "weights",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
              "shared_source_ids": [],
              "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 253,
              "qualifies": true,
              "shared_terms": [
                "automatic",
                "because",
                "change",
                "changes",
                "changing",
                "checks",
                "complete",
                "different",
                "edition",
                "global",
                "later",
                "learn",
                "preserve",
                "questions",
                "separately",
                "state",
                "system",
                "weights",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
              "shared_source_ids": [],
              "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 253,
              "qualifies": true,
              "shared_terms": [
                "automatic",
                "because",
                "change",
                "changes",
                "changing",
                "checks",
                "complete",
                "different",
                "edition",
                "global",
                "later",
                "learn",
                "preserve",
                "questions",
                "separately",
                "state",
                "system",
                "weights",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
              "shared_source_ids": [],
              "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 243,
              "qualifies": true,
              "shared_terms": [
                "across",
                "better",
                "change",
                "daily",
                "each",
                "explanation",
                "first",
                "fixed",
                "future",
                "hiding",
                "important",
                "later",
                "learn",
                "ranking",
                "ranks",
                "remain",
                "rewrite",
                "rule",
                "state",
                "system",
                "truth",
                "uncertainty",
                "unchanged",
                "visible",
                "whether",
                "without"
              ],
              "shared_term_count": 26,
              "shared_terms_sha256": "e4e58ec7fb512ba04cfe6ae46dfe7625bbf04960c2e8a4265bedae4028d63ea4",
              "shared_source_ids": [],
              "score_receipt_sha256": "10dd9e64709d92ef2c0529f498a8114d4cb518b42101f28361d6f197866b2d70"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 195,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "edition",
                "first",
                "improve",
                "only",
                "questions",
                "record",
                "remain",
                "repeated",
                "rule",
                "state",
                "system",
                "unchanged",
                "weights",
                "whether",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "fe2f02c210c7f4abc9f9e90aef1c7198ea06d4fc2ec8cc78fb964caf4634939d",
              "shared_source_ids": [],
              "score_receipt_sha256": "64aaf5335983858aa357d53ede2b85e7db472d3ebb5ed833fba7ac5076c95c3e"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 194,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "checks",
                "complete",
                "create",
                "daily",
                "edition",
                "first",
                "issue",
                "learn",
                "next",
                "only",
                "repeated",
                "rewrite",
                "state",
                "stated",
                "system"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
              "shared_source_ids": [],
              "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 184,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "changes",
                "edition",
                "failure",
                "hold",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "state",
                "support",
                "system",
                "truth",
                "weights"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "fe0ed18acc091d0a3b5d4500b34590229d90ccb1d32bfd1eb98abce4c0317221",
              "shared_source_ids": [],
              "score_receipt_sha256": "a1c7d3a7c720fa80b490bfca67228c12f220e670dfce36d7a00ecf2b719ac60e"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 175,
              "qualifies": true,
              "shared_terms": [
                "change",
                "changes",
                "edition",
                "explanation",
                "failure",
                "hold",
                "later",
                "learn",
                "next",
                "only",
                "preserve",
                "remain",
                "state",
                "support",
                "system",
                "truth",
                "weights"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "eabd710ab2f78bcef2b5e0f3d5c6d821576da262825fcabf454deeb868f62033",
              "shared_source_ids": [],
              "score_receipt_sha256": "e1eab11fdf8fedff0ca39b402bb96f83fc908c33e95324e647868da9d998eb60"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 167,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "complete",
                "explanation",
                "future",
                "improve",
                "later",
                "learn",
                "only",
                "remain",
                "review",
                "rewrite",
                "state",
                "support",
                "unchanged"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "9f36883d36daf4e272bb0bb547bcd9382c0ffdfde144cfd516b3cba429a7366b",
              "shared_source_ids": [],
              "score_receipt_sha256": "b2472b2973a3d3f8c0c00bb222fbb1cec9a8967f25e616aef041b04276b5d384"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 139,
              "qualifies": true,
              "shared_terms": [
                "complete",
                "distinct",
                "later",
                "next",
                "only",
                "remain",
                "state",
                "support",
                "unchanged",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a74e00439bdd35cf83b2259250f79ac653eeb30dd40e48d60ee6240211eec0f0",
              "shared_source_ids": [],
              "score_receipt_sha256": "b2b73d9a6b9b82bf341ded43be7253cbfa41a8840bbc1ab80caf509feb3cf8c8"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 31,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            },
            {
              "rank": 32,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 83,
              "qualifies": false,
              "shared_terms": [
                "distinct",
                "later",
                "learn",
                "next",
                "only",
                "remain",
                "rewrite",
                "state"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
              "shared_source_ids": [],
              "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "across",
            "answers",
            "appear",
            "appeared",
            "approvals",
            "areas",
            "assurance",
            "automatic",
            "awards",
            "because",
            "better",
            "bond",
            "boston",
            "boundaries",
            "brown",
            "cannot",
            "capacity",
            "center",
            "centric",
            "change",
            "changes",
            "changing",
            "checked",
            "checks",
            "christina",
            "clear",
            "clearer",
            "complete",
            "connections",
            "consistently",
            "costs",
            "country",
            "create",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "definitions",
            "despite",
            "different",
            "distinct",
            "distributed",
            "down",
            "downside",
            "drive",
            "each",
            "ecosystem",
            "edition",
            "eligible",
            "entries",
            "expert",
            "explanation",
            "explanations",
            "export",
            "failure",
            "fdas",
            "first",
            "fixed",
            "follow",
            "future",
            "gave",
            "global",
            "globe",
            "governor",
            "grid",
            "hiding",
            "hold",
            "idea",
            "important",
            "improve",
            "improvement",
            "issue",
            "judge",
            "later",
            "learn",
            "logistics",
            "lower",
            "manufacturing",
            "merely",
            "method",
            "mortgage",
            "named",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "ordering",
            "orders",
            "outrun",
            "passed",
            "paxson",
            "picture",
            "plans",
            "politico",
            "preserve",
            "president",
            "promoting",
            "purpose",
            "puts",
            "questions",
            "ranked",
            "ranking",
            "ranks",
            "raps",
            "rates",
            "record",
            "remain",
            "repeated",
            "repeating",
            "reported",
            "research",
            "review",
            "reviews",
            "rewrite",
            "roles",
            "roughly",
            "rule",
            "search",
            "searches",
            "sees",
            "separately",
            "several",
            "shift",
            "show",
            "standards",
            "state",
            "stated",
            "step",
            "support",
            "system",
            "tabs",
            "target",
            "tariffs",
            "texas",
            "them",
            "then",
            "thousands",
            "todays",
            "truth",
            "turmoil",
            "uncertainty",
            "unchanged",
            "university",
            "usefulness",
            "uses",
            "utility",
            "visible",
            "water",
            "weights",
            "whether",
            "without"
          ],
          "selected_shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
          "selected_score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "e90cdb4915724d681648f30dada5f2b46ee63f2254eb55e01b3cc5a58afd4436",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "59db1b13c9211a4d6fbe1c0b7322024495ceeb36264f05b72e5541d356b8cf35"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-LEARNING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-LEARNING",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Learning",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Learning",
          "source_headline": "A complete search still needs fixed roles for ranking, explanation and follow-up.",
          "source_question": "What should OTR learn from today’s issue?",
          "source_market_connection": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "733a9e596810cd7c8746b375868389601ccd2b7e27ae9df94ff6e6a0c37a08b8",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Learning",
          "current_headline": "A complete search still needs fixed roles for ranking, explanation and follow-up.",
          "current_question": "What should OTR learn from today’s issue?",
          "current_market_connection": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "733a9e596810cd7c8746b375868389601ccd2b7e27ae9df94ff6e6a0c37a08b8",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Learning content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What should OTR learn from today’s issue?",
              "current": "What should OTR learn from today’s issue?"
            },
            "headline": {
              "changed": false,
              "prior": "A complete search still needs fixed roles for ranking, explanation and follow-up.",
              "current": "A complete search still needs fixed roles for ranking, explanation and follow-up."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "687 checked entries passed across 73 research areas. The edition first ranked reports with one saved rule, then gave every tab a distinct job: current picture, complete map, downside, top three, research plans, long-term record, connections, new idea, next checks, learning, definitions and proof.",
                "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Lower-ranked reports remain visible and support different questions. The review should judge whether the fixed roles improve usefulness without changing facts, hiding uncertainty or promoting a report merely because it appeared in several searches."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "One rule orders every eligible report",
                "Every tab answers a different question",
                "Later usefulness can improve the method"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights.",
              "current": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A tab repeating another tab’s job",
                "Important reports consistently ranked too low",
                "Explanations that outrun their named reports"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Change the future method when repeated dated reviews show a clear failure; preserve the earlier edition unchanged.",
              "current": "Change the future method when repeated dated reviews show a clear failure; preserve the earlier edition unchanged."
            }
          },
          "similarities": [
            "Both records belong to the Learning canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Learning content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "across",
            "answers",
            "appear",
            "appeared",
            "approvals",
            "areas",
            "assurance",
            "automatic",
            "awards",
            "because",
            "better",
            "bond",
            "boston",
            "boundaries",
            "brown",
            "cannot",
            "capacity",
            "center",
            "centric",
            "change",
            "changes",
            "changing",
            "checked",
            "checks",
            "christina",
            "clear",
            "clearer",
            "complete",
            "connections",
            "consistently",
            "costs",
            "country",
            "create",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "definitions",
            "despite",
            "different",
            "distinct",
            "distributed",
            "down",
            "downside",
            "drive",
            "each",
            "ecosystem",
            "edition",
            "eligible",
            "entries",
            "expert",
            "explanation",
            "explanations",
            "export",
            "failure",
            "fdas",
            "first",
            "fixed",
            "follow",
            "future",
            "gave",
            "global",
            "globe",
            "governor",
            "grid",
            "hiding",
            "hold",
            "idea",
            "important",
            "improve",
            "improvement",
            "issue",
            "judge",
            "later",
            "learn",
            "logistics",
            "lower",
            "manufacturing",
            "merely",
            "method",
            "mortgage",
            "named",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "ordering",
            "orders",
            "outrun",
            "passed",
            "paxson",
            "picture",
            "plans",
            "politico",
            "preserve",
            "president",
            "promoting",
            "purpose",
            "puts",
            "questions",
            "ranked",
            "ranking",
            "ranks",
            "raps",
            "rates",
            "record",
            "remain",
            "repeated",
            "repeating",
            "reported",
            "research",
            "review",
            "reviews",
            "rewrite",
            "roles",
            "roughly",
            "rule",
            "search",
            "searches",
            "sees",
            "separately",
            "several",
            "shift",
            "show",
            "standards",
            "state",
            "stated",
            "step",
            "support",
            "system",
            "tabs",
            "target",
            "tariffs",
            "texas",
            "them",
            "then",
            "thousands",
            "todays",
            "truth",
            "turmoil",
            "uncertainty",
            "unchanged",
            "university",
            "usefulness",
            "uses",
            "utility",
            "visible",
            "water",
            "weights",
            "whether",
            "without"
          ],
          "topical_shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
          "topical_score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Learning",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 25,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "answers",
                  "appear",
                  "appeared",
                  "approvals",
                  "areas",
                  "assurance",
                  "automatic",
                  "awards",
                  "because",
                  "better",
                  "bond",
                  "boston",
                  "boundaries",
                  "brown",
                  "cannot",
                  "capacity",
                  "center",
                  "centric",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "clearer",
                  "complete",
                  "connections",
                  "consistently",
                  "costs",
                  "country",
                  "create",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "definitions",
                  "despite",
                  "different",
                  "distinct",
                  "distributed",
                  "down",
                  "downside",
                  "drive",
                  "each",
                  "ecosystem",
                  "edition",
                  "eligible",
                  "entries",
                  "expert",
                  "explanation",
                  "explanations",
                  "export",
                  "failure",
                  "fdas",
                  "first",
                  "fixed",
                  "follow",
                  "future",
                  "gave",
                  "global",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "idea",
                  "important",
                  "improve",
                  "improvement",
                  "issue",
                  "judge",
                  "later",
                  "learn",
                  "logistics",
                  "lower",
                  "manufacturing",
                  "merely",
                  "method",
                  "mortgage",
                  "named",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "ordering",
                  "orders",
                  "outrun",
                  "passed",
                  "paxson",
                  "picture",
                  "plans",
                  "politico",
                  "preserve",
                  "president",
                  "promoting",
                  "purpose",
                  "puts",
                  "questions",
                  "ranked",
                  "ranking",
                  "ranks",
                  "raps",
                  "rates",
                  "record",
                  "remain",
                  "repeated",
                  "repeating",
                  "reported",
                  "research",
                  "review",
                  "reviews",
                  "rewrite",
                  "roles",
                  "roughly",
                  "rule",
                  "search",
                  "searches",
                  "sees",
                  "separately",
                  "several",
                  "shift",
                  "show",
                  "standards",
                  "state",
                  "stated",
                  "step",
                  "support",
                  "system",
                  "tabs",
                  "target",
                  "tariffs",
                  "texas",
                  "them",
                  "then",
                  "thousands",
                  "todays",
                  "truth",
                  "turmoil",
                  "uncertainty",
                  "unchanged",
                  "university",
                  "usefulness",
                  "uses",
                  "utility",
                  "visible",
                  "water",
                  "weights",
                  "whether",
                  "without"
                ],
                "shared_term_count": 153,
                "shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "answers",
                  "appear",
                  "appeared",
                  "approvals",
                  "areas",
                  "assurance",
                  "automatic",
                  "awards",
                  "because",
                  "better",
                  "bond",
                  "boston",
                  "boundaries",
                  "brown",
                  "cannot",
                  "capacity",
                  "center",
                  "centric",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "clearer",
                  "complete",
                  "connections",
                  "consistently",
                  "costs",
                  "country",
                  "create",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "definitions",
                  "despite",
                  "different",
                  "distinct",
                  "distributed",
                  "down",
                  "downside",
                  "drive",
                  "each",
                  "ecosystem",
                  "edition",
                  "eligible",
                  "entries",
                  "expert",
                  "explanation",
                  "explanations",
                  "export",
                  "failure",
                  "fdas",
                  "first",
                  "fixed",
                  "follow",
                  "future",
                  "gave",
                  "global",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "idea",
                  "important",
                  "improve",
                  "improvement",
                  "issue",
                  "judge",
                  "later",
                  "learn",
                  "logistics",
                  "lower",
                  "manufacturing",
                  "merely",
                  "method",
                  "mortgage",
                  "named",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "ordering",
                  "orders",
                  "outrun",
                  "passed",
                  "paxson",
                  "picture",
                  "plans",
                  "politico",
                  "preserve",
                  "president",
                  "promoting",
                  "purpose",
                  "puts",
                  "questions",
                  "ranked",
                  "ranking",
                  "ranks",
                  "raps",
                  "rates",
                  "record",
                  "remain",
                  "repeated",
                  "repeating",
                  "reported",
                  "research",
                  "review",
                  "reviews",
                  "rewrite",
                  "roles",
                  "roughly",
                  "rule",
                  "search",
                  "searches",
                  "sees",
                  "separately",
                  "several",
                  "shift",
                  "show",
                  "standards",
                  "state",
                  "stated",
                  "step",
                  "support",
                  "system",
                  "tabs",
                  "target",
                  "tariffs",
                  "texas",
                  "them",
                  "then",
                  "thousands",
                  "todays",
                  "truth",
                  "turmoil",
                  "uncertainty",
                  "unchanged",
                  "university",
                  "usefulness",
                  "uses",
                  "utility",
                  "visible",
                  "water",
                  "weights",
                  "whether",
                  "without"
                ],
                "shared_term_count": 153,
                "shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 820,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "areas",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "brown",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "distributed",
                  "down",
                  "ecosystem",
                  "entries",
                  "expert",
                  "fdas",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "learn",
                  "lower",
                  "manufacturing",
                  "method",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "ordering",
                  "passed",
                  "paxson",
                  "politico",
                  "president",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "remain",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "step",
                  "support",
                  "system",
                  "texas",
                  "thousands",
                  "todays",
                  "unchanged",
                  "university",
                  "usefulness",
                  "visible",
                  "water",
                  "whether",
                  "without"
                ],
                "shared_term_count": 81,
                "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 820,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "areas",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "brown",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "distributed",
                  "down",
                  "ecosystem",
                  "entries",
                  "expert",
                  "fdas",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "learn",
                  "lower",
                  "manufacturing",
                  "method",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "ordering",
                  "passed",
                  "paxson",
                  "politico",
                  "president",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "remain",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "step",
                  "support",
                  "system",
                  "texas",
                  "thousands",
                  "todays",
                  "unchanged",
                  "university",
                  "usefulness",
                  "visible",
                  "water",
                  "whether",
                  "without"
                ],
                "shared_term_count": 81,
                "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 820,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "areas",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "brown",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "distributed",
                  "down",
                  "ecosystem",
                  "entries",
                  "expert",
                  "fdas",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "learn",
                  "lower",
                  "manufacturing",
                  "method",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "ordering",
                  "passed",
                  "paxson",
                  "politico",
                  "president",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "remain",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "step",
                  "support",
                  "system",
                  "texas",
                  "thousands",
                  "todays",
                  "unchanged",
                  "university",
                  "usefulness",
                  "visible",
                  "water",
                  "whether",
                  "without"
                ],
                "shared_term_count": 81,
                "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 820,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "areas",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "brown",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "distributed",
                  "down",
                  "ecosystem",
                  "entries",
                  "expert",
                  "fdas",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "learn",
                  "lower",
                  "manufacturing",
                  "method",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "ordering",
                  "passed",
                  "paxson",
                  "politico",
                  "president",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "remain",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "step",
                  "support",
                  "system",
                  "texas",
                  "thousands",
                  "todays",
                  "unchanged",
                  "university",
                  "usefulness",
                  "visible",
                  "water",
                  "whether",
                  "without"
                ],
                "shared_term_count": 81,
                "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 572,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "areas",
                  "awards",
                  "because",
                  "center",
                  "change",
                  "checks",
                  "clear",
                  "country",
                  "cybersecurity",
                  "data",
                  "different",
                  "down",
                  "future",
                  "hiding",
                  "important",
                  "issue",
                  "later",
                  "learn",
                  "lower",
                  "method",
                  "news",
                  "nny360",
                  "north",
                  "ordering",
                  "passed",
                  "president",
                  "ranked",
                  "remain",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "rule",
                  "search",
                  "separately",
                  "show",
                  "state",
                  "support",
                  "system",
                  "then",
                  "thousands",
                  "todays",
                  "usefulness",
                  "visible",
                  "water",
                  "whether",
                  "without"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "95177b81ffcb38f47e7224b3afe29860cc998cad79f0d71c7f00fa769d6e2660",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "982f68a2210a81e6146c8fb77c9791e5b72b9cdf86963aa4e47d75014e8eeab5"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 299,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "areas",
                  "better",
                  "change",
                  "clear",
                  "daily",
                  "different",
                  "down",
                  "each",
                  "first",
                  "fixed",
                  "future",
                  "hiding",
                  "important",
                  "later",
                  "learn",
                  "method",
                  "news",
                  "puts",
                  "ranking",
                  "remain",
                  "rewrite",
                  "rule",
                  "search",
                  "show",
                  "unchanged",
                  "visible",
                  "whether",
                  "without"
                ],
                "shared_term_count": 29,
                "shared_terms_sha256": "bbc31aca57d5ab5398935b5cf476a492ec0203fb9fb9fac232a7c14ab7be33c5",
                "shared_source_ids": [],
                "score_receipt_sha256": "64a582bd0e6d122a5b98da420c8c9e6a3588d2303bbcdcdca622369731c47cb8"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 253,
                "qualifies": true,
                "shared_terms": [
                  "automatic",
                  "because",
                  "change",
                  "changes",
                  "changing",
                  "checks",
                  "complete",
                  "different",
                  "edition",
                  "global",
                  "later",
                  "learn",
                  "preserve",
                  "questions",
                  "separately",
                  "state",
                  "system",
                  "weights",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
                "shared_source_ids": [],
                "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 253,
                "qualifies": true,
                "shared_terms": [
                  "automatic",
                  "because",
                  "change",
                  "changes",
                  "changing",
                  "checks",
                  "complete",
                  "different",
                  "edition",
                  "global",
                  "later",
                  "learn",
                  "preserve",
                  "questions",
                  "separately",
                  "state",
                  "system",
                  "weights",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
                "shared_source_ids": [],
                "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 253,
                "qualifies": true,
                "shared_terms": [
                  "automatic",
                  "because",
                  "change",
                  "changes",
                  "changing",
                  "checks",
                  "complete",
                  "different",
                  "edition",
                  "global",
                  "later",
                  "learn",
                  "preserve",
                  "questions",
                  "separately",
                  "state",
                  "system",
                  "weights",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
                "shared_source_ids": [],
                "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 253,
                "qualifies": true,
                "shared_terms": [
                  "automatic",
                  "because",
                  "change",
                  "changes",
                  "changing",
                  "checks",
                  "complete",
                  "different",
                  "edition",
                  "global",
                  "later",
                  "learn",
                  "preserve",
                  "questions",
                  "separately",
                  "state",
                  "system",
                  "weights",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
                "shared_source_ids": [],
                "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 243,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "better",
                  "change",
                  "daily",
                  "each",
                  "explanation",
                  "first",
                  "fixed",
                  "future",
                  "hiding",
                  "important",
                  "later",
                  "learn",
                  "ranking",
                  "ranks",
                  "remain",
                  "rewrite",
                  "rule",
                  "state",
                  "system",
                  "truth",
                  "uncertainty",
                  "unchanged",
                  "visible",
                  "whether",
                  "without"
                ],
                "shared_term_count": 26,
                "shared_terms_sha256": "e4e58ec7fb512ba04cfe6ae46dfe7625bbf04960c2e8a4265bedae4028d63ea4",
                "shared_source_ids": [],
                "score_receipt_sha256": "10dd9e64709d92ef2c0529f498a8114d4cb518b42101f28361d6f197866b2d70"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 195,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "edition",
                  "first",
                  "improve",
                  "only",
                  "questions",
                  "record",
                  "remain",
                  "repeated",
                  "rule",
                  "state",
                  "system",
                  "unchanged",
                  "weights",
                  "whether",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "fe2f02c210c7f4abc9f9e90aef1c7198ea06d4fc2ec8cc78fb964caf4634939d",
                "shared_source_ids": [],
                "score_receipt_sha256": "64aaf5335983858aa357d53ede2b85e7db472d3ebb5ed833fba7ac5076c95c3e"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 184,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "edition",
                  "failure",
                  "hold",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "state",
                  "support",
                  "system",
                  "truth",
                  "weights"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "fe0ed18acc091d0a3b5d4500b34590229d90ccb1d32bfd1eb98abce4c0317221",
                "shared_source_ids": [],
                "score_receipt_sha256": "a1c7d3a7c720fa80b490bfca67228c12f220e670dfce36d7a00ecf2b719ac60e"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 175,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "changes",
                  "edition",
                  "explanation",
                  "failure",
                  "hold",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "preserve",
                  "remain",
                  "state",
                  "support",
                  "system",
                  "truth",
                  "weights"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "eabd710ab2f78bcef2b5e0f3d5c6d821576da262825fcabf454deeb868f62033",
                "shared_source_ids": [],
                "score_receipt_sha256": "e1eab11fdf8fedff0ca39b402bb96f83fc908c33e95324e647868da9d998eb60"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 167,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "complete",
                  "explanation",
                  "future",
                  "improve",
                  "later",
                  "learn",
                  "only",
                  "remain",
                  "review",
                  "rewrite",
                  "state",
                  "support",
                  "unchanged"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "9f36883d36daf4e272bb0bb547bcd9382c0ffdfde144cfd516b3cba429a7366b",
                "shared_source_ids": [],
                "score_receipt_sha256": "b2472b2973a3d3f8c0c00bb222fbb1cec9a8967f25e616aef041b04276b5d384"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 139,
                "qualifies": true,
                "shared_terms": [
                  "complete",
                  "distinct",
                  "later",
                  "next",
                  "only",
                  "remain",
                  "state",
                  "support",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a74e00439bdd35cf83b2259250f79ac653eeb30dd40e48d60ee6240211eec0f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "b2b73d9a6b9b82bf341ded43be7253cbfa41a8840bbc1ab80caf509feb3cf8c8"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "across",
              "answers",
              "appear",
              "appeared",
              "approvals",
              "areas",
              "assurance",
              "automatic",
              "awards",
              "because",
              "better",
              "bond",
              "boston",
              "boundaries",
              "brown",
              "cannot",
              "capacity",
              "center",
              "centric",
              "change",
              "changes",
              "changing",
              "checked",
              "checks",
              "christina",
              "clear",
              "clearer",
              "complete",
              "connections",
              "consistently",
              "costs",
              "country",
              "create",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "dated",
              "definitions",
              "despite",
              "different",
              "distinct",
              "distributed",
              "down",
              "downside",
              "drive",
              "each",
              "ecosystem",
              "edition",
              "eligible",
              "entries",
              "expert",
              "explanation",
              "explanations",
              "export",
              "failure",
              "fdas",
              "first",
              "fixed",
              "follow",
              "future",
              "gave",
              "global",
              "globe",
              "governor",
              "grid",
              "hiding",
              "hold",
              "idea",
              "important",
              "improve",
              "improvement",
              "issue",
              "judge",
              "later",
              "learn",
              "logistics",
              "lower",
              "manufacturing",
              "merely",
              "method",
              "mortgage",
              "named",
              "news",
              "next",
              "nny360",
              "north",
              "only",
              "ordering",
              "orders",
              "outrun",
              "passed",
              "paxson",
              "picture",
              "plans",
              "politico",
              "preserve",
              "president",
              "promoting",
              "purpose",
              "puts",
              "questions",
              "ranked",
              "ranking",
              "ranks",
              "raps",
              "rates",
              "record",
              "remain",
              "repeated",
              "repeating",
              "reported",
              "research",
              "review",
              "reviews",
              "rewrite",
              "roles",
              "roughly",
              "rule",
              "search",
              "searches",
              "sees",
              "separately",
              "several",
              "shift",
              "show",
              "standards",
              "state",
              "stated",
              "step",
              "support",
              "system",
              "tabs",
              "target",
              "tariffs",
              "texas",
              "them",
              "then",
              "thousands",
              "todays",
              "truth",
              "turmoil",
              "uncertainty",
              "unchanged",
              "university",
              "usefulness",
              "uses",
              "utility",
              "visible",
              "water",
              "weights",
              "whether",
              "without"
            ],
            "selected_shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
            "selected_score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "e90cdb4915724d681648f30dada5f2b46ee63f2254eb55e01b3cc5a58afd4436",
          "comparison_receipt_sha256": "59db1b13c9211a4d6fbe1c0b7322024495ceeb36264f05b72e5541d356b8cf35",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "b016746f79e6397fc07ebd3a04fce9f073d2539c59f8d17d6353fe6aeeb8f2a3",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "complete",
            "search",
            "still",
            "needs",
            "fixed",
            "roles",
            "for",
            "ranking",
            "explanation",
            "and",
            "follow",
            "the",
            "learning",
            "target",
            "better",
            "ordering",
            "clearer",
            "boundaries",
            "not",
            "automatic",
            "changes",
            "facts",
            "plans",
            "research",
            "weights",
            "checked",
            "entries",
            "passed",
            "across",
            "areas",
            "edition",
            "first",
            "ranked",
            "one",
            "saved",
            "rule",
            "then",
            "gave",
            "every",
            "tab",
            "distinct",
            "job",
            "picture",
            "map",
            "downside",
            "top",
            "three",
            "long",
            "term",
            "record",
            "connections",
            "new",
            "idea",
            "next",
            "checks",
            "definitions",
            "proof",
            "boston",
            "globe",
            "brown",
            "university",
            "president",
            "christina",
            "paxson",
            "step",
            "down",
            "nny360",
            "com",
            "state",
            "awards",
            "thousands",
            "north",
            "country",
            "water",
            "system",
            "cybersecurity",
            "raps",
            "expert",
            "sees",
            "shift",
            "ecosystem",
            "centric",
            "assurance",
            "fda",
            "distributed",
            "manufacturing",
            "lower",
            "remain",
            "visible",
            "support",
            "different",
            "questions",
            "review",
            "should",
            "judge",
            "whether",
            "improve",
            "usefulness",
            "without",
            "changing",
            "hiding",
            "uncertainty",
            "promoting",
            "merely",
            "appeared",
            "several",
            "searches",
            "repeating",
            "important",
            "consistently",
            "too",
            "low",
            "explanations",
            "outrun",
            "named"
          ],
          "direction": "MIXED"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-05-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-06-LONG-TERM-INVESTMENT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-06-LONG-TERM-INVESTMENT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-12-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-10-LEARNING"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT"
        ],
        "direction_counts": {
          "UP": 1,
          "DOWN": 0,
          "MIXED": 0,
          "UNSTATED": 4
        },
        "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-03-1353-SGT-C01::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "32 research plans are precisely defined but still pending evidence.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 320.9732,
            "why": [
              "shared terms: tab, plans, still, research, saved"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-06-LONG-TERM-INVESTMENT",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "4 assets clear the 6-of-10 research threshold; 0 remain held.",
            "engine": null,
            "tab": "Long-Term Investment",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 304.3882,
            "why": [
              "shared terms: tab, research, remain, term, long"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-06-LONG-TERM-INVESTMENT",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "4 assets clear the 6-of-10 research threshold; 0 remain held.",
            "engine": null,
            "tab": "Long-Term Investment",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 302.9508,
            "why": [
              "shared terms: tab, term, long, saved, research"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-12-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "584 current signals and 73 complete engines bind to one release.",
            "engine": null,
            "tab": "Proof",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 287.6138,
            "why": [
              "shared terms: tab, complete, proof, one, saved"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-10-LEARNING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "Semantic ownership, direct evidence and preserved retries remain the learning test.",
            "engine": null,
            "tab": "Learning",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 279.4515,
            "why": [
              "shared terms: learning, tab, remain, saved, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "750dc3963096503e9855bad4073a3a0900d768203ba18e4e87b5241ed73b62d1"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-LEARNING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-LEARNING",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Learning",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Learning",
          "source_headline": "A complete search still needs fixed roles for ranking, explanation and follow-up.",
          "source_question": "What should OTR learn from today’s issue?",
          "source_market_connection": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "733a9e596810cd7c8746b375868389601ccd2b7e27ae9df94ff6e6a0c37a08b8",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Learning",
          "current_headline": "A complete search still needs fixed roles for ranking, explanation and follow-up.",
          "current_question": "What should OTR learn from today’s issue?",
          "current_market_connection": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "733a9e596810cd7c8746b375868389601ccd2b7e27ae9df94ff6e6a0c37a08b8",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Learning content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What should OTR learn from today’s issue?",
              "current": "What should OTR learn from today’s issue?"
            },
            "headline": {
              "changed": false,
              "prior": "A complete search still needs fixed roles for ranking, explanation and follow-up.",
              "current": "A complete search still needs fixed roles for ranking, explanation and follow-up."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "687 checked entries passed across 73 research areas. The edition first ranked reports with one saved rule, then gave every tab a distinct job: current picture, complete map, downside, top three, research plans, long-term record, connections, new idea, next checks, learning, definitions and proof.",
                "The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. nny360.com reported: “State awards thousands to north country for water system cybersecurity”. RAPS reported: “Expert sees shift to ‘ecosystem-centric assurance’ under FDA’s distributed manufacturing rule”. Lower-ranked reports remain visible and support different questions. The review should judge whether the fixed roles improve usefulness without changing facts, hiding uncertainty or promoting a report merely because it appeared in several searches."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "One rule orders every eligible report",
                "Every tab answers a different question",
                "Later usefulness can improve the method"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights.",
              "current": "The learning target is better ordering and clearer boundaries, not automatic changes to facts, plans or research weights."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A tab repeating another tab’s job",
                "Important reports consistently ranked too low",
                "Explanations that outrun their named reports"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Change the future method when repeated dated reviews show a clear failure; preserve the earlier edition unchanged.",
              "current": "Change the future method when repeated dated reviews show a clear failure; preserve the earlier edition unchanged."
            }
          },
          "similarities": [
            "Both records belong to the Learning canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Learning content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "across",
            "answers",
            "appear",
            "appeared",
            "approvals",
            "areas",
            "assurance",
            "automatic",
            "awards",
            "because",
            "better",
            "bond",
            "boston",
            "boundaries",
            "brown",
            "cannot",
            "capacity",
            "center",
            "centric",
            "change",
            "changes",
            "changing",
            "checked",
            "checks",
            "christina",
            "clear",
            "clearer",
            "complete",
            "connections",
            "consistently",
            "costs",
            "country",
            "create",
            "cybersecurity",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "definitions",
            "despite",
            "different",
            "distinct",
            "distributed",
            "down",
            "downside",
            "drive",
            "each",
            "ecosystem",
            "edition",
            "eligible",
            "entries",
            "expert",
            "explanation",
            "explanations",
            "export",
            "failure",
            "fdas",
            "first",
            "fixed",
            "follow",
            "future",
            "gave",
            "global",
            "globe",
            "governor",
            "grid",
            "hiding",
            "hold",
            "idea",
            "important",
            "improve",
            "improvement",
            "issue",
            "judge",
            "later",
            "learn",
            "logistics",
            "lower",
            "manufacturing",
            "merely",
            "method",
            "mortgage",
            "named",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "ordering",
            "orders",
            "outrun",
            "passed",
            "paxson",
            "picture",
            "plans",
            "politico",
            "preserve",
            "president",
            "promoting",
            "purpose",
            "puts",
            "questions",
            "ranked",
            "ranking",
            "ranks",
            "raps",
            "rates",
            "record",
            "remain",
            "repeated",
            "repeating",
            "reported",
            "research",
            "review",
            "reviews",
            "rewrite",
            "roles",
            "roughly",
            "rule",
            "search",
            "searches",
            "sees",
            "separately",
            "several",
            "shift",
            "show",
            "standards",
            "state",
            "stated",
            "step",
            "support",
            "system",
            "tabs",
            "target",
            "tariffs",
            "texas",
            "them",
            "then",
            "thousands",
            "todays",
            "truth",
            "turmoil",
            "uncertainty",
            "unchanged",
            "university",
            "usefulness",
            "uses",
            "utility",
            "visible",
            "water",
            "weights",
            "whether",
            "without"
          ],
          "topical_shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
          "topical_score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Learning",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 25,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "answers",
                  "appear",
                  "appeared",
                  "approvals",
                  "areas",
                  "assurance",
                  "automatic",
                  "awards",
                  "because",
                  "better",
                  "bond",
                  "boston",
                  "boundaries",
                  "brown",
                  "cannot",
                  "capacity",
                  "center",
                  "centric",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "clearer",
                  "complete",
                  "connections",
                  "consistently",
                  "costs",
                  "country",
                  "create",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "definitions",
                  "despite",
                  "different",
                  "distinct",
                  "distributed",
                  "down",
                  "downside",
                  "drive",
                  "each",
                  "ecosystem",
                  "edition",
                  "eligible",
                  "entries",
                  "expert",
                  "explanation",
                  "explanations",
                  "export",
                  "failure",
                  "fdas",
                  "first",
                  "fixed",
                  "follow",
                  "future",
                  "gave",
                  "global",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "idea",
                  "important",
                  "improve",
                  "improvement",
                  "issue",
                  "judge",
                  "later",
                  "learn",
                  "logistics",
                  "lower",
                  "manufacturing",
                  "merely",
                  "method",
                  "mortgage",
                  "named",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "ordering",
                  "orders",
                  "outrun",
                  "passed",
                  "paxson",
                  "picture",
                  "plans",
                  "politico",
                  "preserve",
                  "president",
                  "promoting",
                  "purpose",
                  "puts",
                  "questions",
                  "ranked",
                  "ranking",
                  "ranks",
                  "raps",
                  "rates",
                  "record",
                  "remain",
                  "repeated",
                  "repeating",
                  "reported",
                  "research",
                  "review",
                  "reviews",
                  "rewrite",
                  "roles",
                  "roughly",
                  "rule",
                  "search",
                  "searches",
                  "sees",
                  "separately",
                  "several",
                  "shift",
                  "show",
                  "standards",
                  "state",
                  "stated",
                  "step",
                  "support",
                  "system",
                  "tabs",
                  "target",
                  "tariffs",
                  "texas",
                  "them",
                  "then",
                  "thousands",
                  "todays",
                  "truth",
                  "turmoil",
                  "uncertainty",
                  "unchanged",
                  "university",
                  "usefulness",
                  "uses",
                  "utility",
                  "visible",
                  "water",
                  "weights",
                  "whether",
                  "without"
                ],
                "shared_term_count": 153,
                "shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "answers",
                  "appear",
                  "appeared",
                  "approvals",
                  "areas",
                  "assurance",
                  "automatic",
                  "awards",
                  "because",
                  "better",
                  "bond",
                  "boston",
                  "boundaries",
                  "brown",
                  "cannot",
                  "capacity",
                  "center",
                  "centric",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "clearer",
                  "complete",
                  "connections",
                  "consistently",
                  "costs",
                  "country",
                  "create",
                  "cybersecurity",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "definitions",
                  "despite",
                  "different",
                  "distinct",
                  "distributed",
                  "down",
                  "downside",
                  "drive",
                  "each",
                  "ecosystem",
                  "edition",
                  "eligible",
                  "entries",
                  "expert",
                  "explanation",
                  "explanations",
                  "export",
                  "failure",
                  "fdas",
                  "first",
                  "fixed",
                  "follow",
                  "future",
                  "gave",
                  "global",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "idea",
                  "important",
                  "improve",
                  "improvement",
                  "issue",
                  "judge",
                  "later",
                  "learn",
                  "logistics",
                  "lower",
                  "manufacturing",
                  "merely",
                  "method",
                  "mortgage",
                  "named",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "ordering",
                  "orders",
                  "outrun",
                  "passed",
                  "paxson",
                  "picture",
                  "plans",
                  "politico",
                  "preserve",
                  "president",
                  "promoting",
                  "purpose",
                  "puts",
                  "questions",
                  "ranked",
                  "ranking",
                  "ranks",
                  "raps",
                  "rates",
                  "record",
                  "remain",
                  "repeated",
                  "repeating",
                  "reported",
                  "research",
                  "review",
                  "reviews",
                  "rewrite",
                  "roles",
                  "roughly",
                  "rule",
                  "search",
                  "searches",
                  "sees",
                  "separately",
                  "several",
                  "shift",
                  "show",
                  "standards",
                  "state",
                  "stated",
                  "step",
                  "support",
                  "system",
                  "tabs",
                  "target",
                  "tariffs",
                  "texas",
                  "them",
                  "then",
                  "thousands",
                  "todays",
                  "truth",
                  "turmoil",
                  "uncertainty",
                  "unchanged",
                  "university",
                  "usefulness",
                  "uses",
                  "utility",
                  "visible",
                  "water",
                  "weights",
                  "whether",
                  "without"
                ],
                "shared_term_count": 153,
                "shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 820,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "areas",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "brown",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "distributed",
                  "down",
                  "ecosystem",
                  "entries",
                  "expert",
                  "fdas",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "learn",
                  "lower",
                  "manufacturing",
                  "method",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "ordering",
                  "passed",
                  "paxson",
                  "politico",
                  "president",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "remain",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "step",
                  "support",
                  "system",
                  "texas",
                  "thousands",
                  "todays",
                  "unchanged",
                  "university",
                  "usefulness",
                  "visible",
                  "water",
                  "whether",
                  "without"
                ],
                "shared_term_count": 81,
                "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 820,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "areas",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "brown",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "distributed",
                  "down",
                  "ecosystem",
                  "entries",
                  "expert",
                  "fdas",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "learn",
                  "lower",
                  "manufacturing",
                  "method",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "ordering",
                  "passed",
                  "paxson",
                  "politico",
                  "president",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "remain",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "step",
                  "support",
                  "system",
                  "texas",
                  "thousands",
                  "todays",
                  "unchanged",
                  "university",
                  "usefulness",
                  "visible",
                  "water",
                  "whether",
                  "without"
                ],
                "shared_term_count": 81,
                "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 820,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "areas",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "brown",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "distributed",
                  "down",
                  "ecosystem",
                  "entries",
                  "expert",
                  "fdas",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "learn",
                  "lower",
                  "manufacturing",
                  "method",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "ordering",
                  "passed",
                  "paxson",
                  "politico",
                  "president",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "remain",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "step",
                  "support",
                  "system",
                  "texas",
                  "thousands",
                  "todays",
                  "unchanged",
                  "university",
                  "usefulness",
                  "visible",
                  "water",
                  "whether",
                  "without"
                ],
                "shared_term_count": 81,
                "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 820,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "areas",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "brown",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "distributed",
                  "down",
                  "ecosystem",
                  "entries",
                  "expert",
                  "fdas",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "hiding",
                  "hold",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "learn",
                  "lower",
                  "manufacturing",
                  "method",
                  "mortgage",
                  "news",
                  "nny360",
                  "north",
                  "ordering",
                  "passed",
                  "paxson",
                  "politico",
                  "president",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "remain",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "step",
                  "support",
                  "system",
                  "texas",
                  "thousands",
                  "todays",
                  "unchanged",
                  "university",
                  "usefulness",
                  "visible",
                  "water",
                  "whether",
                  "without"
                ],
                "shared_term_count": 81,
                "shared_terms_sha256": "a40e4492f98c540eb9ae466158a9785c7e634ad0bf3b7004cf900fd63aba9449",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b01f357fb7da786f62bcd954add969fb98ef133e45e7b70b6035efa7f49a4e4f"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 572,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "areas",
                  "awards",
                  "because",
                  "center",
                  "change",
                  "checks",
                  "clear",
                  "country",
                  "cybersecurity",
                  "data",
                  "different",
                  "down",
                  "future",
                  "hiding",
                  "important",
                  "issue",
                  "later",
                  "learn",
                  "lower",
                  "method",
                  "news",
                  "nny360",
                  "north",
                  "ordering",
                  "passed",
                  "president",
                  "ranked",
                  "remain",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "rule",
                  "search",
                  "separately",
                  "show",
                  "state",
                  "support",
                  "system",
                  "then",
                  "thousands",
                  "todays",
                  "usefulness",
                  "visible",
                  "water",
                  "whether",
                  "without"
                ],
                "shared_term_count": 48,
                "shared_terms_sha256": "95177b81ffcb38f47e7224b3afe29860cc998cad79f0d71c7f00fa769d6e2660",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "982f68a2210a81e6146c8fb77c9791e5b72b9cdf86963aa4e47d75014e8eeab5"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 299,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "areas",
                  "better",
                  "change",
                  "clear",
                  "daily",
                  "different",
                  "down",
                  "each",
                  "first",
                  "fixed",
                  "future",
                  "hiding",
                  "important",
                  "later",
                  "learn",
                  "method",
                  "news",
                  "puts",
                  "ranking",
                  "remain",
                  "rewrite",
                  "rule",
                  "search",
                  "show",
                  "unchanged",
                  "visible",
                  "whether",
                  "without"
                ],
                "shared_term_count": 29,
                "shared_terms_sha256": "bbc31aca57d5ab5398935b5cf476a492ec0203fb9fb9fac232a7c14ab7be33c5",
                "shared_source_ids": [],
                "score_receipt_sha256": "64a582bd0e6d122a5b98da420c8c9e6a3588d2303bbcdcdca622369731c47cb8"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 253,
                "qualifies": true,
                "shared_terms": [
                  "automatic",
                  "because",
                  "change",
                  "changes",
                  "changing",
                  "checks",
                  "complete",
                  "different",
                  "edition",
                  "global",
                  "later",
                  "learn",
                  "preserve",
                  "questions",
                  "separately",
                  "state",
                  "system",
                  "weights",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
                "shared_source_ids": [],
                "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 253,
                "qualifies": true,
                "shared_terms": [
                  "automatic",
                  "because",
                  "change",
                  "changes",
                  "changing",
                  "checks",
                  "complete",
                  "different",
                  "edition",
                  "global",
                  "later",
                  "learn",
                  "preserve",
                  "questions",
                  "separately",
                  "state",
                  "system",
                  "weights",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
                "shared_source_ids": [],
                "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 253,
                "qualifies": true,
                "shared_terms": [
                  "automatic",
                  "because",
                  "change",
                  "changes",
                  "changing",
                  "checks",
                  "complete",
                  "different",
                  "edition",
                  "global",
                  "later",
                  "learn",
                  "preserve",
                  "questions",
                  "separately",
                  "state",
                  "system",
                  "weights",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
                "shared_source_ids": [],
                "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 253,
                "qualifies": true,
                "shared_terms": [
                  "automatic",
                  "because",
                  "change",
                  "changes",
                  "changing",
                  "checks",
                  "complete",
                  "different",
                  "edition",
                  "global",
                  "later",
                  "learn",
                  "preserve",
                  "questions",
                  "separately",
                  "state",
                  "system",
                  "weights",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "40168a9696cb3bd8d1cab8305b4af80018ee0de5e40c317a33977959dd0331f2",
                "shared_source_ids": [],
                "score_receipt_sha256": "82956442f728155a9a3cd36a991a251a28b266aadc175b4a6fe41e5696602746"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 243,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "better",
                  "change",
                  "daily",
                  "each",
                  "explanation",
                  "first",
                  "fixed",
                  "future",
                  "hiding",
                  "important",
                  "later",
                  "learn",
                  "ranking",
                  "ranks",
                  "remain",
                  "rewrite",
                  "rule",
                  "state",
                  "system",
                  "truth",
                  "uncertainty",
                  "unchanged",
                  "visible",
                  "whether",
                  "without"
                ],
                "shared_term_count": 26,
                "shared_terms_sha256": "e4e58ec7fb512ba04cfe6ae46dfe7625bbf04960c2e8a4265bedae4028d63ea4",
                "shared_source_ids": [],
                "score_receipt_sha256": "10dd9e64709d92ef2c0529f498a8114d4cb518b42101f28361d6f197866b2d70"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 195,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "edition",
                  "first",
                  "improve",
                  "only",
                  "questions",
                  "record",
                  "remain",
                  "repeated",
                  "rule",
                  "state",
                  "system",
                  "unchanged",
                  "weights",
                  "whether",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "fe2f02c210c7f4abc9f9e90aef1c7198ea06d4fc2ec8cc78fb964caf4634939d",
                "shared_source_ids": [],
                "score_receipt_sha256": "64aaf5335983858aa357d53ede2b85e7db472d3ebb5ed833fba7ac5076c95c3e"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 194,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "checks",
                  "complete",
                  "create",
                  "daily",
                  "edition",
                  "first",
                  "issue",
                  "learn",
                  "next",
                  "only",
                  "repeated",
                  "rewrite",
                  "state",
                  "stated",
                  "system"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "43322f4ce7bc495563f78f5d6d443cbae941d59f5931f853e5414a9de6e9b88e",
                "shared_source_ids": [],
                "score_receipt_sha256": "272743b6c75a8552348193947bb3204a80557a43f3fb34164177750ab2facfa9"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 184,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "changes",
                  "edition",
                  "failure",
                  "hold",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "state",
                  "support",
                  "system",
                  "truth",
                  "weights"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "fe0ed18acc091d0a3b5d4500b34590229d90ccb1d32bfd1eb98abce4c0317221",
                "shared_source_ids": [],
                "score_receipt_sha256": "a1c7d3a7c720fa80b490bfca67228c12f220e670dfce36d7a00ecf2b719ac60e"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 175,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "changes",
                  "edition",
                  "explanation",
                  "failure",
                  "hold",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "preserve",
                  "remain",
                  "state",
                  "support",
                  "system",
                  "truth",
                  "weights"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "eabd710ab2f78bcef2b5e0f3d5c6d821576da262825fcabf454deeb868f62033",
                "shared_source_ids": [],
                "score_receipt_sha256": "e1eab11fdf8fedff0ca39b402bb96f83fc908c33e95324e647868da9d998eb60"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 167,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "complete",
                  "explanation",
                  "future",
                  "improve",
                  "later",
                  "learn",
                  "only",
                  "remain",
                  "review",
                  "rewrite",
                  "state",
                  "support",
                  "unchanged"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "9f36883d36daf4e272bb0bb547bcd9382c0ffdfde144cfd516b3cba429a7366b",
                "shared_source_ids": [],
                "score_receipt_sha256": "b2472b2973a3d3f8c0c00bb222fbb1cec9a8967f25e616aef041b04276b5d384"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 139,
                "qualifies": true,
                "shared_terms": [
                  "complete",
                  "distinct",
                  "later",
                  "next",
                  "only",
                  "remain",
                  "state",
                  "support",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a74e00439bdd35cf83b2259250f79ac653eeb30dd40e48d60ee6240211eec0f0",
                "shared_source_ids": [],
                "score_receipt_sha256": "b2b73d9a6b9b82bf341ded43be7253cbfa41a8840bbc1ab80caf509feb3cf8c8"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 83,
                "qualifies": false,
                "shared_terms": [
                  "distinct",
                  "later",
                  "learn",
                  "next",
                  "only",
                  "remain",
                  "rewrite",
                  "state"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "c6653a00372e6a8f517bd3b1d9486afa010fdf0b63fc8c7b8b94788ea80a1558",
                "shared_source_ids": [],
                "score_receipt_sha256": "1b94d182a0ece678e60cb51d13615485bebf6f5256ea4575bf29409bb8f43b90"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "across",
              "answers",
              "appear",
              "appeared",
              "approvals",
              "areas",
              "assurance",
              "automatic",
              "awards",
              "because",
              "better",
              "bond",
              "boston",
              "boundaries",
              "brown",
              "cannot",
              "capacity",
              "center",
              "centric",
              "change",
              "changes",
              "changing",
              "checked",
              "checks",
              "christina",
              "clear",
              "clearer",
              "complete",
              "connections",
              "consistently",
              "costs",
              "country",
              "create",
              "cybersecurity",
              "daily",
              "data",
              "datamarnews",
              "dated",
              "definitions",
              "despite",
              "different",
              "distinct",
              "distributed",
              "down",
              "downside",
              "drive",
              "each",
              "ecosystem",
              "edition",
              "eligible",
              "entries",
              "expert",
              "explanation",
              "explanations",
              "export",
              "failure",
              "fdas",
              "first",
              "fixed",
              "follow",
              "future",
              "gave",
              "global",
              "globe",
              "governor",
              "grid",
              "hiding",
              "hold",
              "idea",
              "important",
              "improve",
              "improvement",
              "issue",
              "judge",
              "later",
              "learn",
              "logistics",
              "lower",
              "manufacturing",
              "merely",
              "method",
              "mortgage",
              "named",
              "news",
              "next",
              "nny360",
              "north",
              "only",
              "ordering",
              "orders",
              "outrun",
              "passed",
              "paxson",
              "picture",
              "plans",
              "politico",
              "preserve",
              "president",
              "promoting",
              "purpose",
              "puts",
              "questions",
              "ranked",
              "ranking",
              "ranks",
              "raps",
              "rates",
              "record",
              "remain",
              "repeated",
              "repeating",
              "reported",
              "research",
              "review",
              "reviews",
              "rewrite",
              "roles",
              "roughly",
              "rule",
              "search",
              "searches",
              "sees",
              "separately",
              "several",
              "shift",
              "show",
              "standards",
              "state",
              "stated",
              "step",
              "support",
              "system",
              "tabs",
              "target",
              "tariffs",
              "texas",
              "them",
              "then",
              "thousands",
              "todays",
              "truth",
              "turmoil",
              "uncertainty",
              "unchanged",
              "university",
              "usefulness",
              "uses",
              "utility",
              "visible",
              "water",
              "weights",
              "whether",
              "without"
            ],
            "selected_shared_terms_sha256": "65ec3ad1e29f82512f3e0ee7e12ca2fc1051e109bb7e706ed981687b4c85411a",
            "selected_score_receipt_sha256": "151f9e2accdb6c240b720e8637b9a9222c8b1c939c1934d14de07b32b1164898",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "e90cdb4915724d681648f30dada5f2b46ee63f2254eb55e01b3cc5a58afd4436",
          "comparison_receipt_sha256": "59db1b13c9211a4d6fbe1c0b7322024495ceeb36264f05b72e5541d356b8cf35",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and check when it was published.",
        "Keep what the source said separate from what OTR thinks it may mean.",
        "For a major claim, look for an official source or a second independent report."
      ],
      "watch_conditions": [
        "A tab repeating another tab’s job",
        "Important reports consistently ranked too low",
        "Explanations that outrun their named reports"
      ],
      "invalidation": "Change the future method when repeated dated reviews show a clear failure; preserve the earlier edition unchanged.",
      "learning_status": "EVIDENCE_GATE_PASSED - PREDICTION_STATES_UNCHANGED - ENGINE_WEIGHTS_UNCHANGED",
      "deterministic_method": {
        "method_id": "OTR-FULL-IMMERSIVE-TAB-DETERMINISM-V1",
        "tab_name": "Learning",
        "source_selection_rule": "Audit the fixed ranking rule and the distinct purpose assigned to every section.",
        "source_ids": [
          "LEAD-01",
          "LEAD-10",
          "LEAD-02",
          "LEAD-11",
          "LEAD-03",
          "LEAD-12"
        ],
        "fixed_sections": [
          "question",
          "headline",
          "narrative",
          "beats",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "complete": true
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T10:37:30+08:00",
        "verified_sources": 12,
        "candidate_sources": 471,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-04-0618-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-04_CANONICAL"
      }
    },
    "Glossary": {
      "eyebrow": "GLOSSARY · 4 AUGUST 2026",
      "question": "What do today’s main labels mean?",
      "headline": "Reported change, transmission path, fixed plan and settled result are different states.",
      "narrative": [
        "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. A reported change records what the named publisher said. A transmission path describes how that event might reach another outcome; it remains a question until the missing steps are measured.",
        "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. A fixed plan saves its price, time and thresholds before observation. A settled result records whether those saved conditions were met. Editorial importance cannot turn a report into a price result or a possible path into a proven cause."
      ],
      "beats": [
        {
          "label": "REPORTED",
          "title": "The named publisher supports its own statement",
          "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Each report keeps its own event, place and time.",
          "source_ids": [
            "LEAD-01",
            "LEAD-02"
          ]
        },
        {
          "label": "PATH",
          "title": "A possible chain needs measured steps",
          "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Comparison does not prove that one report caused another.",
          "source_ids": [
            "LEAD-03",
            "LEAD-04"
          ]
        },
        {
          "label": "RESULT",
          "title": "A saved test has a later pass or miss",
          "body": "WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. The outcome follows the saved evidence rule, not the story’s tone.",
          "source_ids": [
            "LEAD-05",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "These four states keep a strong report useful without allowing it to support a claim it never tested.",
      "history_echo": "The saved Glossary content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Glossary section when one passes the subject check; it cannot prove today's facts.",
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Glossary",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Glossary",
          "question": "What do today’s main labels mean?",
          "headline": "Reported change, transmission path, fixed plan and settled result are different states.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. A reported change records what the named publisher said. A transmission path describes how that event might reach another outcome; it remains a question until the missing steps are measured.",
            "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. A fixed plan saves its price, time and thresholds before observation. A settled result records whether those saved conditions were met. Editorial importance cannot turn a report into a price result or a possible path into a proven cause."
          ],
          "beats": [
            {
              "label": "REPORTED",
              "title": "The named publisher supports its own statement",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Each report keeps its own event, place and time.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "PATH",
              "title": "A possible chain needs measured steps",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Comparison does not prove that one report caused another.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "RESULT",
              "title": "A saved test has a later pass or miss",
              "body": "WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. The outcome follows the saved evidence rule, not the story’s tone.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "These four states keep a strong report useful without allowing it to support a claim it never tested.",
          "watch_conditions": [
            "A possible path presented as a fact",
            "A report presented as a price result",
            "A later result shown without its original test"
          ],
          "invalidation": "Correct any label that says more than the named report, measured step or saved test allows.",
          "content_sha256": "7aabd438f75e76ea331a31981249f13519b3272391350777f3490b232a1679bf",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Glossary",
          "question": "What do today’s main labels mean?",
          "headline": "Reported change, transmission path, fixed plan and settled result are different states.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. A reported change records what the named publisher said. A transmission path describes how that event might reach another outcome; it remains a question until the missing steps are measured.",
            "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. A fixed plan saves its price, time and thresholds before observation. A settled result records whether those saved conditions were met. Editorial importance cannot turn a report into a price result or a possible path into a proven cause."
          ],
          "beats": [
            {
              "label": "REPORTED",
              "title": "The named publisher supports its own statement",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Each report keeps its own event, place and time.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "PATH",
              "title": "A possible chain needs measured steps",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Comparison does not prove that one report caused another.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "RESULT",
              "title": "A saved test has a later pass or miss",
              "body": "WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. The outcome follows the saved evidence rule, not the story’s tone.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "These four states keep a strong report useful without allowing it to support a claim it never tested.",
          "watch_conditions": [
            "A possible path presented as a fact",
            "A report presented as a price result",
            "A later result shown without its original test"
          ],
          "invalidation": "Correct any label that says more than the named report, measured step or saved test allows.",
          "content_sha256": "7aabd438f75e76ea331a31981249f13519b3272391350777f3490b232a1679bf",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "UNCHANGED",
        "content_change_summary": "The saved Glossary content is unchanged across all eight compared fields.",
        "content_changes": {
          "changed_fields": [],
          "unchanged_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "question": {
            "changed": false,
            "prior": "What do today’s main labels mean?",
            "current": "What do today’s main labels mean?"
          },
          "headline": {
            "changed": false,
            "prior": "Reported change, transmission path, fixed plan and settled result are different states.",
            "current": "Reported change, transmission path, fixed plan and settled result are different states."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. A reported change records what the named publisher said. A transmission path describes how that event might reach another outcome; it remains a question until the missing steps are measured.",
              "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. A fixed plan saves its price, time and thresholds before observation. A settled result records whether those saved conditions were met. Editorial importance cannot turn a report into a price result or a possible path into a proven cause."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "The named publisher supports its own statement",
              "A possible chain needs measured steps",
              "A saved test has a later pass or miss"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-01",
              "LEAD-02",
              "LEAD-03",
              "LEAD-04",
              "LEAD-05",
              "LEAD-06"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "These four states keep a strong report useful without allowing it to support a claim it never tested.",
            "current": "These four states keep a strong report useful without allowing it to support a claim it never tested."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "A possible path presented as a fact",
              "A report presented as a price result",
              "A later result shown without its original test"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Correct any label that says more than the named report, measured step or saved test allows.",
            "current": "Correct any label that says more than the named report, measured step or saved test allows."
          }
        },
        "similarities": [
          "Both records belong to the Glossary canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved narrative is unchanged.",
          "The saved beat structure is unchanged.",
          "The saved source set is unchanged.",
          "The saved market connection is unchanged.",
          "The saved watch conditions is unchanged.",
          "The saved invalidation condition is unchanged."
        ],
        "differences": [
          "All eight compared content fields are unchanged; only the story, release or publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "alleging",
            "allowing",
            "allows",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "cause",
            "caused",
            "center",
            "chain",
            "change",
            "claim",
            "company",
            "comparison",
            "construction",
            "copper",
            "correct",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "describes",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "editorial",
            "event",
            "export",
            "firm",
            "fixed",
            "follows",
            "food",
            "former",
            "fortune",
            "four",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "importance",
            "improvement",
            "keep",
            "keeps",
            "label",
            "labels",
            "largest",
            "later",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "mean",
            "measured",
            "might",
            "miss",
            "missing",
            "mortgage",
            "named",
            "never",
            "news",
            "observation",
            "original",
            "outcome",
            "pass",
            "path",
            "place",
            "plan",
            "politico",
            "possible",
            "presented",
            "president",
            "price",
            "prove",
            "proven",
            "publisher",
            "puts",
            "rates",
            "reach",
            "records",
            "regional",
            "reported",
            "result",
            "roughly",
            "rule",
            "said",
            "saves",
            "says",
            "scheme",
            "separately",
            "settled",
            "shown",
            "singapore",
            "site",
            "southeast",
            "statement",
            "states",
            "step",
            "steps",
            "stolen",
            "storys",
            "strong",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "tested",
            "texas",
            "thresholds",
            "time",
            "todays",
            "tone",
            "transmission",
            "turmoil",
            "turn",
            "unchanged",
            "useful",
            "were",
            "whether",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Glossary",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 32,
          "meaningful_match_count": 31,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allowing",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "cause",
                "caused",
                "center",
                "chain",
                "change",
                "claim",
                "company",
                "comparison",
                "construction",
                "copper",
                "correct",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "describes",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "fixed",
                "follows",
                "food",
                "former",
                "fortune",
                "four",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "importance",
                "improvement",
                "keep",
                "keeps",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "mean",
                "measured",
                "might",
                "miss",
                "missing",
                "mortgage",
                "named",
                "never",
                "news",
                "observation",
                "original",
                "outcome",
                "pass",
                "path",
                "place",
                "plan",
                "politico",
                "possible",
                "presented",
                "president",
                "price",
                "prove",
                "proven",
                "publisher",
                "puts",
                "rates",
                "reach",
                "records",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "said",
                "saves",
                "says",
                "scheme",
                "separately",
                "settled",
                "shown",
                "singapore",
                "site",
                "southeast",
                "statement",
                "states",
                "step",
                "steps",
                "stolen",
                "storys",
                "strong",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "test",
                "tested",
                "texas",
                "thresholds",
                "time",
                "todays",
                "tone",
                "transmission",
                "turmoil",
                "turn",
                "unchanged",
                "useful",
                "were",
                "whether",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 135,
              "shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allowing",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "cause",
                "caused",
                "center",
                "chain",
                "change",
                "claim",
                "company",
                "comparison",
                "construction",
                "copper",
                "correct",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "describes",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "fixed",
                "follows",
                "food",
                "former",
                "fortune",
                "four",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "importance",
                "improvement",
                "keep",
                "keeps",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "mean",
                "measured",
                "might",
                "miss",
                "missing",
                "mortgage",
                "named",
                "never",
                "news",
                "observation",
                "original",
                "outcome",
                "pass",
                "path",
                "place",
                "plan",
                "politico",
                "possible",
                "presented",
                "president",
                "price",
                "prove",
                "proven",
                "publisher",
                "puts",
                "rates",
                "reach",
                "records",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "said",
                "saves",
                "says",
                "scheme",
                "separately",
                "settled",
                "shown",
                "singapore",
                "site",
                "southeast",
                "statement",
                "states",
                "step",
                "steps",
                "stolen",
                "storys",
                "strong",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "test",
                "tested",
                "texas",
                "thresholds",
                "time",
                "todays",
                "tone",
                "transmission",
                "turmoil",
                "turn",
                "unchanged",
                "useful",
                "were",
                "whether",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 135,
              "shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 971,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "claim",
                "company",
                "construction",
                "copper",
                "correct",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "mean",
                "mortgage",
                "named",
                "news",
                "politico",
                "possible",
                "presented",
                "president",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "scheme",
                "separately",
                "shown",
                "singapore",
                "site",
                "southeast",
                "states",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 88,
              "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 971,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "claim",
                "company",
                "construction",
                "copper",
                "correct",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "mean",
                "mortgage",
                "named",
                "news",
                "politico",
                "possible",
                "presented",
                "president",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "scheme",
                "separately",
                "shown",
                "singapore",
                "site",
                "southeast",
                "states",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 88,
              "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 971,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "claim",
                "company",
                "construction",
                "copper",
                "correct",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "mean",
                "mortgage",
                "named",
                "news",
                "politico",
                "possible",
                "presented",
                "president",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "scheme",
                "separately",
                "shown",
                "singapore",
                "site",
                "southeast",
                "states",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 88,
              "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 971,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "claim",
                "company",
                "construction",
                "copper",
                "correct",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "mean",
                "mortgage",
                "named",
                "news",
                "politico",
                "possible",
                "presented",
                "president",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "scheme",
                "separately",
                "shown",
                "singapore",
                "site",
                "southeast",
                "states",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 88,
              "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 816,
              "qualifies": true,
              "shared_terms": [
                "allows",
                "approvals",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "claim",
                "correct",
                "costs",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "main",
                "mean",
                "mortgage",
                "named",
                "news",
                "politico",
                "possible",
                "presented",
                "publisher",
                "puts",
                "rates",
                "regional",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "separately",
                "shown",
                "singapore",
                "southeast",
                "states",
                "subsidiary",
                "support",
                "supports",
                "tariffs",
                "tech",
                "texas",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "without"
              ],
              "shared_term_count": 69,
              "shared_terms_sha256": "065615aa19d6ed1e45f02f8880b5481ff3eae94da42ad4bc42333eb72cbf07b1",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "360cfa9a640d265ca7b83b7014136029be2a511efa2d8165d4bb45e2d0bb809a"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 297,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "different",
                "keep",
                "keeps",
                "labels",
                "named",
                "path",
                "price",
                "publisher",
                "reported",
                "result",
                "said",
                "statement",
                "states",
                "strong",
                "support",
                "supports",
                "test",
                "time",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "2b6acb896e9cae9bca8ee8fb5af1cb3efd917fad8da682f29d4ec757a537fa7f",
              "shared_source_ids": [],
              "score_receipt_sha256": "ef95986ac64cd6c8e2e9c8d2348f7958313bcf05d868f0ee2a28e0fb7329fa2a"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 242,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "change",
                "claim",
                "different",
                "keeps",
                "labels",
                "named",
                "publisher",
                "reported",
                "said",
                "states",
                "strong",
                "supports",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "4c07e700c9fdd8730419655c695327241e7e5984f2ca744ad1dfcd8b389f02e5",
              "shared_source_ids": [],
              "score_receipt_sha256": "3c36cbaf1cbd5e5691914d92549b25a563c1c3a481848b0a65c1d3f3f441a6a8"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 230,
              "qualifies": true,
              "shared_terms": [
                "allows",
                "cannot",
                "cause",
                "caused",
                "change",
                "correct",
                "describes",
                "different",
                "later",
                "main",
                "mean",
                "named",
                "prove",
                "reported",
                "result",
                "says",
                "support",
                "time",
                "todays",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "bf77e3057f277b256e41f324c55ac60812160e5d03faae7565a5f1d36da5ccd5",
              "shared_source_ids": [],
              "score_receipt_sha256": "dca7f487fc16eec5b08f6c13d937a79182d5733b3715b94fd7ce96977d362c90"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 220,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "data",
                "keep",
                "label",
                "later",
                "measured",
                "named",
                "observation",
                "plan",
                "price",
                "publisher",
                "records",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "strong",
                "tested",
                "todays",
                "without"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
              "shared_source_ids": [],
              "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 198,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "cause",
                "correct",
                "describes",
                "different",
                "label",
                "later",
                "main",
                "mean",
                "measured",
                "original",
                "outcome",
                "reported",
                "states",
                "support",
                "time",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "40d31871a66c1dadb15125ffda1224cf2b0c626de45faec499a585a5c387e293",
              "shared_source_ids": [],
              "score_receipt_sha256": "14bf7c7c783b2cd9fe0ca68d04e37d0f4cd3cfbf15ba7978d0557a4eccca2c00"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 156,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "label",
                "labels",
                "named",
                "publisher",
                "reported",
                "states",
                "strong",
                "time",
                "useful",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
              "shared_source_ids": [],
              "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 128,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "publisher",
                "separately",
                "strong",
                "support"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
              "shared_source_ids": [],
              "score_receipt_sha256": "a22a3d82113281a411987f1ec83e3849393c65cd79120f421552c0a071e998db"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 128,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "publisher",
                "separately",
                "strong",
                "support"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
              "shared_source_ids": [],
              "score_receipt_sha256": "a22a3d82113281a411987f1ec83e3849393c65cd79120f421552c0a071e998db"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "publisher",
                "separately",
                "strong",
                "support"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
              "shared_source_ids": [],
              "score_receipt_sha256": "4aed14ad1e70d1c40a50c02a1715fc582c4af52f6da7882e7ace80cebe0a24c5"
            },
            {
              "rank": 31,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "publisher",
                "separately",
                "strong",
                "support"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
              "shared_source_ids": [],
              "score_receipt_sha256": "4aed14ad1e70d1c40a50c02a1715fc582c4af52f6da7882e7ace80cebe0a24c5"
            },
            {
              "rank": 32,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 93,
              "qualifies": false,
              "shared_terms": [
                "company",
                "costs",
                "named",
                "original",
                "presented",
                "rates",
                "rule",
                "separately",
                "transmission"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "bdf3b77cc45e0da68d7de48957633e7a10a800fdef9ba48f95815715e728d59b",
              "shared_source_ids": [],
              "score_receipt_sha256": "845f47d3204ea2fab86175bd8306fb820942ff287ea337977ef850fa66e4e16c"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "alleging",
            "allowing",
            "allows",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "cause",
            "caused",
            "center",
            "chain",
            "change",
            "claim",
            "company",
            "comparison",
            "construction",
            "copper",
            "correct",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "describes",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "editorial",
            "event",
            "export",
            "firm",
            "fixed",
            "follows",
            "food",
            "former",
            "fortune",
            "four",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "importance",
            "improvement",
            "keep",
            "keeps",
            "label",
            "labels",
            "largest",
            "later",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "mean",
            "measured",
            "might",
            "miss",
            "missing",
            "mortgage",
            "named",
            "never",
            "news",
            "observation",
            "original",
            "outcome",
            "pass",
            "path",
            "place",
            "plan",
            "politico",
            "possible",
            "presented",
            "president",
            "price",
            "prove",
            "proven",
            "publisher",
            "puts",
            "rates",
            "reach",
            "records",
            "regional",
            "reported",
            "result",
            "roughly",
            "rule",
            "said",
            "saves",
            "says",
            "scheme",
            "separately",
            "settled",
            "shown",
            "singapore",
            "site",
            "southeast",
            "statement",
            "states",
            "step",
            "steps",
            "stolen",
            "storys",
            "strong",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "tested",
            "texas",
            "thresholds",
            "time",
            "todays",
            "tone",
            "transmission",
            "turmoil",
            "turn",
            "unchanged",
            "useful",
            "were",
            "whether",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
          "selected_score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "b68a56ab264bf64b4e94a074e3387ae11ba4cb96e63eb74acfa33a6b3c185ff6",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "8c89664471dd1b6bf6ae4a6a01d1f3aaaace7fd1d9a299f83431a39c350b0f1f"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-GLOSSARY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-GLOSSARY",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Glossary",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Glossary",
          "source_headline": "Reported change, transmission path, fixed plan and settled result are different states.",
          "source_question": "What do today’s main labels mean?",
          "source_market_connection": "These four states keep a strong report useful without allowing it to support a claim it never tested.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "7aabd438f75e76ea331a31981249f13519b3272391350777f3490b232a1679bf",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Glossary",
          "current_headline": "Reported change, transmission path, fixed plan and settled result are different states.",
          "current_question": "What do today’s main labels mean?",
          "current_market_connection": "These four states keep a strong report useful without allowing it to support a claim it never tested.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "7aabd438f75e76ea331a31981249f13519b3272391350777f3490b232a1679bf",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Glossary content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What do today’s main labels mean?",
              "current": "What do today’s main labels mean?"
            },
            "headline": {
              "changed": false,
              "prior": "Reported change, transmission path, fixed plan and settled result are different states.",
              "current": "Reported change, transmission path, fixed plan and settled result are different states."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. A reported change records what the named publisher said. A transmission path describes how that event might reach another outcome; it remains a question until the missing steps are measured.",
                "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. A fixed plan saves its price, time and thresholds before observation. A settled result records whether those saved conditions were met. Editorial importance cannot turn a report into a price result or a possible path into a proven cause."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "The named publisher supports its own statement",
                "A possible chain needs measured steps",
                "A saved test has a later pass or miss"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "These four states keep a strong report useful without allowing it to support a claim it never tested.",
              "current": "These four states keep a strong report useful without allowing it to support a claim it never tested."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A possible path presented as a fact",
                "A report presented as a price result",
                "A later result shown without its original test"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Correct any label that says more than the named report, measured step or saved test allows.",
              "current": "Correct any label that says more than the named report, measured step or saved test allows."
            }
          },
          "similarities": [
            "Both records belong to the Glossary canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Glossary content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "alleging",
            "allowing",
            "allows",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "cause",
            "caused",
            "center",
            "chain",
            "change",
            "claim",
            "company",
            "comparison",
            "construction",
            "copper",
            "correct",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "describes",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "editorial",
            "event",
            "export",
            "firm",
            "fixed",
            "follows",
            "food",
            "former",
            "fortune",
            "four",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "importance",
            "improvement",
            "keep",
            "keeps",
            "label",
            "labels",
            "largest",
            "later",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "mean",
            "measured",
            "might",
            "miss",
            "missing",
            "mortgage",
            "named",
            "never",
            "news",
            "observation",
            "original",
            "outcome",
            "pass",
            "path",
            "place",
            "plan",
            "politico",
            "possible",
            "presented",
            "president",
            "price",
            "prove",
            "proven",
            "publisher",
            "puts",
            "rates",
            "reach",
            "records",
            "regional",
            "reported",
            "result",
            "roughly",
            "rule",
            "said",
            "saves",
            "says",
            "scheme",
            "separately",
            "settled",
            "shown",
            "singapore",
            "site",
            "southeast",
            "statement",
            "states",
            "step",
            "steps",
            "stolen",
            "storys",
            "strong",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "tested",
            "texas",
            "thresholds",
            "time",
            "todays",
            "tone",
            "transmission",
            "turmoil",
            "turn",
            "unchanged",
            "useful",
            "were",
            "whether",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
          "topical_score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Glossary",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 31,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allowing",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "cause",
                  "caused",
                  "center",
                  "chain",
                  "change",
                  "claim",
                  "company",
                  "comparison",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "describes",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "fixed",
                  "follows",
                  "food",
                  "former",
                  "fortune",
                  "four",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "importance",
                  "improvement",
                  "keep",
                  "keeps",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "measured",
                  "might",
                  "miss",
                  "missing",
                  "mortgage",
                  "named",
                  "never",
                  "news",
                  "observation",
                  "original",
                  "outcome",
                  "pass",
                  "path",
                  "place",
                  "plan",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "price",
                  "prove",
                  "proven",
                  "publisher",
                  "puts",
                  "rates",
                  "reach",
                  "records",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "said",
                  "saves",
                  "says",
                  "scheme",
                  "separately",
                  "settled",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "statement",
                  "states",
                  "step",
                  "steps",
                  "stolen",
                  "storys",
                  "strong",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "tested",
                  "texas",
                  "thresholds",
                  "time",
                  "todays",
                  "tone",
                  "transmission",
                  "turmoil",
                  "turn",
                  "unchanged",
                  "useful",
                  "were",
                  "whether",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 135,
                "shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allowing",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "cause",
                  "caused",
                  "center",
                  "chain",
                  "change",
                  "claim",
                  "company",
                  "comparison",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "describes",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "fixed",
                  "follows",
                  "food",
                  "former",
                  "fortune",
                  "four",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "importance",
                  "improvement",
                  "keep",
                  "keeps",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "measured",
                  "might",
                  "miss",
                  "missing",
                  "mortgage",
                  "named",
                  "never",
                  "news",
                  "observation",
                  "original",
                  "outcome",
                  "pass",
                  "path",
                  "place",
                  "plan",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "price",
                  "prove",
                  "proven",
                  "publisher",
                  "puts",
                  "rates",
                  "reach",
                  "records",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "said",
                  "saves",
                  "says",
                  "scheme",
                  "separately",
                  "settled",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "statement",
                  "states",
                  "step",
                  "steps",
                  "stolen",
                  "storys",
                  "strong",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "tested",
                  "texas",
                  "thresholds",
                  "time",
                  "todays",
                  "tone",
                  "transmission",
                  "turmoil",
                  "turn",
                  "unchanged",
                  "useful",
                  "were",
                  "whether",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 135,
                "shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 971,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "claim",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "mortgage",
                  "named",
                  "news",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "states",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 88,
                "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 971,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "claim",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "mortgage",
                  "named",
                  "news",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "states",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 88,
                "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 971,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "claim",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "mortgage",
                  "named",
                  "news",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "states",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 88,
                "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 971,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "claim",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "mortgage",
                  "named",
                  "news",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "states",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 88,
                "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 816,
                "qualifies": true,
                "shared_terms": [
                  "allows",
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "claim",
                  "correct",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "main",
                  "mean",
                  "mortgage",
                  "named",
                  "news",
                  "politico",
                  "possible",
                  "presented",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "separately",
                  "shown",
                  "singapore",
                  "southeast",
                  "states",
                  "subsidiary",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 69,
                "shared_terms_sha256": "065615aa19d6ed1e45f02f8880b5481ff3eae94da42ad4bc42333eb72cbf07b1",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "360cfa9a640d265ca7b83b7014136029be2a511efa2d8165d4bb45e2d0bb809a"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 297,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "different",
                  "keep",
                  "keeps",
                  "labels",
                  "named",
                  "path",
                  "price",
                  "publisher",
                  "reported",
                  "result",
                  "said",
                  "statement",
                  "states",
                  "strong",
                  "support",
                  "supports",
                  "test",
                  "time",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "2b6acb896e9cae9bca8ee8fb5af1cb3efd917fad8da682f29d4ec757a537fa7f",
                "shared_source_ids": [],
                "score_receipt_sha256": "ef95986ac64cd6c8e2e9c8d2348f7958313bcf05d868f0ee2a28e0fb7329fa2a"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 242,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "claim",
                  "different",
                  "keeps",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "said",
                  "states",
                  "strong",
                  "supports",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "4c07e700c9fdd8730419655c695327241e7e5984f2ca744ad1dfcd8b389f02e5",
                "shared_source_ids": [],
                "score_receipt_sha256": "3c36cbaf1cbd5e5691914d92549b25a563c1c3a481848b0a65c1d3f3f441a6a8"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 230,
                "qualifies": true,
                "shared_terms": [
                  "allows",
                  "cannot",
                  "cause",
                  "caused",
                  "change",
                  "correct",
                  "describes",
                  "different",
                  "later",
                  "main",
                  "mean",
                  "named",
                  "prove",
                  "reported",
                  "result",
                  "says",
                  "support",
                  "time",
                  "todays",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "bf77e3057f277b256e41f324c55ac60812160e5d03faae7565a5f1d36da5ccd5",
                "shared_source_ids": [],
                "score_receipt_sha256": "dca7f487fc16eec5b08f6c13d937a79182d5733b3715b94fd7ce96977d362c90"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 198,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "cause",
                  "correct",
                  "describes",
                  "different",
                  "label",
                  "later",
                  "main",
                  "mean",
                  "measured",
                  "original",
                  "outcome",
                  "reported",
                  "states",
                  "support",
                  "time",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "40d31871a66c1dadb15125ffda1224cf2b0c626de45faec499a585a5c387e293",
                "shared_source_ids": [],
                "score_receipt_sha256": "14bf7c7c783b2cd9fe0ca68d04e37d0f4cd3cfbf15ba7978d0557a4eccca2c00"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 128,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "publisher",
                  "separately",
                  "strong",
                  "support"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
                "shared_source_ids": [],
                "score_receipt_sha256": "a22a3d82113281a411987f1ec83e3849393c65cd79120f421552c0a071e998db"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 128,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "publisher",
                  "separately",
                  "strong",
                  "support"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
                "shared_source_ids": [],
                "score_receipt_sha256": "a22a3d82113281a411987f1ec83e3849393c65cd79120f421552c0a071e998db"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "publisher",
                  "separately",
                  "strong",
                  "support"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
                "shared_source_ids": [],
                "score_receipt_sha256": "4aed14ad1e70d1c40a50c02a1715fc582c4af52f6da7882e7ace80cebe0a24c5"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "publisher",
                  "separately",
                  "strong",
                  "support"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
                "shared_source_ids": [],
                "score_receipt_sha256": "4aed14ad1e70d1c40a50c02a1715fc582c4af52f6da7882e7ace80cebe0a24c5"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 93,
                "qualifies": false,
                "shared_terms": [
                  "company",
                  "costs",
                  "named",
                  "original",
                  "presented",
                  "rates",
                  "rule",
                  "separately",
                  "transmission"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "bdf3b77cc45e0da68d7de48957633e7a10a800fdef9ba48f95815715e728d59b",
                "shared_source_ids": [],
                "score_receipt_sha256": "845f47d3204ea2fab86175bd8306fb820942ff287ea337977ef850fa66e4e16c"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "alleging",
              "allowing",
              "allows",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "bond",
              "build",
              "cannot",
              "cause",
              "caused",
              "center",
              "chain",
              "change",
              "claim",
              "company",
              "comparison",
              "construction",
              "copper",
              "correct",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "describes",
              "despite",
              "different",
              "digital",
              "drive",
              "each",
              "editorial",
              "event",
              "export",
              "firm",
              "fixed",
              "follows",
              "food",
              "former",
              "fortune",
              "four",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "importance",
              "improvement",
              "keep",
              "keeps",
              "label",
              "labels",
              "largest",
              "later",
              "logistics",
              "looking",
              "loudoun",
              "main",
              "mean",
              "measured",
              "might",
              "miss",
              "missing",
              "mortgage",
              "named",
              "never",
              "news",
              "observation",
              "original",
              "outcome",
              "pass",
              "path",
              "place",
              "plan",
              "politico",
              "possible",
              "presented",
              "president",
              "price",
              "prove",
              "proven",
              "publisher",
              "puts",
              "rates",
              "reach",
              "records",
              "regional",
              "reported",
              "result",
              "roughly",
              "rule",
              "said",
              "saves",
              "says",
              "scheme",
              "separately",
              "settled",
              "shown",
              "singapore",
              "site",
              "southeast",
              "statement",
              "states",
              "step",
              "steps",
              "stolen",
              "storys",
              "strong",
              "subsidiary",
              "sues",
              "support",
              "supports",
              "tariffs",
              "tech",
              "tennessee",
              "test",
              "tested",
              "texas",
              "thresholds",
              "time",
              "todays",
              "tone",
              "transmission",
              "turmoil",
              "turn",
              "unchanged",
              "useful",
              "were",
              "whether",
              "wire",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
            "selected_score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "b68a56ab264bf64b4e94a074e3387ae11ba4cb96e63eb74acfa33a6b3c185ff6",
          "comparison_receipt_sha256": "8c89664471dd1b6bf6ae4a6a01d1f3aaaace7fd1d9a299f83431a39c350b0f1f",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "4ecbe703580a2202fddf9550f78e743d69f614b52f2314fceeb3bb62d946b093",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "change",
            "transmission",
            "path",
            "fixed",
            "plan",
            "and",
            "settled",
            "result",
            "are",
            "different",
            "states",
            "four",
            "keep",
            "strong",
            "useful",
            "without",
            "allowing",
            "support",
            "claim",
            "never",
            "tested",
            "mortgage",
            "rates",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "records",
            "the",
            "named",
            "describes",
            "how",
            "event",
            "might",
            "reach",
            "outcome",
            "remains",
            "question",
            "until",
            "missing",
            "steps",
            "measured",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "saves",
            "its",
            "price",
            "time",
            "thresholds",
            "observation",
            "whether",
            "those",
            "saved",
            "conditions",
            "were",
            "met",
            "editorial",
            "importance",
            "cannot",
            "turn",
            "possible",
            "proven",
            "cause",
            "presented",
            "fact",
            "later",
            "shown",
            "original",
            "test"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-11-GLOSSARY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-05-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01"
        ],
        "direction_counts": {
          "UP": 3,
          "DOWN": 0,
          "MIXED": 0,
          "UNSTATED": 2
        },
        "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-03-1055-SGT::TAB-11-GLOSSARY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "Reported fact, OTR inference, scenario, locked term and resolved result are different states.",
            "engine": null,
            "tab": "Glossary",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 248.7141,
            "why": [
              "shared terms: result, saved, and, are, states"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 205.4559,
            "why": [
              "shared terms: market, saved, are, editorial, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-05-PREDICTIONS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "32 research predictions have clear rules, but none has a final result yet.",
            "engine": null,
            "tab": "Predictions",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 205.4217,
            "why": [
              "shared terms: price, fixed, result, and, cannot"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "The Iran strike pause, oil repricing and joint yen intervention are today's Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 183.5471,
            "why": [
              "shared terms: saved, the, market, and, are"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "Next, check the strike pause, oil's two causes, the yen and the later response across Asia.",
            "engine": null,
            "tab": "Tomorrow",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 183.5358,
            "why": [
              "shared terms: and, market, whether, the, later"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "cf38a995d130ad8a8a4a352794652cc0c2b3a401acd12f2b68ab15fde4c9869f"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-GLOSSARY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-GLOSSARY",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Glossary",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Glossary",
          "source_headline": "Reported change, transmission path, fixed plan and settled result are different states.",
          "source_question": "What do today’s main labels mean?",
          "source_market_connection": "These four states keep a strong report useful without allowing it to support a claim it never tested.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "7aabd438f75e76ea331a31981249f13519b3272391350777f3490b232a1679bf",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Glossary",
          "current_headline": "Reported change, transmission path, fixed plan and settled result are different states.",
          "current_question": "What do today’s main labels mean?",
          "current_market_connection": "These four states keep a strong report useful without allowing it to support a claim it never tested.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "7aabd438f75e76ea331a31981249f13519b3272391350777f3490b232a1679bf",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Glossary content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "What do today’s main labels mean?",
              "current": "What do today’s main labels mean?"
            },
            "headline": {
              "changed": false,
              "prior": "Reported change, transmission path, fixed plan and settled result are different states.",
              "current": "Reported change, transmission path, fixed plan and settled result are different states."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. A reported change records what the named publisher said. A transmission path describes how that event might reach another outcome; it remains a question until the missing steps are measured.",
                "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. A fixed plan saves its price, time and thresholds before observation. A settled result records whether those saved conditions were met. Editorial importance cannot turn a report into a price result or a possible path into a proven cause."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "The named publisher supports its own statement",
                "A possible chain needs measured steps",
                "A saved test has a later pass or miss"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "These four states keep a strong report useful without allowing it to support a claim it never tested.",
              "current": "These four states keep a strong report useful without allowing it to support a claim it never tested."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A possible path presented as a fact",
                "A report presented as a price result",
                "A later result shown without its original test"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Correct any label that says more than the named report, measured step or saved test allows.",
              "current": "Correct any label that says more than the named report, measured step or saved test allows."
            }
          },
          "similarities": [
            "Both records belong to the Glossary canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Glossary content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "alleging",
            "allowing",
            "allows",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "cause",
            "caused",
            "center",
            "chain",
            "change",
            "claim",
            "company",
            "comparison",
            "construction",
            "copper",
            "correct",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "describes",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "editorial",
            "event",
            "export",
            "firm",
            "fixed",
            "follows",
            "food",
            "former",
            "fortune",
            "four",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "importance",
            "improvement",
            "keep",
            "keeps",
            "label",
            "labels",
            "largest",
            "later",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "mean",
            "measured",
            "might",
            "miss",
            "missing",
            "mortgage",
            "named",
            "never",
            "news",
            "observation",
            "original",
            "outcome",
            "pass",
            "path",
            "place",
            "plan",
            "politico",
            "possible",
            "presented",
            "president",
            "price",
            "prove",
            "proven",
            "publisher",
            "puts",
            "rates",
            "reach",
            "records",
            "regional",
            "reported",
            "result",
            "roughly",
            "rule",
            "said",
            "saves",
            "says",
            "scheme",
            "separately",
            "settled",
            "shown",
            "singapore",
            "site",
            "southeast",
            "statement",
            "states",
            "step",
            "steps",
            "stolen",
            "storys",
            "strong",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "tested",
            "texas",
            "thresholds",
            "time",
            "todays",
            "tone",
            "transmission",
            "turmoil",
            "turn",
            "unchanged",
            "useful",
            "were",
            "whether",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
          "topical_score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Glossary",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 31,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allowing",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "cause",
                  "caused",
                  "center",
                  "chain",
                  "change",
                  "claim",
                  "company",
                  "comparison",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "describes",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "fixed",
                  "follows",
                  "food",
                  "former",
                  "fortune",
                  "four",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "importance",
                  "improvement",
                  "keep",
                  "keeps",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "measured",
                  "might",
                  "miss",
                  "missing",
                  "mortgage",
                  "named",
                  "never",
                  "news",
                  "observation",
                  "original",
                  "outcome",
                  "pass",
                  "path",
                  "place",
                  "plan",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "price",
                  "prove",
                  "proven",
                  "publisher",
                  "puts",
                  "rates",
                  "reach",
                  "records",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "said",
                  "saves",
                  "says",
                  "scheme",
                  "separately",
                  "settled",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "statement",
                  "states",
                  "step",
                  "steps",
                  "stolen",
                  "storys",
                  "strong",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "tested",
                  "texas",
                  "thresholds",
                  "time",
                  "todays",
                  "tone",
                  "transmission",
                  "turmoil",
                  "turn",
                  "unchanged",
                  "useful",
                  "were",
                  "whether",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 135,
                "shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allowing",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "cause",
                  "caused",
                  "center",
                  "chain",
                  "change",
                  "claim",
                  "company",
                  "comparison",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "describes",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "fixed",
                  "follows",
                  "food",
                  "former",
                  "fortune",
                  "four",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "importance",
                  "improvement",
                  "keep",
                  "keeps",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "measured",
                  "might",
                  "miss",
                  "missing",
                  "mortgage",
                  "named",
                  "never",
                  "news",
                  "observation",
                  "original",
                  "outcome",
                  "pass",
                  "path",
                  "place",
                  "plan",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "price",
                  "prove",
                  "proven",
                  "publisher",
                  "puts",
                  "rates",
                  "reach",
                  "records",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "said",
                  "saves",
                  "says",
                  "scheme",
                  "separately",
                  "settled",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "statement",
                  "states",
                  "step",
                  "steps",
                  "stolen",
                  "storys",
                  "strong",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "tested",
                  "texas",
                  "thresholds",
                  "time",
                  "todays",
                  "tone",
                  "transmission",
                  "turmoil",
                  "turn",
                  "unchanged",
                  "useful",
                  "were",
                  "whether",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 135,
                "shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 971,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "claim",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "mortgage",
                  "named",
                  "news",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "states",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 88,
                "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 971,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "claim",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "mortgage",
                  "named",
                  "news",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "states",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 88,
                "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 971,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "claim",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "mortgage",
                  "named",
                  "news",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "states",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 88,
                "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 971,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "claim",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "mean",
                  "mortgage",
                  "named",
                  "news",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "southeast",
                  "states",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 88,
                "shared_terms_sha256": "0ac3c160a0a8dea06c52cce39bedc31172ecd9094a1fa0db15fbd667316c4bb4",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4c8e5b0b21d8e9216069bbf39527ba1e116edfc377b97ee627a47039c278aefb"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 816,
                "qualifies": true,
                "shared_terms": [
                  "allows",
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "claim",
                  "correct",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "main",
                  "mean",
                  "mortgage",
                  "named",
                  "news",
                  "politico",
                  "possible",
                  "presented",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "separately",
                  "shown",
                  "singapore",
                  "southeast",
                  "states",
                  "subsidiary",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "without"
                ],
                "shared_term_count": 69,
                "shared_terms_sha256": "065615aa19d6ed1e45f02f8880b5481ff3eae94da42ad4bc42333eb72cbf07b1",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "360cfa9a640d265ca7b83b7014136029be2a511efa2d8165d4bb45e2d0bb809a"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 297,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "different",
                  "keep",
                  "keeps",
                  "labels",
                  "named",
                  "path",
                  "price",
                  "publisher",
                  "reported",
                  "result",
                  "said",
                  "statement",
                  "states",
                  "strong",
                  "support",
                  "supports",
                  "test",
                  "time",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "2b6acb896e9cae9bca8ee8fb5af1cb3efd917fad8da682f29d4ec757a537fa7f",
                "shared_source_ids": [],
                "score_receipt_sha256": "ef95986ac64cd6c8e2e9c8d2348f7958313bcf05d868f0ee2a28e0fb7329fa2a"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 242,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "change",
                  "claim",
                  "different",
                  "keeps",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "said",
                  "states",
                  "strong",
                  "supports",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "4c07e700c9fdd8730419655c695327241e7e5984f2ca744ad1dfcd8b389f02e5",
                "shared_source_ids": [],
                "score_receipt_sha256": "3c36cbaf1cbd5e5691914d92549b25a563c1c3a481848b0a65c1d3f3f441a6a8"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 230,
                "qualifies": true,
                "shared_terms": [
                  "allows",
                  "cannot",
                  "cause",
                  "caused",
                  "change",
                  "correct",
                  "describes",
                  "different",
                  "later",
                  "main",
                  "mean",
                  "named",
                  "prove",
                  "reported",
                  "result",
                  "says",
                  "support",
                  "time",
                  "todays",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "bf77e3057f277b256e41f324c55ac60812160e5d03faae7565a5f1d36da5ccd5",
                "shared_source_ids": [],
                "score_receipt_sha256": "dca7f487fc16eec5b08f6c13d937a79182d5733b3715b94fd7ce96977d362c90"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 220,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "data",
                  "keep",
                  "label",
                  "later",
                  "measured",
                  "named",
                  "observation",
                  "plan",
                  "price",
                  "publisher",
                  "records",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "strong",
                  "tested",
                  "todays",
                  "without"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "dec9fb9c976c4fbefa09ed7fe4a910439248ffa1c1c9271b0fbd2edeaf728e26",
                "shared_source_ids": [],
                "score_receipt_sha256": "6b34f00169961ddbaa82b65b22812b2791b2ccf24974792961a0cd051f27b535"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 198,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "cause",
                  "correct",
                  "describes",
                  "different",
                  "label",
                  "later",
                  "main",
                  "mean",
                  "measured",
                  "original",
                  "outcome",
                  "reported",
                  "states",
                  "support",
                  "time",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "40d31871a66c1dadb15125ffda1224cf2b0c626de45faec499a585a5c387e293",
                "shared_source_ids": [],
                "score_receipt_sha256": "14bf7c7c783b2cd9fe0ca68d04e37d0f4cd3cfbf15ba7978d0557a4eccca2c00"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 156,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "different",
                  "label",
                  "labels",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "strong",
                  "time",
                  "useful",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "ab5281cdcd6104dbaedb3b8c80f3eb457795d1290439113191df44608db5ed9a",
                "shared_source_ids": [],
                "score_receipt_sha256": "002bff04ecb4e452d2ae8f9e279fa9f8c26860da63db94eeb883b0604aaceb2a"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 128,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "publisher",
                  "separately",
                  "strong",
                  "support"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
                "shared_source_ids": [],
                "score_receipt_sha256": "a22a3d82113281a411987f1ec83e3849393c65cd79120f421552c0a071e998db"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 128,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "publisher",
                  "separately",
                  "strong",
                  "support"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
                "shared_source_ids": [],
                "score_receipt_sha256": "a22a3d82113281a411987f1ec83e3849393c65cd79120f421552c0a071e998db"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "publisher",
                  "separately",
                  "strong",
                  "support"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
                "shared_source_ids": [],
                "score_receipt_sha256": "4aed14ad1e70d1c40a50c02a1715fc582c4af52f6da7882e7ace80cebe0a24c5"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "publisher",
                  "separately",
                  "strong",
                  "support"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "6a15d722aebbf869bae58c4e1e807f7867b5a4304e552783b60d2dc7083ce887",
                "shared_source_ids": [],
                "score_receipt_sha256": "4aed14ad1e70d1c40a50c02a1715fc582c4af52f6da7882e7ace80cebe0a24c5"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 93,
                "qualifies": false,
                "shared_terms": [
                  "company",
                  "costs",
                  "named",
                  "original",
                  "presented",
                  "rates",
                  "rule",
                  "separately",
                  "transmission"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "bdf3b77cc45e0da68d7de48957633e7a10a800fdef9ba48f95815715e728d59b",
                "shared_source_ids": [],
                "score_receipt_sha256": "845f47d3204ea2fab86175bd8306fb820942ff287ea337977ef850fa66e4e16c"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "alleging",
              "allowing",
              "allows",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "bond",
              "build",
              "cannot",
              "cause",
              "caused",
              "center",
              "chain",
              "change",
              "claim",
              "company",
              "comparison",
              "construction",
              "copper",
              "correct",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "describes",
              "despite",
              "different",
              "digital",
              "drive",
              "each",
              "editorial",
              "event",
              "export",
              "firm",
              "fixed",
              "follows",
              "food",
              "former",
              "fortune",
              "four",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "importance",
              "improvement",
              "keep",
              "keeps",
              "label",
              "labels",
              "largest",
              "later",
              "logistics",
              "looking",
              "loudoun",
              "main",
              "mean",
              "measured",
              "might",
              "miss",
              "missing",
              "mortgage",
              "named",
              "never",
              "news",
              "observation",
              "original",
              "outcome",
              "pass",
              "path",
              "place",
              "plan",
              "politico",
              "possible",
              "presented",
              "president",
              "price",
              "prove",
              "proven",
              "publisher",
              "puts",
              "rates",
              "reach",
              "records",
              "regional",
              "reported",
              "result",
              "roughly",
              "rule",
              "said",
              "saves",
              "says",
              "scheme",
              "separately",
              "settled",
              "shown",
              "singapore",
              "site",
              "southeast",
              "statement",
              "states",
              "step",
              "steps",
              "stolen",
              "storys",
              "strong",
              "subsidiary",
              "sues",
              "support",
              "supports",
              "tariffs",
              "tech",
              "tennessee",
              "test",
              "tested",
              "texas",
              "thresholds",
              "time",
              "todays",
              "tone",
              "transmission",
              "turmoil",
              "turn",
              "unchanged",
              "useful",
              "were",
              "whether",
              "wire",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "ffae764a9a48846b4a3552a6cec08a7334f3ffb89438b5cee7eca33aadc13f9e",
            "selected_score_receipt_sha256": "8c5aceeef395f01f4911683c91838f72470a190817f9720fa0366b81bcea6162",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "b68a56ab264bf64b4e94a074e3387ae11ba4cb96e63eb74acfa33a6b3c185ff6",
          "comparison_receipt_sha256": "8c89664471dd1b6bf6ae4a6a01d1f3aaaace7fd1d9a299f83431a39c350b0f1f",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and check when it was published.",
        "Keep what the source said separate from what OTR thinks it may mean.",
        "For a major claim, look for an official source or a second independent report."
      ],
      "watch_conditions": [
        "A possible path presented as a fact",
        "A report presented as a price result",
        "A later result shown without its original test"
      ],
      "invalidation": "Correct any label that says more than the named report, measured step or saved test allows.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "deterministic_method": {
        "method_id": "OTR-FULL-IMMERSIVE-TAB-DETERMINISM-V1",
        "tab_name": "Glossary",
        "source_selection_rule": "Define the evidence states needed to read this edition without upgrading a report into a cause or result.",
        "source_ids": [
          "LEAD-01",
          "LEAD-02",
          "LEAD-03",
          "LEAD-04",
          "LEAD-05",
          "LEAD-06"
        ],
        "fixed_sections": [
          "question",
          "headline",
          "narrative",
          "beats",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "complete": true
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T10:37:30+08:00",
        "verified_sources": 12,
        "candidate_sources": 471,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-04-0618-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-04_CANONICAL"
      }
    },
    "Proof": {
      "eyebrow": "PROOF · 4 AUGUST 2026",
      "question": "Can every main claim in the 4/8/26 story be checked?",
      "headline": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition.",
      "narrative": [
        "This edition contains 687 checked entries from 659 direct links across 471 websites. The closing time is 06:18 SGT. All 12 tabs use fixed questions, selected source roles, three main points, a wider meaning, next checks and a reason to change the view.",
        "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Readers can open the lead reports and the complete dated map. The prediction and long-term sections point to their own saved research records because news reports do not prove price or three-year results."
      ],
      "beats": [
        {
          "label": "SOURCE",
          "title": "Every main statement names its report",
          "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The third lead and complete map remain available in the same dated edition.",
          "source_ids": [
            "LEAD-01",
            "LEAD-02"
          ]
        },
        {
          "label": "TAB",
          "title": "Every section has a fixed purpose and full content",
          "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Question, explanation, three points, checks and change conditions are all present.",
          "source_ids": [
            "LEAD-03",
            "LEAD-04"
          ]
        },
        {
          "label": "CHANGE",
          "title": "A correction creates a later dated edition",
          "body": "WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. The earlier edition stays visible so the difference can be checked.",
          "source_ids": [
            "LEAD-05",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records.",
      "history_echo": "The saved Proof content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Proof section when one passes the subject check; it cannot prove today's facts.",
      "tab_history": {
        "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
        "scope": "SAME_CANONICAL_TAB_ONLY",
        "tab_name": "Proof",
        "status": "MATCHED_PRIOR_TAB",
        "current": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "tab_name": "Proof",
          "question": "Can every main claim in the 4/8/26 story be checked?",
          "headline": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition.",
          "narrative": [
            "This edition contains 687 checked entries from 659 direct links across 471 websites. The closing time is 06:18 SGT. All 12 tabs use fixed questions, selected source roles, three main points, a wider meaning, next checks and a reason to change the view.",
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Readers can open the lead reports and the complete dated map. The prediction and long-term sections point to their own saved research records because news reports do not prove price or three-year results."
          ],
          "beats": [
            {
              "label": "SOURCE",
              "title": "Every main statement names its report",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The third lead and complete map remain available in the same dated edition.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "TAB",
              "title": "Every section has a fixed purpose and full content",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Question, explanation, three points, checks and change conditions are all present.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "CHANGE",
              "title": "A correction creates a later dated edition",
              "body": "WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. The earlier edition stays visible so the difference can be checked.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records.",
          "watch_conditions": [
            "A missing tab field or source role",
            "A count or link that differs from the saved release",
            "A public section showing a different dated edition"
          ],
          "invalidation": "Do not publish if any section is incomplete or if a count, source, time, research record or dated story disagrees.",
          "content_sha256": "9ad9afd0defcc6dd560d881129b09af9c9b8aa768dbe32a67650bb505a35f7c9",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "publication_date": "2026-08-05",
          "publication_label": "05 August 2026 OTR publish",
          "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "tab_name": "Proof",
          "question": "Can every main claim in the 4/8/26 story be checked?",
          "headline": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition.",
          "narrative": [
            "This edition contains 687 checked entries from 659 direct links across 471 websites. The closing time is 06:18 SGT. All 12 tabs use fixed questions, selected source roles, three main points, a wider meaning, next checks and a reason to change the view.",
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Readers can open the lead reports and the complete dated map. The prediction and long-term sections point to their own saved research records because news reports do not prove price or three-year results."
          ],
          "beats": [
            {
              "label": "SOURCE",
              "title": "Every main statement names its report",
              "body": "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Separately, E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. The third lead and complete map remain available in the same dated edition.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "TAB",
              "title": "Every section has a fixed purpose and full content",
              "body": "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Separately, Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Question, explanation, three points, checks and change conditions are all present.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "CHANGE",
              "title": "A correction creates a later dated edition",
              "body": "WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Separately, WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. The earlier edition stays visible so the difference can be checked.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records.",
          "watch_conditions": [
            "A missing tab field or source role",
            "A count or link that differs from the saved release",
            "A public section showing a different dated edition"
          ],
          "invalidation": "Do not publish if any section is incomplete or if a count, source, time, research record or dated story disagrees.",
          "content_sha256": "9ad9afd0defcc6dd560d881129b09af9c9b8aa768dbe32a67650bb505a35f7c9",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "compared_fields": [
          "question",
          "headline",
          "narrative",
          "beats",
          "source_ids",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "content_change_state": "UNCHANGED",
        "content_change_summary": "The saved Proof content is unchanged across all eight compared fields.",
        "content_changes": {
          "changed_fields": [],
          "unchanged_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "question": {
            "changed": false,
            "prior": "Can every main claim in the 4/8/26 story be checked?",
            "current": "Can every main claim in the 4/8/26 story be checked?"
          },
          "headline": {
            "changed": false,
            "prior": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition.",
            "current": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "This edition contains 687 checked entries from 659 direct links across 471 websites. The closing time is 06:18 SGT. All 12 tabs use fixed questions, selected source roles, three main points, a wider meaning, next checks and a reason to change the view.",
              "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Readers can open the lead reports and the complete dated map. The prediction and long-term sections point to their own saved research records because news reports do not prove price or three-year results."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Every main statement names its report",
              "Every section has a fixed purpose and full content",
              "A correction creates a later dated edition"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-01",
              "LEAD-02",
              "LEAD-03",
              "LEAD-04",
              "LEAD-05",
              "LEAD-06"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records.",
            "current": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "A missing tab field or source role",
              "A count or link that differs from the saved release",
              "A public section showing a different dated edition"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Do not publish if any section is incomplete or if a count, source, time, research record or dated story disagrees.",
            "current": "Do not publish if any section is incomplete or if a count, source, time, research record or dated story disagrees."
          }
        },
        "similarities": [
          "Both records belong to the Proof canonical Full Immersive tab.",
          "Both records were checked across the same eight saved content fields.",
          "The saved question is unchanged.",
          "The saved headline is unchanged.",
          "The saved narrative is unchanged.",
          "The saved beat structure is unchanged.",
          "The saved source set is unchanged.",
          "The saved market connection is unchanged.",
          "The saved watch conditions is unchanged.",
          "The saved invalidation condition is unchanged."
        ],
        "differences": [
          "All eight compared content fields are unchanged; only the story, release or publication time advanced."
        ],
        "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
        "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
        "topical_match": {
          "score": 1000,
          "shared_terms": [
            "across",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "available",
            "banking",
            "because",
            "bond",
            "build",
            "center",
            "change",
            "checked",
            "checks",
            "claim",
            "closing",
            "company",
            "complete",
            "construction",
            "contains",
            "content",
            "copper",
            "correction",
            "costs",
            "count",
            "county",
            "creates",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "despite",
            "difference",
            "different",
            "differs",
            "digital",
            "direct",
            "disagrees",
            "drive",
            "edition",
            "entries",
            "explanation",
            "export",
            "field",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "incomplete",
            "inputs",
            "largest",
            "later",
            "lead",
            "link",
            "links",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "meaning",
            "means",
            "missing",
            "mortgage",
            "names",
            "news",
            "next",
            "open",
            "order",
            "point",
            "points",
            "politico",
            "present",
            "president",
            "price",
            "produce",
            "prove",
            "public",
            "publish",
            "purpose",
            "puts",
            "questions",
            "rates",
            "readers",
            "reason",
            "record",
            "records",
            "regional",
            "remain",
            "reported",
            "reproduce",
            "research",
            "results",
            "role",
            "roles",
            "roughly",
            "scheme",
            "sections",
            "selected",
            "separately",
            "showing",
            "singapore",
            "site",
            "southeast",
            "statement",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "tabs",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "turmoil",
            "unchanged",
            "view",
            "visible",
            "websites",
            "wider",
            "wire",
            "wjla",
            "wsmv",
            "year"
          ],
          "shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6"
        },
        "selection_audit": {
          "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
          "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
          "scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Proof",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "exact_candidate_count": 32,
          "meaningful_match_count": 32,
          "minimum_shared_terms": 2,
          "minimum_overlap_score": 100,
          "score_scale": "0_TO_1000",
          "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
          "checked_candidates": [
            {
              "rank": 1,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
              "publication_at_sgt": "2026-08-05T03:03:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "available",
                "banking",
                "because",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "checks",
                "claim",
                "closing",
                "company",
                "complete",
                "construction",
                "contains",
                "content",
                "copper",
                "correction",
                "costs",
                "count",
                "county",
                "creates",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "difference",
                "different",
                "differs",
                "digital",
                "direct",
                "disagrees",
                "drive",
                "edition",
                "entries",
                "explanation",
                "export",
                "field",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "incomplete",
                "inputs",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "meaning",
                "means",
                "missing",
                "mortgage",
                "names",
                "news",
                "next",
                "open",
                "order",
                "point",
                "points",
                "politico",
                "present",
                "president",
                "price",
                "produce",
                "prove",
                "public",
                "publish",
                "purpose",
                "puts",
                "questions",
                "rates",
                "readers",
                "reason",
                "record",
                "records",
                "regional",
                "remain",
                "reported",
                "reproduce",
                "research",
                "results",
                "role",
                "roles",
                "roughly",
                "scheme",
                "sections",
                "selected",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "statement",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tabs",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "third",
                "time",
                "turmoil",
                "unchanged",
                "view",
                "visible",
                "websites",
                "wider",
                "wire",
                "wjla",
                "wsmv",
                "year"
              ],
              "shared_term_count": 133,
              "shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6"
            },
            {
              "rank": 2,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
              "publication_at_sgt": "2026-08-04T10:37:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
              "score": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "available",
                "banking",
                "because",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "checks",
                "claim",
                "closing",
                "company",
                "complete",
                "construction",
                "contains",
                "content",
                "copper",
                "correction",
                "costs",
                "count",
                "county",
                "creates",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "difference",
                "different",
                "differs",
                "digital",
                "direct",
                "disagrees",
                "drive",
                "edition",
                "entries",
                "explanation",
                "export",
                "field",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "incomplete",
                "inputs",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "meaning",
                "means",
                "missing",
                "mortgage",
                "names",
                "news",
                "next",
                "open",
                "order",
                "point",
                "points",
                "politico",
                "present",
                "president",
                "price",
                "produce",
                "prove",
                "public",
                "publish",
                "purpose",
                "puts",
                "questions",
                "rates",
                "readers",
                "reason",
                "record",
                "records",
                "regional",
                "remain",
                "reported",
                "reproduce",
                "research",
                "results",
                "role",
                "roles",
                "roughly",
                "scheme",
                "sections",
                "selected",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "statement",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tabs",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "third",
                "time",
                "turmoil",
                "unchanged",
                "view",
                "visible",
                "websites",
                "wider",
                "wire",
                "wjla",
                "wsmv",
                "year"
              ],
              "shared_term_count": 133,
              "shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6"
            },
            {
              "rank": 3,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
              "publication_at_sgt": "2026-08-04T09:58:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
              "score": 980,
              "qualifies": true,
              "shared_terms": [
                "across",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "company",
                "construction",
                "contains",
                "copper",
                "correction",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "edition",
                "entries",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "means",
                "mortgage",
                "news",
                "open",
                "points",
                "politico",
                "president",
                "public",
                "publish",
                "puts",
                "rates",
                "readers",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "scheme",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "wire",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
            },
            {
              "rank": 4,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
              "score": 980,
              "qualifies": true,
              "shared_terms": [
                "across",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "company",
                "construction",
                "contains",
                "copper",
                "correction",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "edition",
                "entries",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "means",
                "mortgage",
                "news",
                "open",
                "points",
                "politico",
                "president",
                "public",
                "publish",
                "puts",
                "rates",
                "readers",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "scheme",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "wire",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
            },
            {
              "rank": 5,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
              "score": 980,
              "qualifies": true,
              "shared_terms": [
                "across",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "company",
                "construction",
                "contains",
                "copper",
                "correction",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "edition",
                "entries",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "means",
                "mortgage",
                "news",
                "open",
                "points",
                "politico",
                "president",
                "public",
                "publish",
                "puts",
                "rates",
                "readers",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "scheme",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "wire",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
            },
            {
              "rank": 6,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
              "score": 980,
              "qualifies": true,
              "shared_terms": [
                "across",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "company",
                "construction",
                "contains",
                "copper",
                "correction",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "edition",
                "entries",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "means",
                "mortgage",
                "news",
                "open",
                "points",
                "politico",
                "president",
                "public",
                "publish",
                "puts",
                "rates",
                "readers",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "scheme",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "wire",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 92,
              "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
            },
            {
              "rank": 7,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
              "publication_at_sgt": "2026-08-04T06:24:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
              "score": 847,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "contains",
                "correction",
                "costs",
                "count",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "main",
                "means",
                "mortgage",
                "news",
                "open",
                "points",
                "politico",
                "public",
                "publish",
                "puts",
                "rates",
                "readers",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "separately",
                "showing",
                "singapore",
                "southeast",
                "stays",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "time",
                "turmoil",
                "unchanged",
                "visible",
                "websites"
              ],
              "shared_term_count": 71,
              "shared_terms_sha256": "9fa4f188e2478294f2f587bde22ae3159cee3fdae492304bd1fbf8a42d1697dc",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "18869c24c22622132fb55aa229a406f54eab36406732f2f63ae5436352fc9aab"
            },
            {
              "rank": 8,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
              "publication_at_sgt": "2026-08-03T15:45:45+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
              "score": 394,
              "qualifies": true,
              "shared_terms": [
                "change",
                "checked",
                "checks",
                "claim",
                "closing",
                "correction",
                "daily",
                "data",
                "dated",
                "direct",
                "edition",
                "explanation",
                "later",
                "links",
                "main",
                "open",
                "order",
                "price",
                "public",
                "publish",
                "readers",
                "record",
                "remain",
                "results",
                "stays",
                "time",
                "unchanged",
                "websites"
              ],
              "shared_term_count": 28,
              "shared_terms_sha256": "68c632b36e84415582d2ef47ec8332030754cccefe9444096ee8f70ccbbb42a3",
              "shared_source_ids": [],
              "score_receipt_sha256": "bf67be2f8a7bcad46a3365bc2153ce159ca26ad3e16c1d70b33f535eba3a6ef6"
            },
            {
              "rank": 9,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
              "publication_at_sgt": "2026-08-03T13:53:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
              "score": 188,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "correction",
                "count",
                "daily",
                "data",
                "direct",
                "edition",
                "explanation",
                "lead",
                "main",
                "open",
                "points",
                "record",
                "records",
                "remain",
                "unchanged"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "9fd73cbbbdf088686f7a9d3222c09e707150e975a307941319ac49c4477c1118",
              "shared_source_ids": [],
              "score_receipt_sha256": "db6ce5c963b70e4d247c535f4ab9ae936f39d5cef461e523a3735f10900a9902"
            },
            {
              "rank": 10,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
              "publication_at_sgt": "2026-08-03T10:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
              "score": 181,
              "qualifies": true,
              "shared_terms": [
                "build",
                "change",
                "complete",
                "count",
                "daily",
                "dated",
                "direct",
                "missing",
                "order",
                "public",
                "publish",
                "record",
                "records",
                "remain",
                "view"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "abd3d17902e101d7f2ed639a1090626aa1cbfe1f4a6856e9b320eefa6a2644f5",
              "shared_source_ids": [],
              "score_receipt_sha256": "940ddeb673717759ee3710fea950caac0f722902148569dbec1a7533d7023744"
            },
            {
              "rank": 11,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
              "publication_at_sgt": "2026-07-30T07:29:36+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
              "score": 160,
              "qualifies": true,
              "shared_terms": [
                "across",
                "available",
                "creates",
                "data",
                "drive",
                "hold",
                "link",
                "order",
                "points",
                "remain",
                "stays",
                "visible"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "0309dff76f7bced9946209e542b83f1b4deef613046599be3eca946100b0aaf2",
              "shared_source_ids": [],
              "score_receipt_sha256": "bc1609ae8bb6cca015ad34982ed00e605ae85d71b17d3def42eddd8b4fe62044"
            },
            {
              "rank": 12,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
              "publication_at_sgt": "2026-07-31T23:55:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 13,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
              "publication_at_sgt": "2026-07-31T14:40:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 14,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
              "publication_at_sgt": "2026-07-31T14:25:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 15,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
              "publication_at_sgt": "2026-07-31T14:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 16,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
              "publication_at_sgt": "2026-07-31T13:05:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 17,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
              "publication_at_sgt": "2026-07-31T09:30:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 18,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
              "publication_at_sgt": "2026-07-31T08:21:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
              "score": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "construction",
                "dated",
                "edition",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
              "shared_source_ids": [],
              "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
            },
            {
              "rank": 19,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
              "publication_at_sgt": "2026-07-31T07:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
              "score": 138,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "singapore",
                "time",
                "visible"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
              "shared_source_ids": [],
              "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
            },
            {
              "rank": 20,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
              "publication_at_sgt": "2026-07-30T19:33:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
              "score": 138,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "singapore",
                "time",
                "visible"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
              "shared_source_ids": [],
              "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
            },
            {
              "rank": 21,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
              "publication_at_sgt": "2026-07-30T19:06:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
              "score": 138,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "singapore",
                "time",
                "visible"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
              "shared_source_ids": [],
              "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
            },
            {
              "rank": 22,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
              "publication_at_sgt": "2026-07-30T09:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
              "score": 138,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "singapore",
                "time",
                "visible"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
              "shared_source_ids": [],
              "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
            },
            {
              "rank": 23,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
              "score": 124,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "count",
                "dated",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "b7af5b9fd114c094f2603b77a5ab59cf4ae7bd9f5e3fd3f0a7383237e84e7a5f",
              "shared_source_ids": [],
              "score_receipt_sha256": "82314982dc5018fee8880fb2c56399f5ac1793c258f053ad2149d50fdfe7bfcc"
            },
            {
              "rank": 24,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
              "publication_at_sgt": "2026-07-31T23:59:30+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
              "score": 124,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "complete",
                "count",
                "dated",
                "inputs",
                "next",
                "open",
                "public",
                "records",
                "remain"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "b7af5b9fd114c094f2603b77a5ab59cf4ae7bd9f5e3fd3f0a7383237e84e7a5f",
              "shared_source_ids": [],
              "score_receipt_sha256": "82314982dc5018fee8880fb2c56399f5ac1793c258f053ad2149d50fdfe7bfcc"
            },
            {
              "rank": 25,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
              "publication_at_sgt": "2026-08-03T03:15:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 26,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
              "publication_at_sgt": "2026-08-02T15:56:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 27,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
              "publication_at_sgt": "2026-08-02T15:50:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 28,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
              "publication_at_sgt": "2026-08-02T15:20:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 29,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
              "publication_at_sgt": "2026-08-02T15:19:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 30,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
              "publication_at_sgt": "2026-08-02T13:36:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 31,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
              "publication_at_sgt": "2026-08-02T02:08:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
              "score": 122,
              "qualifies": true,
              "shared_terms": [
                "available",
                "build",
                "complete",
                "count",
                "daily",
                "dated",
                "missing",
                "record",
                "records",
                "remain",
                "separately"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
              "shared_source_ids": [],
              "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
            },
            {
              "rank": 32,
              "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
              "publication_at_sgt": "2026-08-01T23:45:00+08:00",
              "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
              "score": 110,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "complete",
                "count",
                "daily",
                "dated",
                "direct",
                "order",
                "remain"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "7ca60f1daf0d4f5450faf7ffbbd52b409447a03a09db880bea45858f2164a0ef",
              "shared_source_ids": [],
              "score_receipt_sha256": "5fd53eed5950138c9d8bb4cb279f8370964beae64fff71670ea5fd55e135662f"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
          "selected_score": 1000,
          "selected_shared_terms": [
            "across",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "available",
            "banking",
            "because",
            "bond",
            "build",
            "center",
            "change",
            "checked",
            "checks",
            "claim",
            "closing",
            "company",
            "complete",
            "construction",
            "contains",
            "content",
            "copper",
            "correction",
            "costs",
            "count",
            "county",
            "creates",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "despite",
            "difference",
            "different",
            "differs",
            "digital",
            "direct",
            "disagrees",
            "drive",
            "edition",
            "entries",
            "explanation",
            "export",
            "field",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "incomplete",
            "inputs",
            "largest",
            "later",
            "lead",
            "link",
            "links",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "meaning",
            "means",
            "missing",
            "mortgage",
            "names",
            "news",
            "next",
            "open",
            "order",
            "point",
            "points",
            "politico",
            "present",
            "president",
            "price",
            "produce",
            "prove",
            "public",
            "publish",
            "purpose",
            "puts",
            "questions",
            "rates",
            "readers",
            "reason",
            "record",
            "records",
            "regional",
            "remain",
            "reported",
            "reproduce",
            "research",
            "results",
            "role",
            "roles",
            "roughly",
            "scheme",
            "sections",
            "selected",
            "separately",
            "showing",
            "singapore",
            "site",
            "southeast",
            "statement",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "tabs",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "turmoil",
            "unchanged",
            "view",
            "visible",
            "websites",
            "wider",
            "wire",
            "wjla",
            "wsmv",
            "year"
          ],
          "selected_shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
          "selected_score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "3e0946e094bfda01b3eefa43bffe5d8e8ab975b2fe48ecdeb1e4b348f7a47c6f",
        "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
        "use_state": "CONTEXT_ONLY",
        "current_fact_authority": false,
        "comparison_receipt_sha256": "8cc617341471e2378b5b65725fb0073fef7f195469697226e2b327cce18e537c"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-PROOF",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-PROOF",
          "record_type": "FULL_IMMERSIVE_TAB_HISTORY",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Proof",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Proof",
          "source_headline": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition.",
          "source_question": "Can every main claim in the 4/8/26 story be checked?",
          "source_market_connection": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "9ad9afd0defcc6dd560d881129b09af9c9b8aa768dbe32a67650bb505a35f7c9",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Proof",
          "current_headline": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition.",
          "current_question": "Can every main claim in the 4/8/26 story be checked?",
          "current_market_connection": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "9ad9afd0defcc6dd560d881129b09af9c9b8aa768dbe32a67650bb505a35f7c9",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Proof content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "Can every main claim in the 4/8/26 story be checked?",
              "current": "Can every main claim in the 4/8/26 story be checked?"
            },
            "headline": {
              "changed": false,
              "prior": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition.",
              "current": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "This edition contains 687 checked entries from 659 direct links across 471 websites. The closing time is 06:18 SGT. All 12 tabs use fixed questions, selected source roles, three main points, a wider meaning, next checks and a reason to change the view.",
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Readers can open the lead reports and the complete dated map. The prediction and long-term sections point to their own saved research records because news reports do not prove price or three-year results."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Every main statement names its report",
                "Every section has a fixed purpose and full content",
                "A correction creates a later dated edition"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records.",
              "current": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A missing tab field or source role",
                "A count or link that differs from the saved release",
                "A public section showing a different dated edition"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not publish if any section is incomplete or if a count, source, time, research record or dated story disagrees.",
              "current": "Do not publish if any section is incomplete or if a count, source, time, research record or dated story disagrees."
            }
          },
          "similarities": [
            "Both records belong to the Proof canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Proof content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "across",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "available",
            "banking",
            "because",
            "bond",
            "build",
            "center",
            "change",
            "checked",
            "checks",
            "claim",
            "closing",
            "company",
            "complete",
            "construction",
            "contains",
            "content",
            "copper",
            "correction",
            "costs",
            "count",
            "county",
            "creates",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "despite",
            "difference",
            "different",
            "differs",
            "digital",
            "direct",
            "disagrees",
            "drive",
            "edition",
            "entries",
            "explanation",
            "export",
            "field",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "incomplete",
            "inputs",
            "largest",
            "later",
            "lead",
            "link",
            "links",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "meaning",
            "means",
            "missing",
            "mortgage",
            "names",
            "news",
            "next",
            "open",
            "order",
            "point",
            "points",
            "politico",
            "present",
            "president",
            "price",
            "produce",
            "prove",
            "public",
            "publish",
            "purpose",
            "puts",
            "questions",
            "rates",
            "readers",
            "reason",
            "record",
            "records",
            "regional",
            "remain",
            "reported",
            "reproduce",
            "research",
            "results",
            "role",
            "roles",
            "roughly",
            "scheme",
            "sections",
            "selected",
            "separately",
            "showing",
            "singapore",
            "site",
            "southeast",
            "statement",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "tabs",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "turmoil",
            "unchanged",
            "view",
            "visible",
            "websites",
            "wider",
            "wire",
            "wjla",
            "wsmv",
            "year"
          ],
          "topical_shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
          "topical_score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Proof",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 32,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "available",
                  "banking",
                  "because",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "closing",
                  "company",
                  "complete",
                  "construction",
                  "contains",
                  "content",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "creates",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "difference",
                  "different",
                  "differs",
                  "digital",
                  "direct",
                  "disagrees",
                  "drive",
                  "edition",
                  "entries",
                  "explanation",
                  "export",
                  "field",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "incomplete",
                  "inputs",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "meaning",
                  "means",
                  "missing",
                  "mortgage",
                  "names",
                  "news",
                  "next",
                  "open",
                  "order",
                  "point",
                  "points",
                  "politico",
                  "present",
                  "president",
                  "price",
                  "produce",
                  "prove",
                  "public",
                  "publish",
                  "purpose",
                  "puts",
                  "questions",
                  "rates",
                  "readers",
                  "reason",
                  "record",
                  "records",
                  "regional",
                  "remain",
                  "reported",
                  "reproduce",
                  "research",
                  "results",
                  "role",
                  "roles",
                  "roughly",
                  "scheme",
                  "sections",
                  "selected",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "statement",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tabs",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "turmoil",
                  "unchanged",
                  "view",
                  "visible",
                  "websites",
                  "wider",
                  "wire",
                  "wjla",
                  "wsmv",
                  "year"
                ],
                "shared_term_count": 133,
                "shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "available",
                  "banking",
                  "because",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "closing",
                  "company",
                  "complete",
                  "construction",
                  "contains",
                  "content",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "creates",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "difference",
                  "different",
                  "differs",
                  "digital",
                  "direct",
                  "disagrees",
                  "drive",
                  "edition",
                  "entries",
                  "explanation",
                  "export",
                  "field",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "incomplete",
                  "inputs",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "meaning",
                  "means",
                  "missing",
                  "mortgage",
                  "names",
                  "news",
                  "next",
                  "open",
                  "order",
                  "point",
                  "points",
                  "politico",
                  "present",
                  "president",
                  "price",
                  "produce",
                  "prove",
                  "public",
                  "publish",
                  "purpose",
                  "puts",
                  "questions",
                  "rates",
                  "readers",
                  "reason",
                  "record",
                  "records",
                  "regional",
                  "remain",
                  "reported",
                  "reproduce",
                  "research",
                  "results",
                  "role",
                  "roles",
                  "roughly",
                  "scheme",
                  "sections",
                  "selected",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "statement",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tabs",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "turmoil",
                  "unchanged",
                  "view",
                  "visible",
                  "websites",
                  "wider",
                  "wire",
                  "wjla",
                  "wsmv",
                  "year"
                ],
                "shared_term_count": 133,
                "shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 980,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "means",
                  "mortgage",
                  "news",
                  "open",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "puts",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "wire",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 980,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "means",
                  "mortgage",
                  "news",
                  "open",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "puts",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "wire",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 980,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "means",
                  "mortgage",
                  "news",
                  "open",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "puts",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "wire",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 980,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "means",
                  "mortgage",
                  "news",
                  "open",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "puts",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "wire",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 847,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "contains",
                  "correction",
                  "costs",
                  "count",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "main",
                  "means",
                  "mortgage",
                  "news",
                  "open",
                  "points",
                  "politico",
                  "public",
                  "publish",
                  "puts",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "separately",
                  "showing",
                  "singapore",
                  "southeast",
                  "stays",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "9fa4f188e2478294f2f587bde22ae3159cee3fdae492304bd1fbf8a42d1697dc",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "18869c24c22622132fb55aa229a406f54eab36406732f2f63ae5436352fc9aab"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 394,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "closing",
                  "correction",
                  "daily",
                  "data",
                  "dated",
                  "direct",
                  "edition",
                  "explanation",
                  "later",
                  "links",
                  "main",
                  "open",
                  "order",
                  "price",
                  "public",
                  "publish",
                  "readers",
                  "record",
                  "remain",
                  "results",
                  "stays",
                  "time",
                  "unchanged",
                  "websites"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "68c632b36e84415582d2ef47ec8332030754cccefe9444096ee8f70ccbbb42a3",
                "shared_source_ids": [],
                "score_receipt_sha256": "bf67be2f8a7bcad46a3365bc2153ce159ca26ad3e16c1d70b33f535eba3a6ef6"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 188,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "correction",
                  "count",
                  "daily",
                  "data",
                  "direct",
                  "edition",
                  "explanation",
                  "lead",
                  "main",
                  "open",
                  "points",
                  "record",
                  "records",
                  "remain",
                  "unchanged"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "9fd73cbbbdf088686f7a9d3222c09e707150e975a307941319ac49c4477c1118",
                "shared_source_ids": [],
                "score_receipt_sha256": "db6ce5c963b70e4d247c535f4ab9ae936f39d5cef461e523a3735f10900a9902"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 181,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "change",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "direct",
                  "missing",
                  "order",
                  "public",
                  "publish",
                  "record",
                  "records",
                  "remain",
                  "view"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "abd3d17902e101d7f2ed639a1090626aa1cbfe1f4a6856e9b320eefa6a2644f5",
                "shared_source_ids": [],
                "score_receipt_sha256": "940ddeb673717759ee3710fea950caac0f722902148569dbec1a7533d7023744"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 160,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "creates",
                  "data",
                  "drive",
                  "hold",
                  "link",
                  "order",
                  "points",
                  "remain",
                  "stays",
                  "visible"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "0309dff76f7bced9946209e542b83f1b4deef613046599be3eca946100b0aaf2",
                "shared_source_ids": [],
                "score_receipt_sha256": "bc1609ae8bb6cca015ad34982ed00e605ae85d71b17d3def42eddd8b4fe62044"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 138,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "singapore",
                  "time",
                  "visible"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
                "shared_source_ids": [],
                "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 138,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "singapore",
                  "time",
                  "visible"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
                "shared_source_ids": [],
                "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 138,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "singapore",
                  "time",
                  "visible"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
                "shared_source_ids": [],
                "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 138,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "singapore",
                  "time",
                  "visible"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
                "shared_source_ids": [],
                "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 124,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "count",
                  "dated",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "b7af5b9fd114c094f2603b77a5ab59cf4ae7bd9f5e3fd3f0a7383237e84e7a5f",
                "shared_source_ids": [],
                "score_receipt_sha256": "82314982dc5018fee8880fb2c56399f5ac1793c258f053ad2149d50fdfe7bfcc"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 124,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "count",
                  "dated",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "b7af5b9fd114c094f2603b77a5ab59cf4ae7bd9f5e3fd3f0a7383237e84e7a5f",
                "shared_source_ids": [],
                "score_receipt_sha256": "82314982dc5018fee8880fb2c56399f5ac1793c258f053ad2149d50fdfe7bfcc"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 110,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "direct",
                  "order",
                  "remain"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "7ca60f1daf0d4f5450faf7ffbbd52b409447a03a09db880bea45858f2164a0ef",
                "shared_source_ids": [],
                "score_receipt_sha256": "5fd53eed5950138c9d8bb4cb279f8370964beae64fff71670ea5fd55e135662f"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "across",
              "alleging",
              "approvals",
              "arrested",
              "asias",
              "available",
              "banking",
              "because",
              "bond",
              "build",
              "center",
              "change",
              "checked",
              "checks",
              "claim",
              "closing",
              "company",
              "complete",
              "construction",
              "contains",
              "content",
              "copper",
              "correction",
              "costs",
              "count",
              "county",
              "creates",
              "daily",
              "data",
              "datamarnews",
              "dated",
              "despite",
              "difference",
              "different",
              "differs",
              "digital",
              "direct",
              "disagrees",
              "drive",
              "edition",
              "entries",
              "explanation",
              "export",
              "field",
              "firm",
              "fixed",
              "food",
              "former",
              "fortune",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "improvement",
              "incomplete",
              "inputs",
              "largest",
              "later",
              "lead",
              "link",
              "links",
              "logistics",
              "looking",
              "loudoun",
              "main",
              "meaning",
              "means",
              "missing",
              "mortgage",
              "names",
              "news",
              "next",
              "open",
              "order",
              "point",
              "points",
              "politico",
              "present",
              "president",
              "price",
              "produce",
              "prove",
              "public",
              "publish",
              "purpose",
              "puts",
              "questions",
              "rates",
              "readers",
              "reason",
              "record",
              "records",
              "regional",
              "remain",
              "reported",
              "reproduce",
              "research",
              "results",
              "role",
              "roles",
              "roughly",
              "scheme",
              "sections",
              "selected",
              "separately",
              "showing",
              "singapore",
              "site",
              "southeast",
              "statement",
              "stays",
              "stolen",
              "subsidiary",
              "sues",
              "tabs",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "third",
              "time",
              "turmoil",
              "unchanged",
              "view",
              "visible",
              "websites",
              "wider",
              "wire",
              "wjla",
              "wsmv",
              "year"
            ],
            "selected_shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
            "selected_score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "3e0946e094bfda01b3eefa43bffe5d8e8ab975b2fe48ecdeb1e4b348f7a47c6f",
          "comparison_receipt_sha256": "8cc617341471e2378b5b65725fb0073fef7f195469697226e2b327cce18e537c",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "otr_memory_context": {
        "memory_brain_id": "OTR-MEMORY-c748914c0a9afa61",
        "memory_brain_sha256": "bd5faf67a2e326a7429c0cde90def898c7a644cfce3d4811d784edbe6ff426e5",
        "source_archive_index_sha256": "c748914c0a9afa611ac32c69c2ef5cd4c83a6cf923671fbfcb7422e27514ee1d",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "a2e970cdd874a451a48f328cb02cf23bc20c42714271d474a8f912cb91e22b6c",
        "query_concepts": {
          "entities": [],
          "events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "checked",
            "entries",
            "complete",
            "tabs",
            "and",
            "one",
            "dated",
            "map",
            "reproduce",
            "edition",
            "proof",
            "means",
            "the",
            "same",
            "saved",
            "inputs",
            "produce",
            "order",
            "set",
            "section",
            "records",
            "contains",
            "direct",
            "links",
            "across",
            "websites",
            "closing",
            "time",
            "sgt",
            "all",
            "use",
            "fixed",
            "questions",
            "selected",
            "roles",
            "three",
            "main",
            "points",
            "wider",
            "meaning",
            "next",
            "checks",
            "reason",
            "change",
            "view",
            "mortgage",
            "rates",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "datamarnews",
            "tariffs",
            "global",
            "turmoil",
            "drive",
            "export",
            "logistics",
            "costs",
            "readers",
            "can",
            "open",
            "lead",
            "prediction",
            "long",
            "term",
            "sections",
            "point",
            "own",
            "research",
            "not",
            "prove",
            "price",
            "results",
            "missing",
            "tab",
            "field",
            "role",
            "count",
            "link",
            "differs",
            "public",
            "showing",
            "different"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T10:37:30+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-12-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-12-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-06-LONG-TERM-INVESTMENT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-12-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02"
        ],
        "direction_counts": {
          "UP": 1,
          "DOWN": 0,
          "MIXED": 0,
          "UNSTATED": 4
        },
        "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-03-1353-SGT-C01::TAB-12-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "Every lead claim points to current rows inside OTR-DAILY-73-2026-08-03-0954-SGT.",
            "engine": null,
            "tab": "Proof",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 404.9287,
            "why": [
              "shared terms: tab, sgt, the, can, proof"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-12-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "584 current signals and 73 complete engines bind to one release.",
            "engine": null,
            "tab": "Proof",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 362.8779,
            "why": [
              "shared terms: tab, sgt, complete, proof, one"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-06-LONG-TERM-INVESTMENT",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "4 assets clear the 6-of-10 research threshold; 0 remain held.",
            "engine": null,
            "tab": "Long-Term Investment",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 360.7278,
            "why": [
              "shared terms: tab, sgt, term, long, saved"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-12-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "Every main claim links to a current named report from today's saved edition.",
            "engine": null,
            "tab": "Proof",
            "evidence_state": null,
            "direction": "UNSTATED",
            "matched_entities": [],
            "matched_events": [],
            "score": 346.9823,
            "why": [
              "shared terms: the, saved, sgt, main, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
            "date": "2026-08-03",
            "title": "A Singapore consequence, a world-risk report and a market observation are today's editorial Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 345.46,
            "why": [
              "shared terms: three, tab, market, edition, saved"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "a14b728f5e818a2a4c8e0bfa2bc7e4c074ce5011e52f2e77fdb196af5403629e"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-PROOF",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT-PROOF",
          "record_type": "OTR_PUBLICATION_TAB_COMPARISON",
          "comparison_contract_id": "OTR-SAME-TAB-CONTENT-COMPARISON-V2",
          "comparison_basis": "EXACT_TAB_NAME_AND_SAVED_FIELDS",
          "content_comparison_basis": "EXACT_TAB_NAME_AND_COMPLETE_SAVED_TAB_CONTENT",
          "history_scope": "SAME_CANONICAL_TAB_ONLY",
          "tab_name": "Proof",
          "match_state": "MATCHED_PRIOR_TAB",
          "source_type": "OTR_PUBLISHED_HISTORY",
          "source_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
          "source_story_sha256": "00a21301b4ac2bdfba9def6b61e3525032f33185c6543b89bbdda32c61f46849",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0303-SGT",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-05T03:03:00+08:00",
          "source_publication_date": "2026-08-05",
          "source_publication_label": "05 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-05-0303-sgt.json",
          "source_tab_name": "Proof",
          "source_headline": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition.",
          "source_question": "Can every main claim in the 4/8/26 story be checked?",
          "source_market_connection": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "9ad9afd0defcc6dd560d881129b09af9c9b8aa768dbe32a67650bb505a35f7c9",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-05-0312-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
          "current_tab_name": "Proof",
          "current_headline": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition.",
          "current_question": "Can every main claim in the 4/8/26 story be checked?",
          "current_market_connection": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "9ad9afd0defcc6dd560d881129b09af9c9b8aa768dbe32a67650bb505a35f7c9",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Proof content is unchanged across all eight compared fields.",
          "content_changes": {
            "changed_fields": [],
            "unchanged_fields": [
              "question",
              "headline",
              "narrative",
              "beats",
              "source_ids",
              "market_connection",
              "watch_conditions",
              "invalidation"
            ],
            "question": {
              "changed": false,
              "prior": "Can every main claim in the 4/8/26 story be checked?",
              "current": "Can every main claim in the 4/8/26 story be checked?"
            },
            "headline": {
              "changed": false,
              "prior": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition.",
              "current": "687 checked entries, 12 complete tabs and one dated source map reproduce this edition."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "This edition contains 687 checked entries from 659 direct links across 471 websites. The closing time is 06:18 SGT. All 12 tabs use fixed questions, selected source roles, three main points, a wider meaning, next checks and a reason to change the view.",
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Readers can open the lead reports and the complete dated map. The prediction and long-term sections point to their own saved research records because news reports do not prove price or three-year results."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Every main statement names its report",
                "Every section has a fixed purpose and full content",
                "A correction creates a later dated edition"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records.",
              "current": "Proof means the same saved inputs produce the same source order and the same complete set of 12 section records."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A missing tab field or source role",
                "A count or link that differs from the saved release",
                "A public section showing a different dated edition"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not publish if any section is incomplete or if a count, source, time, research record or dated story disagrees.",
              "current": "Do not publish if any section is incomplete or if a count, source, time, research record or dated story disagrees."
            }
          },
          "similarities": [
            "Both records belong to the Proof canonical Full Immersive tab.",
            "Both records were checked across the same eight saved content fields.",
            "The saved question is unchanged.",
            "The saved headline is unchanged.",
            "The saved narrative is unchanged.",
            "The saved beat structure is unchanged.",
            "The saved source set is unchanged.",
            "The saved market connection is unchanged.",
            "The saved watch conditions is unchanged.",
            "The saved invalidation condition is unchanged."
          ],
          "differences": [
            "All eight compared content fields are unchanged; only the story, release or publication time advanced."
          ],
          "comparison": "The saved Proof content is unchanged across all eight compared fields.",
          "difference": "All eight compared content fields are unchanged; only the story, release or publication time advanced.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "across",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "available",
            "banking",
            "because",
            "bond",
            "build",
            "center",
            "change",
            "checked",
            "checks",
            "claim",
            "closing",
            "company",
            "complete",
            "construction",
            "contains",
            "content",
            "copper",
            "correction",
            "costs",
            "count",
            "county",
            "creates",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "despite",
            "difference",
            "different",
            "differs",
            "digital",
            "direct",
            "disagrees",
            "drive",
            "edition",
            "entries",
            "explanation",
            "export",
            "field",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "incomplete",
            "inputs",
            "largest",
            "later",
            "lead",
            "link",
            "links",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "meaning",
            "means",
            "missing",
            "mortgage",
            "names",
            "news",
            "next",
            "open",
            "order",
            "point",
            "points",
            "politico",
            "present",
            "president",
            "price",
            "produce",
            "prove",
            "public",
            "publish",
            "purpose",
            "puts",
            "questions",
            "rates",
            "readers",
            "reason",
            "record",
            "records",
            "regional",
            "remain",
            "reported",
            "reproduce",
            "research",
            "results",
            "role",
            "roles",
            "roughly",
            "scheme",
            "sections",
            "selected",
            "separately",
            "showing",
            "singapore",
            "site",
            "southeast",
            "statement",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "tabs",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "turmoil",
            "unchanged",
            "view",
            "visible",
            "websites",
            "wider",
            "wire",
            "wjla",
            "wsmv",
            "year"
          ],
          "topical_shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
          "topical_score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6",
          "selection_audit": {
            "contract_id": "OTR-SAME-TAB-TOPICAL-HISTORY-SELECTION-AUDIT-V2",
            "rule": "MOST_RELATED_EARLIER_EXACT_CANONICAL_TAB",
            "scope": "SAME_CANONICAL_TAB_ONLY",
            "tab_name": "Proof",
            "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0312-SGT",
            "current_publication_at_sgt": "2026-08-05T03:12:00+08:00",
            "exact_candidate_count": 32,
            "meaningful_match_count": 32,
            "minimum_shared_terms": 2,
            "minimum_overlap_score": 100,
            "score_scale": "0_TO_1000",
            "score_method": "SHARED_TERMS_DIVIDED_BY_SMALLER_TERM_SET_PLUS_EXACT_SOURCE_BONUS",
            "checked_candidates": [
              {
                "rank": 1,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
                "publication_at_sgt": "2026-08-05T03:03:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "available",
                  "banking",
                  "because",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "closing",
                  "company",
                  "complete",
                  "construction",
                  "contains",
                  "content",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "creates",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "difference",
                  "different",
                  "differs",
                  "digital",
                  "direct",
                  "disagrees",
                  "drive",
                  "edition",
                  "entries",
                  "explanation",
                  "export",
                  "field",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "incomplete",
                  "inputs",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "meaning",
                  "means",
                  "missing",
                  "mortgage",
                  "names",
                  "news",
                  "next",
                  "open",
                  "order",
                  "point",
                  "points",
                  "politico",
                  "present",
                  "president",
                  "price",
                  "produce",
                  "prove",
                  "public",
                  "publish",
                  "purpose",
                  "puts",
                  "questions",
                  "rates",
                  "readers",
                  "reason",
                  "record",
                  "records",
                  "regional",
                  "remain",
                  "reported",
                  "reproduce",
                  "research",
                  "results",
                  "role",
                  "roles",
                  "roughly",
                  "scheme",
                  "sections",
                  "selected",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "statement",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tabs",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "turmoil",
                  "unchanged",
                  "view",
                  "visible",
                  "websites",
                  "wider",
                  "wire",
                  "wjla",
                  "wsmv",
                  "year"
                ],
                "shared_term_count": 133,
                "shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6"
              },
              {
                "rank": 2,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01",
                "publication_at_sgt": "2026-08-04T10:37:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-1037-SGT-C01.json",
                "score": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "available",
                  "banking",
                  "because",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "closing",
                  "company",
                  "complete",
                  "construction",
                  "contains",
                  "content",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "creates",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "difference",
                  "different",
                  "differs",
                  "digital",
                  "direct",
                  "disagrees",
                  "drive",
                  "edition",
                  "entries",
                  "explanation",
                  "export",
                  "field",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "incomplete",
                  "inputs",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "meaning",
                  "means",
                  "missing",
                  "mortgage",
                  "names",
                  "news",
                  "next",
                  "open",
                  "order",
                  "point",
                  "points",
                  "politico",
                  "present",
                  "president",
                  "price",
                  "produce",
                  "prove",
                  "public",
                  "publish",
                  "purpose",
                  "puts",
                  "questions",
                  "rates",
                  "readers",
                  "reason",
                  "record",
                  "records",
                  "regional",
                  "remain",
                  "reported",
                  "reproduce",
                  "research",
                  "results",
                  "role",
                  "roles",
                  "roughly",
                  "scheme",
                  "sections",
                  "selected",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "statement",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tabs",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "turmoil",
                  "unchanged",
                  "view",
                  "visible",
                  "websites",
                  "wider",
                  "wire",
                  "wjla",
                  "wsmv",
                  "year"
                ],
                "shared_term_count": 133,
                "shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6"
              },
              {
                "rank": 3,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
                "publication_at_sgt": "2026-08-04T09:58:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT.json",
                "score": 980,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "means",
                  "mortgage",
                  "news",
                  "open",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "puts",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "wire",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
              },
              {
                "rank": 4,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C01.json",
                "score": 980,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "means",
                  "mortgage",
                  "news",
                  "open",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "puts",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "wire",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
              },
              {
                "rank": 5,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C02.json",
                "score": 980,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "means",
                  "mortgage",
                  "news",
                  "open",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "puts",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "wire",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
              },
              {
                "rank": 6,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03.json",
                "score": 980,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "means",
                  "mortgage",
                  "news",
                  "open",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "puts",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "wire",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 92,
                "shared_terms_sha256": "fa4d2d9385b90c7fcac885b4f619f9eefb64bd4ae9d378f398265d14a81decef",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "9fcfcc851f3b5a49a654ca5178d4bb55f6d19bbca40155a559c190db65430662"
              },
              {
                "rank": 7,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT",
                "publication_at_sgt": "2026-08-04T06:24:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT.json",
                "score": 847,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "contains",
                  "correction",
                  "costs",
                  "count",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "main",
                  "means",
                  "mortgage",
                  "news",
                  "open",
                  "points",
                  "politico",
                  "public",
                  "publish",
                  "puts",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "separately",
                  "showing",
                  "singapore",
                  "southeast",
                  "stays",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites"
                ],
                "shared_term_count": 71,
                "shared_terms_sha256": "9fa4f188e2478294f2f587bde22ae3159cee3fdae492304bd1fbf8a42d1697dc",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "18869c24c22622132fb55aa229a406f54eab36406732f2f63ae5436352fc9aab"
              },
              {
                "rank": 8,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
                "publication_at_sgt": "2026-08-03T15:45:45+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
                "score": 394,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "closing",
                  "correction",
                  "daily",
                  "data",
                  "dated",
                  "direct",
                  "edition",
                  "explanation",
                  "later",
                  "links",
                  "main",
                  "open",
                  "order",
                  "price",
                  "public",
                  "publish",
                  "readers",
                  "record",
                  "remain",
                  "results",
                  "stays",
                  "time",
                  "unchanged",
                  "websites"
                ],
                "shared_term_count": 28,
                "shared_terms_sha256": "68c632b36e84415582d2ef47ec8332030754cccefe9444096ee8f70ccbbb42a3",
                "shared_source_ids": [],
                "score_receipt_sha256": "bf67be2f8a7bcad46a3365bc2153ce159ca26ad3e16c1d70b33f535eba3a6ef6"
              },
              {
                "rank": 9,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
                "publication_at_sgt": "2026-08-03T13:53:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01.json",
                "score": 188,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "correction",
                  "count",
                  "daily",
                  "data",
                  "direct",
                  "edition",
                  "explanation",
                  "lead",
                  "main",
                  "open",
                  "points",
                  "record",
                  "records",
                  "remain",
                  "unchanged"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "9fd73cbbbdf088686f7a9d3222c09e707150e975a307941319ac49c4477c1118",
                "shared_source_ids": [],
                "score_receipt_sha256": "db6ce5c963b70e4d247c535f4ab9ae936f39d5cef461e523a3735f10900a9902"
              },
              {
                "rank": 10,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
                "publication_at_sgt": "2026-08-03T10:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
                "score": 181,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "change",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "direct",
                  "missing",
                  "order",
                  "public",
                  "publish",
                  "record",
                  "records",
                  "remain",
                  "view"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "abd3d17902e101d7f2ed639a1090626aa1cbfe1f4a6856e9b320eefa6a2644f5",
                "shared_source_ids": [],
                "score_receipt_sha256": "940ddeb673717759ee3710fea950caac0f722902148569dbec1a7533d7023744"
              },
              {
                "rank": 11,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT",
                "publication_at_sgt": "2026-07-30T07:29:36+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0729-SGT.json",
                "score": 160,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "available",
                  "creates",
                  "data",
                  "drive",
                  "hold",
                  "link",
                  "order",
                  "points",
                  "remain",
                  "stays",
                  "visible"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "0309dff76f7bced9946209e542b83f1b4deef613046599be3eca946100b0aaf2",
                "shared_source_ids": [],
                "score_receipt_sha256": "bc1609ae8bb6cca015ad34982ed00e605ae85d71b17d3def42eddd8b4fe62044"
              },
              {
                "rank": 12,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
                "publication_at_sgt": "2026-07-31T23:55:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 13,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT",
                "publication_at_sgt": "2026-07-31T14:40:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1440-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 14,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT",
                "publication_at_sgt": "2026-07-31T14:25:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1425-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 15,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT",
                "publication_at_sgt": "2026-07-31T14:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1420-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 16,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT",
                "publication_at_sgt": "2026-07-31T13:05:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-1305-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 17,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT",
                "publication_at_sgt": "2026-07-31T09:30:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0930-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 18,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT",
                "publication_at_sgt": "2026-07-31T08:21:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0821-SGT.json",
                "score": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "construction",
                  "dated",
                  "edition",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "da84d5995e75917bf01c0c10be971f99df1840c1364421f7791d87b15b148882",
                "shared_source_ids": [],
                "score_receipt_sha256": "45f39b467b0b0fe130e24a3b026cd72d9a2b9202172ccd38f106484ca0fa70a9"
              },
              {
                "rank": 19,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
                "publication_at_sgt": "2026-07-31T07:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
                "score": 138,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "singapore",
                  "time",
                  "visible"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
                "shared_source_ids": [],
                "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
              },
              {
                "rank": 20,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT",
                "publication_at_sgt": "2026-07-30T19:33:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1933-SGT.json",
                "score": 138,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "singapore",
                  "time",
                  "visible"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
                "shared_source_ids": [],
                "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
              },
              {
                "rank": 21,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT",
                "publication_at_sgt": "2026-07-30T19:06:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-1906-SGT.json",
                "score": 138,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "singapore",
                  "time",
                  "visible"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
                "shared_source_ids": [],
                "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
              },
              {
                "rank": 22,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT",
                "publication_at_sgt": "2026-07-30T09:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-30-0920-SGT.json",
                "score": 138,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "singapore",
                  "time",
                  "visible"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "47be42fdf20b2c0eeb30c1a96b9a4c6a4a77ca6b8f0ade2db2df49c699d828aa",
                "shared_source_ids": [],
                "score_receipt_sha256": "9d6b2d00824682f1a94be7dbe1b8e387e4bb3577f1037cb5d18dc9c7b1dbac5f"
              },
              {
                "rank": 23,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01.json",
                "score": 124,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "count",
                  "dated",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "b7af5b9fd114c094f2603b77a5ab59cf4ae7bd9f5e3fd3f0a7383237e84e7a5f",
                "shared_source_ids": [],
                "score_receipt_sha256": "82314982dc5018fee8880fb2c56399f5ac1793c258f053ad2149d50fdfe7bfcc"
              },
              {
                "rank": 24,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
                "publication_at_sgt": "2026-07-31T23:59:30+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT.json",
                "score": 124,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "complete",
                  "count",
                  "dated",
                  "inputs",
                  "next",
                  "open",
                  "public",
                  "records",
                  "remain"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "b7af5b9fd114c094f2603b77a5ab59cf4ae7bd9f5e3fd3f0a7383237e84e7a5f",
                "shared_source_ids": [],
                "score_receipt_sha256": "82314982dc5018fee8880fb2c56399f5ac1793c258f053ad2149d50fdfe7bfcc"
              },
              {
                "rank": 25,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT",
                "publication_at_sgt": "2026-08-03T03:15:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-0315-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 26,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT",
                "publication_at_sgt": "2026-08-02T15:56:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1556-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 27,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT",
                "publication_at_sgt": "2026-08-02T15:50:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1550-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 28,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT",
                "publication_at_sgt": "2026-08-02T15:20:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1520-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 29,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT",
                "publication_at_sgt": "2026-08-02T15:19:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1519-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 30,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT",
                "publication_at_sgt": "2026-08-02T13:36:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-1336-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 31,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT",
                "publication_at_sgt": "2026-08-02T02:08:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-02-0208-SGT.json",
                "score": 122,
                "qualifies": true,
                "shared_terms": [
                  "available",
                  "build",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "missing",
                  "record",
                  "records",
                  "remain",
                  "separately"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "10a11ce8e837f7f0e5bdfce95decc0ecb770c9e4335116e2e523d5ab272bd8ed",
                "shared_source_ids": [],
                "score_receipt_sha256": "bff0effb8ccbe085863e4f5a7c58b45bc233bfb479abb3c538ec7a6b4bf18e14"
              },
              {
                "rank": 32,
                "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
                "publication_at_sgt": "2026-08-01T23:45:00+08:00",
                "file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
                "score": 110,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "complete",
                  "count",
                  "daily",
                  "dated",
                  "direct",
                  "order",
                  "remain"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "7ca60f1daf0d4f5450faf7ffbbd52b409447a03a09db880bea45858f2164a0ef",
                "shared_source_ids": [],
                "score_receipt_sha256": "5fd53eed5950138c9d8bb4cb279f8370964beae64fff71670ea5fd55e135662f"
              }
            ],
            "selected_candidate_rank": 1,
            "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT",
            "selected_publication_at_sgt": "2026-08-05T03:03:00+08:00",
            "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-05-0303-SGT.json",
            "selected_score": 1000,
            "selected_shared_terms": [
              "across",
              "alleging",
              "approvals",
              "arrested",
              "asias",
              "available",
              "banking",
              "because",
              "bond",
              "build",
              "center",
              "change",
              "checked",
              "checks",
              "claim",
              "closing",
              "company",
              "complete",
              "construction",
              "contains",
              "content",
              "copper",
              "correction",
              "costs",
              "count",
              "county",
              "creates",
              "daily",
              "data",
              "datamarnews",
              "dated",
              "despite",
              "difference",
              "different",
              "differs",
              "digital",
              "direct",
              "disagrees",
              "drive",
              "edition",
              "entries",
              "explanation",
              "export",
              "field",
              "firm",
              "fixed",
              "food",
              "former",
              "fortune",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "improvement",
              "incomplete",
              "inputs",
              "largest",
              "later",
              "lead",
              "link",
              "links",
              "logistics",
              "looking",
              "loudoun",
              "main",
              "meaning",
              "means",
              "missing",
              "mortgage",
              "names",
              "news",
              "next",
              "open",
              "order",
              "point",
              "points",
              "politico",
              "present",
              "president",
              "price",
              "produce",
              "prove",
              "public",
              "publish",
              "purpose",
              "puts",
              "questions",
              "rates",
              "readers",
              "reason",
              "record",
              "records",
              "regional",
              "remain",
              "reported",
              "reproduce",
              "research",
              "results",
              "role",
              "roles",
              "roughly",
              "scheme",
              "sections",
              "selected",
              "separately",
              "showing",
              "singapore",
              "site",
              "southeast",
              "statement",
              "stays",
              "stolen",
              "subsidiary",
              "sues",
              "tabs",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "third",
              "time",
              "turmoil",
              "unchanged",
              "view",
              "visible",
              "websites",
              "wider",
              "wire",
              "wjla",
              "wsmv",
              "year"
            ],
            "selected_shared_terms_sha256": "9bc2cdae315daec18d9c0d126800cbe0a61445eb187f66b8f479f0660d729e1a",
            "selected_score_receipt_sha256": "714d835a5f931128fdc4ab8261e3f1abc8429cada0942939875eb85a24dfeab6",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "3e0946e094bfda01b3eefa43bffe5d8e8ab975b2fe48ecdeb1e4b348f7a47c6f",
          "comparison_receipt_sha256": "8cc617341471e2378b5b65725fb0073fef7f195469697226e2b327cce18e537c",
          "truth_gap": "This compares complete saved content from the same canonical tab only. It does not claim the same events, causes, market regime or outcome.",
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "evidence_checklist": [
        "Open the direct source and check when it was published.",
        "Keep what the source said separate from what OTR thinks it may mean.",
        "For a major claim, look for an official source or a second independent report."
      ],
      "watch_conditions": [
        "A missing tab field or source role",
        "A count or link that differs from the saved release",
        "A public section showing a different dated edition"
      ],
      "invalidation": "Do not publish if any section is incomplete or if a count, source, time, research record or dated story disagrees.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "deterministic_method": {
        "method_id": "OTR-FULL-IMMERSIVE-TAB-DETERMINISM-V1",
        "tab_name": "Proof",
        "source_selection_rule": "Reconcile release counts, source identities, all twelve section records and separate research records.",
        "source_ids": [
          "LEAD-01",
          "LEAD-02",
          "LEAD-03",
          "LEAD-04",
          "LEAD-05",
          "LEAD-06"
        ],
        "fixed_sections": [
          "question",
          "headline",
          "narrative",
          "beats",
          "market_connection",
          "watch_conditions",
          "invalidation"
        ],
        "complete": true
      },
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T10:37:30+08:00",
        "verified_sources": 12,
        "candidate_sources": 471,
        "automation_attempt_id": "OTR-DAILY-73-2026-08-04-0618-SGT-ATTEMPT",
        "state": "CURRENT_2026-08-04_CANONICAL"
      }
    }
  },
  "generation": {
    "mode": "DAILY_COLLECTION_WITH_EXPLICIT_CONTINUING_EVIDENCE",
    "run_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
    "completed_at_sgt": "2026-08-05T03:12:00+08:00",
    "source_release_sha256": "0abf0ac1b8a1d25760a8359cf41f171c905c34d1030a8a60618032018816ae80",
    "engine_registry_version": "OTR-REGISTRY-73-V5",
    "engine_count": 73,
    "candidate_signal_minimum_per_engine": 5,
    "candidate_signal_maximum_per_engine": 10,
    "candidate_signals_reviewed": 687,
    "candidate_records_retained": 687,
    "accepted_signal_routes": 687,
    "newly_collected_signal_routes": 432,
    "continuing_signal_routes": 255,
    "engines_meeting_verified_minimum": 73,
    "evidence_coverage_complete": true,
    "self_verification_required": 0,
    "unique_source_domains": 471,
    "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.",
    "editorial_revision_mode": "SAME_DAY_EDITORIAL_CORRECTION",
    "editorial_revision_completed_at_sgt": "2026-08-04T10:37:30+08:00",
    "engine_run_completion_preserved_at_sgt": "2026-08-04T06:24:00+08:00"
  },
  "editorial_correction": {
    "correction_id": "OTR-FULL-IMMERSIVE-EDITORIAL-CORRECTION-2026-08-04-1037-SGT-C01",
    "correction_type": "SAME_DAY_EDITORIAL_SELECTION_AND_DEPTH",
    "revision": "C01",
    "corrected_at_sgt": "2026-08-04T10:37:30+08:00",
    "superseded_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
    "daily_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
    "evidence_cutoff_at_sgt": "2026-08-04T06:18:00+08:00",
    "latest_resync_release_id_preserved": "OTR-RESYNC-2026-08-04-0625-SGT",
    "prediction_price_snapshot_id_preserved": "OTR-PREDICTION-PRICE-SNAPSHOT-2026-08-04-0625-SGT",
    "canonical_signal_records_changed": false,
    "canonical_source_records_changed": false,
    "locked_prediction_terms_changed": false,
    "resync_or_price_observations_changed": false,
    "pipeline_engine_run_replayed": false,
    "purpose": "Promote the most decision-relevant source-linked records already inside the locked release and deepen their event-facing explanation.",
    "boundary": "This correction changes editorial selection, ordering and explanation only. It does not add a later fact to the original evidence cut or rewrite a signal, source, prediction, resync, price observation or outcome.",
    "append_only": true
  },
  "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.",
  "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": "4c5134aef7c568b5961f05fd597925d40bc688ed3679e7691d0c86f3efb23e5e"
}
