{
  "schema_version": 3,
  "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
  "edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-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-04-0624-SGT-C03",
  "supersedes_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
  "market_pulse_cutoff_at_sgt": "2026-08-04T06:18:00+08:00",
  "story_written_at_sgt": "2026-08-04T09:58: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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"What changed inside the evidence window ending at 09:54 SGT?\" to \"What leads the 4/8/26 edition?\".",
        "current_content_sha256": "b7b315c44846c664f0564aca7ddba7581364e16a1a0600b89d4504d706b1f843",
        "prior_content_sha256": "85dfb7a9eb97f51f1aaa5836257871cf74cb893df09ae028260e0db840345d2b",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 25,
          "meaningful_match_count": 24,
          "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-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": 196,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "change",
                "corrections",
                "costs",
                "daily",
                "data",
                "decision",
                "edition",
                "global",
                "inside",
                "later",
                "news",
                "picture",
                "rates",
                "reported",
                "separate",
                "singapore",
                "stronger",
                "them",
                "were",
                "whether",
                "window"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "71d609920de52cf5231900fbc0c93048380cbdf0468a34ea38a8be414020cf15",
              "shared_source_ids": [],
              "score_receipt_sha256": "2c9df47de5108b01ddb170adc109bbeaffdae2bfd2de47ca994d2d7dde5244d3"
            },
            {
              "rank": 2,
              "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": 130,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "edition",
                "fresh",
                "official",
                "open",
                "picture",
                "rates",
                "separate",
                "singapore",
                "todays",
                "window",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "3db6c1913470160c93222a43313d36e3d636a6649f23210ac66613b6fcac772b",
              "shared_source_ids": [],
              "score_receipt_sha256": "3f8dab91cc4cb2411121caf7fa281c4932e6f1f96c97975fbf0419f8a5cfe302"
            },
            {
              "rank": 3,
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "rank": 4,
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "rank": 5,
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "rank": 6,
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "rank": 7,
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "rank": 8,
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "rank": 9,
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "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": 121,
              "qualifies": true,
              "shared_terms": [
                "change",
                "claim",
                "despite",
                "each",
                "first",
                "gives",
                "inside",
                "later",
                "official",
                "regional",
                "reported",
                "second",
                "separate",
                "whether",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "c81f5d669a9c1199e2d5084194c70bf61d1a78209fda64de796eddb001d25183",
              "shared_source_ids": [],
              "score_receipt_sha256": "cd288b8cd907c283149dbffef0bc74a3dfaad5fa1164985a4a5bf6307de3911c"
            },
            {
              "rank": 11,
              "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": 109,
              "qualifies": true,
              "shared_terms": [
                "clear",
                "costs",
                "decision",
                "edition",
                "fresh",
                "hold",
                "rates",
                "stronger",
                "tech",
                "then"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
              "shared_source_ids": [],
              "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
            },
            {
              "rank": 12,
              "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": 109,
              "qualifies": true,
              "shared_terms": [
                "clear",
                "costs",
                "decision",
                "edition",
                "fresh",
                "hold",
                "rates",
                "stronger",
                "tech",
                "then"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
              "shared_source_ids": [],
              "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
            },
            {
              "rank": 13,
              "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": 109,
              "qualifies": true,
              "shared_terms": [
                "clear",
                "costs",
                "decision",
                "edition",
                "fresh",
                "hold",
                "rates",
                "stronger",
                "tech",
                "then"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
              "shared_source_ids": [],
              "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
            },
            {
              "rank": 14,
              "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": 109,
              "qualifies": true,
              "shared_terms": [
                "clear",
                "costs",
                "decision",
                "edition",
                "fresh",
                "hold",
                "rates",
                "stronger",
                "tech",
                "then"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
              "shared_source_ids": [],
              "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
            },
            {
              "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": 107,
              "qualifies": true,
              "shared_terms": [
                "change",
                "despite",
                "first",
                "later",
                "news",
                "official",
                "picture",
                "reported",
                "separate",
                "todays",
                "whether"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "79bd989e1b617c8b94e2c94435c7f91851098c733198b6a060cf01148ab438d3",
              "shared_source_ids": [],
              "score_receipt_sha256": "a3db9eb61353d418d2d5054aeea8b56e0e20c5ae433eceacea1a5c42bbad459c"
            },
            {
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "rank": 25,
              "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": 89,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "decision",
                "first",
                "global",
                "lead",
                "rates",
                "reported",
                "singapore",
                "were"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "82ff99c00dcb2e91c633eae0adcd8bb20d95ca7210fec5da413c7b9103303054",
              "shared_source_ids": [],
              "score_receipt_sha256": "43b5b48ef8cdb35c52cd2b2f78aa1004941d5aa05578654c4cf82be639fe3422"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "selected_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
          "selected_score": 196,
          "selected_shared_terms": [
            "bond",
            "change",
            "corrections",
            "costs",
            "daily",
            "data",
            "decision",
            "edition",
            "global",
            "inside",
            "later",
            "news",
            "picture",
            "rates",
            "reported",
            "separate",
            "singapore",
            "stronger",
            "them",
            "were",
            "whether",
            "window"
          ],
          "selected_shared_terms_sha256": "71d609920de52cf5231900fbc0c93048380cbdf0468a34ea38a8be414020cf15",
          "selected_score_receipt_sha256": "2c9df47de5108b01ddb170adc109bbeaffdae2bfd2de47ca994d2d7dde5244d3",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "e7b670e907f529a0915be152d0196e981b05780ab5d6b7f939dca15942b98010",
        "comparison_receipt_sha256": "d10c53a4a75a20e189accc201c6bec55d3275795ccacf10bf4ee0a61d937b0ea"
      },
      "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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"What else did today's full search find?\" to \"What did the full search find for this edition?\".",
        "current_content_sha256": "3216c614be0d108ca2fc239bb8c5c6aa13168a8911d39d74e688315a7f096039",
        "prior_content_sha256": "b4c4470bba0df4f27a386a4bcf9329bdd5bd82861ab83e0e421c7ff679dde0a0",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 14,
          "meaningful_match_count": 14,
          "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-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": 330,
              "qualifies": true,
              "shared_terms": [
                "areas",
                "checked",
                "direct",
                "edition",
                "event",
                "events",
                "find",
                "first",
                "food",
                "found",
                "group",
                "important",
                "items",
                "lead",
                "link",
                "links",
                "must",
                "need",
                "open",
                "order",
                "push",
                "readers",
                "reason",
                "remain",
                "search",
                "several",
                "shows",
                "singapore",
                "them",
                "useful",
                "wide",
                "wider"
              ],
              "shared_term_count": 32,
              "shared_terms_sha256": "265c5d3f688009f751eeee619d5fa279818cefe8b4f54380e71dd08cf82bbdc9",
              "shared_source_ids": [],
              "score_receipt_sha256": "0429febdc8dcbc1097dc3f2fe656ddeb37266175acd62c3db041636e599d51c1"
            },
            {
              "rank": 2,
              "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",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "independent",
                "issue",
                "keeps",
                "need",
                "order",
                "publisher",
                "remain",
                "repeated",
                "separately",
                "them",
                "time",
                "true",
                "turn",
                "visible"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "a8d027d7cadcc94e9ddf8cc9f44e6199fef7d4a87e1e9ffaa2b3c6e98ca7b0c6",
              "shared_source_ids": [],
              "score_receipt_sha256": "f622b4ebc30116852b236d0942c33a82cbb143231201829c7c91a145df2a336c"
            },
            {
              "rank": 3,
              "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": [
                "below",
                "breadth",
                "count",
                "coverage",
                "direct",
                "equally",
                "five",
                "food",
                "important",
                "independent",
                "make",
                "order",
                "publisher",
                "remain",
                "supports",
                "time"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "0000747e9fcfadbfb26ad31fbd9dad99281d026b54c975d5c917b93dfe37372c",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f89c26da6fb43dc7de2aff6b84df84ecc49b3258f140cf7ccf955bb4b293acb"
            },
            {
              "rank": 4,
              "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": 190,
              "qualifies": true,
              "shared_terms": [
                "across",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "independent",
                "issue",
                "keeps",
                "links",
                "missing",
                "need",
                "order",
                "publisher",
                "remain",
                "repeated",
                "required",
                "turn",
                "visible",
                "whole"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "03ff159b1533b9f5e23d4c73f3d3dc2282233e3994c1ce2df66513f4a4532cb9",
              "shared_source_ids": [],
              "score_receipt_sha256": "17f546a72fb920b5f8e1e018f964057561a7d86b173c1f67a446788ab6060319"
            },
            {
              "rank": 5,
              "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": [
                "across",
                "breadth",
                "coverage",
                "direct",
                "editorial",
                "event",
                "events",
                "first",
                "food",
                "important",
                "lead",
                "link",
                "must",
                "readers",
                "remain",
                "reported",
                "search",
                "several",
                "stated",
                "useful",
                "wider"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "2d1e74d9ae9a98de949722d9db7f2a664b80148ee8dbe9190b63fe6f008169bd",
              "shared_source_ids": [],
              "score_receipt_sha256": "0e6f6740e9f87e2f97a99bbf66842de4bc5555b0d314310341acbfbf8cea1036"
            },
            {
              "rank": 6,
              "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": 167,
              "qualifies": true,
              "shared_terms": [
                "across",
                "count",
                "coverage",
                "direct",
                "each",
                "editorial",
                "issue",
                "keeps",
                "missing",
                "need",
                "order",
                "publisher",
                "remain",
                "required",
                "visible",
                "whole"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "eff7a8ca738d058666a048288353cc7166e6c42786b4b86f7656eeccf04a3668",
              "shared_source_ids": [],
              "score_receipt_sha256": "b98a6b097e1d91826dfdcf6a48c624a449764c8d0fba32304c754d776ef84a3d"
            },
            {
              "rank": 7,
              "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": 167,
              "qualifies": true,
              "shared_terms": [
                "across",
                "count",
                "coverage",
                "direct",
                "each",
                "editorial",
                "issue",
                "keeps",
                "missing",
                "need",
                "order",
                "publisher",
                "remain",
                "required",
                "visible",
                "whole"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "eff7a8ca738d058666a048288353cc7166e6c42786b4b86f7656eeccf04a3668",
              "shared_source_ids": [],
              "score_receipt_sha256": "b98a6b097e1d91826dfdcf6a48c624a449764c8d0fba32304c754d776ef84a3d"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "selected_publication_at_sgt": "2026-08-03T15:45:45+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
          "selected_score": 330,
          "selected_shared_terms": [
            "areas",
            "checked",
            "direct",
            "edition",
            "event",
            "events",
            "find",
            "first",
            "food",
            "found",
            "group",
            "important",
            "items",
            "lead",
            "link",
            "links",
            "must",
            "need",
            "open",
            "order",
            "push",
            "readers",
            "reason",
            "remain",
            "search",
            "several",
            "shows",
            "singapore",
            "them",
            "useful",
            "wide",
            "wider"
          ],
          "selected_shared_terms_sha256": "265c5d3f688009f751eeee619d5fa279818cefe8b4f54380e71dd08cf82bbdc9",
          "selected_score_receipt_sha256": "0429febdc8dcbc1097dc3f2fe656ddeb37266175acd62c3db041636e599d51c1",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "a356abe3baacf02da7524a44cf54155b43da2df5446294bf4a7410f52bce23ac",
        "comparison_receipt_sha256": "6998cf9aa11641bbe112d6b923dcac0981a404f48d5003c731d0322e7957b797"
      },
      "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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"Which risk can move from markets into daily costs?\" to \"What could make today’s lead view wrong?\".",
        "current_content_sha256": "ea47fc89e9fd385601bda263a51b3295569d9532607e4c13b1bf3e679d400af8",
        "prior_content_sha256": "94f4d4de1dfe47d10737022564aae893ed74adb362fff3831dd6fcc6fb02914f",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 25,
          "meaningful_match_count": 24,
          "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-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": 157,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "clear",
                "company",
                "costs",
                "daily",
                "hold",
                "keep",
                "longer",
                "move",
                "rates",
                "remove",
                "risk",
                "support",
                "view"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
              "shared_source_ids": [],
              "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
            },
            {
              "rank": 2,
              "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": 157,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "clear",
                "company",
                "costs",
                "daily",
                "hold",
                "keep",
                "longer",
                "move",
                "rates",
                "remove",
                "risk",
                "support",
                "view"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
              "shared_source_ids": [],
              "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
            },
            {
              "rank": 3,
              "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": 157,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "clear",
                "company",
                "costs",
                "daily",
                "hold",
                "keep",
                "longer",
                "move",
                "rates",
                "remove",
                "risk",
                "support",
                "view"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
              "shared_source_ids": [],
              "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
            },
            {
              "rank": 4,
              "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": 157,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "clear",
                "company",
                "costs",
                "daily",
                "hold",
                "keep",
                "longer",
                "move",
                "rates",
                "remove",
                "risk",
                "support",
                "view"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
              "shared_source_ids": [],
              "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
            },
            {
              "rank": 5,
              "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": 155,
              "qualifies": true,
              "shared_terms": [
                "change",
                "changes",
                "claim",
                "costs",
                "data",
                "digital",
                "direct",
                "first",
                "global",
                "keep",
                "later",
                "news",
                "only",
                "reported",
                "risk",
                "separately",
                "supports",
                "wider"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "deebf4065f09899412e12feb0e694729cd80e7ef4ba418deea5a9b120c50c917",
              "shared_source_ids": [],
              "score_receipt_sha256": "ae7062762af4f78f285024f5dc3417b23aa4c4fd0da7d802fa2f900a1ac84cc8"
            },
            {
              "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": 146,
              "qualifies": true,
              "shared_terms": [
                "change",
                "first",
                "later",
                "make",
                "move",
                "only",
                "reported",
                "response",
                "support",
                "todays",
                "treating",
                "view",
                "wider",
                "without"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "67b96ceb2c4647a0953a89bd26c310d7b9aaf372c77db17c76b110f948ccedea",
              "shared_source_ids": [],
              "score_receipt_sha256": "b3443db1d56a229fdd5d2a6a39a82d0bdd980e5f8e09920827f8619083bbddb0"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 140,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "costs",
                "each",
                "food",
                "keep",
                "matter",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "supports",
                "wider"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "9f1c6b820a88e070f1ea7de41432181861dfe508c9de558392c9fdcdb78dfb75",
              "shared_source_ids": [],
              "score_receipt_sha256": "31fed57242d8c19c136032dd4f0acc18f4955a6bd52752543c6cb3f4892f5498"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "rank": 24,
              "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": 110,
              "qualifies": true,
              "shared_terms": [
                "change",
                "first",
                "later",
                "make",
                "move",
                "only",
                "reported",
                "response",
                "risk",
                "support",
                "todays",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "9fdbe842d896cde26ac71f68c1db44cad790671dc9c5bdb80116b92eb6fb1f9c",
              "shared_source_ids": [],
              "score_receipt_sha256": "823709b348a80f97f3d230691fbea13e34eab2b2c4049ffa19adc6c424231287"
            },
            {
              "rank": 25,
              "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": 90,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "each",
                "first",
                "keep",
                "make",
                "only",
                "response",
                "risk"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "f65679dbc37c67e2db073b0b3f7f32a1a4b594ae2d71275d0ed5ef9f4323407f",
              "shared_source_ids": [],
              "score_receipt_sha256": "d073577cb38707e8270268b73003b4d9cba43d084ca959e18e324347c493c8c6"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
          "selected_publication_at_sgt": "2026-07-31T07:45:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT.json",
          "selected_score": 157,
          "selected_shared_terms": [
            "cannot",
            "clear",
            "company",
            "costs",
            "daily",
            "hold",
            "keep",
            "longer",
            "move",
            "rates",
            "remove",
            "risk",
            "support",
            "view"
          ],
          "selected_shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
          "selected_score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "5f19db53bcabecc174e5dfed51c48feabc396797c0c1c7ea7e15b84c306b6d4d",
        "comparison_receipt_sha256": "f39ab4c90e4d048a31699a8d85d5ebd98f1b4c1cad5ffe5bd9e9d9005f377129"
      },
      "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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"Which three current developments best organise this edition?\" to \"Which three reports organise this edition?\".",
        "current_content_sha256": "e9099a5ced14fc53635000663f0b5a528597c96a5470de0e581672be8ce2a351",
        "prior_content_sha256": "3935c0989ab72b067c62d4d546cd89eb8f6c967ac533b0b24325b493e3fc90a1",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 25,
          "meaningful_match_count": 24,
          "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-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": 208,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "change",
                "checked",
                "corrected",
                "data",
                "edition",
                "editorial",
                "global",
                "inside",
                "news",
                "only",
                "organise",
                "pick",
                "rates",
                "reported",
                "separate",
                "singapore",
                "stronger",
                "todays",
                "world"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "df3f4a9dd49d33314fda9e481e1298907d577af1b225c1bd4ef4e5099ce96024",
              "shared_source_ids": [],
              "score_receipt_sha256": "a13da7a5875040043c5ca85c2bdfadffef9cb89f1a8a9354eb3e6f45d4076de5"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "rank": 7,
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "rank": 8,
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "direct",
                "edition",
                "first",
                "form",
                "impact",
                "official",
                "organise",
                "ranking",
                "reported",
                "second",
                "stronger",
                "third",
                "todays",
                "withdrawn"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "cfa9debb05aa7ce21eeb5eb2972b27f7a8d7675f6e19120ef9d292a923bab00a",
              "shared_source_ids": [],
              "score_receipt_sha256": "754f862e1592f11d0e22eb57880fc5ff3726278409e366717088073081bfb506"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "change",
                "corrected",
                "direct",
                "edition",
                "editorial",
                "impact",
                "inside",
                "order",
                "organise",
                "pick",
                "ranking",
                "reported",
                "separate",
                "stronger",
                "todays",
                "world"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "1356b979a274f07cde9f4b18c398c7bd966e41249ff5eb76a0e363171426d0cb",
              "shared_source_ids": [],
              "score_receipt_sha256": "b897a8c11ee239bbd3aa69673cc4dd1a7375c70e24a7bf451efa1573822297cc"
            },
            {
              "rank": 20,
              "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": 129,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "edition",
                "impact",
                "news",
                "only",
                "order",
                "pick",
                "reported",
                "separate",
                "stronger",
                "support",
                "todays",
                "whether",
                "world"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "4e0a08066a962d59f2979060bcac37ae033f88af48e24a9ab271f2be0e1cbcde",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7bdf5e7a18d784602225a18ab4933ccf216f21d0432a6130ad263b6b2b03778"
            },
            {
              "rank": 21,
              "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": 118,
              "qualifies": true,
              "shared_terms": [
                "company",
                "costs",
                "first",
                "form",
                "hold",
                "inside",
                "rates",
                "second",
                "stronger",
                "third"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
              "shared_source_ids": [],
              "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
            },
            {
              "rank": 22,
              "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": 118,
              "qualifies": true,
              "shared_terms": [
                "company",
                "costs",
                "first",
                "form",
                "hold",
                "inside",
                "rates",
                "second",
                "stronger",
                "third"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
              "shared_source_ids": [],
              "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
            },
            {
              "rank": 23,
              "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": 118,
              "qualifies": true,
              "shared_terms": [
                "company",
                "costs",
                "first",
                "form",
                "hold",
                "inside",
                "rates",
                "second",
                "stronger",
                "third"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
              "shared_source_ids": [],
              "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
            },
            {
              "rank": 24,
              "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": 118,
              "qualifies": true,
              "shared_terms": [
                "company",
                "costs",
                "first",
                "form",
                "hold",
                "inside",
                "rates",
                "second",
                "stronger",
                "third"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
              "shared_source_ids": [],
              "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
            },
            {
              "rank": 25,
              "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": 46,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "reported",
                "separate"
              ],
              "shared_term_count": 3,
              "shared_terms_sha256": "bd89a492fc2c23a464cbd505683509b5736e96b692d05400b0fc922c6a417629",
              "shared_source_ids": [],
              "score_receipt_sha256": "b2cfd942fa153d3040065dbd9342e95e298f5aef1296ee8f75334aff43e89360"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "selected_publication_at_sgt": "2026-08-03T10:55:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT.json",
          "selected_score": 208,
          "selected_shared_terms": [
            "bond",
            "change",
            "checked",
            "corrected",
            "data",
            "edition",
            "editorial",
            "global",
            "inside",
            "news",
            "only",
            "organise",
            "pick",
            "rates",
            "reported",
            "separate",
            "singapore",
            "stronger",
            "todays",
            "world"
          ],
          "selected_shared_terms_sha256": "df3f4a9dd49d33314fda9e481e1298907d577af1b225c1bd4ef4e5099ce96024",
          "selected_score_receipt_sha256": "a13da7a5875040043c5ca85c2bdfadffef9cb89f1a8a9354eb3e6f45d4076de5",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "326e086b9b5b8352f73225c78bfaf17165eeecf87c803013a7f77a224a483a40",
        "comparison_receipt_sha256": "58f1962e171bec0357448de67f19e500c3656a43de2b9c21332a19bda8a9959e"
      },
      "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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"What do the prediction cards know, and what is still unproved?\" to \"What do the research predictions know today?\".",
        "current_content_sha256": "8934ca62b50225ad0349f4c2b0c2e9c7dbb86dcce70ef37c4716d5be9cfabf46",
        "prior_content_sha256": "9eb86eb1ab1c55610c44bc66834f4472fbbcd690c1e939b30d22054bbfdc1ce8",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 22,
          "meaningful_match_count": 22,
          "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-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": 468,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "checks",
                "count",
                "enough",
                "fixed",
                "goal",
                "group",
                "judge",
                "keeps",
                "know",
                "later",
                "limit",
                "missed",
                "missing",
                "move",
                "must",
                "named",
                "numbers",
                "only",
                "original",
                "period",
                "price",
                "prove",
                "range",
                "research",
                "result",
                "results",
                "rule",
                "rules",
                "safety",
                "similar",
                "start",
                "starting",
                "time",
                "todays",
                "valid"
              ],
              "shared_term_count": 37,
              "shared_terms_sha256": "ec21a362a0022abba7db35184e16b86d5ab00df1ee43923590b1d1940daa56b8",
              "shared_source_ids": [],
              "score_receipt_sha256": "d8fc0305b4aea705bbbd1506e449572b6523150fe6815fd84c2cdd3a0d1a3225"
            },
            {
              "rank": 2,
              "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": 229,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enough",
                "entry",
                "fixed",
                "judge",
                "know",
                "later",
                "missing",
                "move",
                "must",
                "only",
                "original",
                "outcome",
                "plans",
                "price",
                "recognised",
                "research",
                "result",
                "results",
                "safety",
                "starting",
                "time"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "7a979514bd0c33f7955138bd307b86534fc5109feaceb5a96b5022b4a80c6d39",
              "shared_source_ids": [],
              "score_receipt_sha256": "63b85a45a7264f06c2e41835e920d1b623323c36ad64519f5bd2be8b32bb8430"
            },
            {
              "rank": 3,
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "rank": 4,
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "rank": 5,
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "rank": 6,
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "rank": 7,
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "rank": 8,
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "rank": 9,
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "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": 205,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "entry",
                "fall",
                "fixed",
                "held",
                "missing",
                "must",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "safety",
                "valid",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "aeff3a5263db8300809ca787dda723845d08196d1bd6612057867a803d8426ca",
              "shared_source_ids": [],
              "score_receipt_sha256": "88dbe27c29ab2999693068c45112d0fdc113876954d643bf1ca0d1e3e8520677"
            },
            {
              "rank": 11,
              "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": 202,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "held",
                "missing",
                "only",
                "outcome",
                "plan",
                "plans",
                "price",
                "research",
                "rules",
                "safety",
                "time",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "6d2ebead0b058f252d43071af8a9f94a1b52e8b156ba97c91f49d59232562d95",
              "shared_source_ids": [],
              "score_receipt_sha256": "930e603e40c38830de2ea21b0d70248949c08724f613ac04eb27240aace41bb0"
            },
            {
              "rank": 12,
              "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": 181,
              "qualifies": true,
              "shared_terms": [
                "change",
                "company",
                "costs",
                "entry",
                "move",
                "must",
                "only",
                "price",
                "research",
                "rise",
                "time",
                "todays",
                "useful"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "81704fd69a7144c5098156c1a23df64cf1955212a1f040cc8b895f86ff4fd1a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "32ab5525c429f54dfb2e66ca90fc6715bb548596d722c2bd644832855611a6b6"
            },
            {
              "rank": 13,
              "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": 181,
              "qualifies": true,
              "shared_terms": [
                "change",
                "company",
                "costs",
                "entry",
                "move",
                "must",
                "only",
                "price",
                "research",
                "rise",
                "time",
                "todays",
                "useful"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "81704fd69a7144c5098156c1a23df64cf1955212a1f040cc8b895f86ff4fd1a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "32ab5525c429f54dfb2e66ca90fc6715bb548596d722c2bd644832855611a6b6"
            },
            {
              "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": 172,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "fb67a0491f60732a84ca7745c70f36cca211bfa88ce295bd859333ab690a3bfd"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "change",
                "enough",
                "entry",
                "must",
                "only",
                "original",
                "outcome",
                "price",
                "reported",
                "research",
                "time",
                "valid"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "14de021ad8659ea3227e9d50f2c89bac5734d56ab970f584a26cd3305381a37b",
              "shared_source_ids": [],
              "score_receipt_sha256": "def026c6ad52de1a89f5ac9d0fde7207e8f20c5f5602b13c2c5d77d4c19c93eb"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "change",
                "enough",
                "entry",
                "must",
                "only",
                "original",
                "outcome",
                "price",
                "reported",
                "research",
                "time",
                "valid"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "14de021ad8659ea3227e9d50f2c89bac5734d56ab970f584a26cd3305381a37b",
              "shared_source_ids": [],
              "score_receipt_sha256": "def026c6ad52de1a89f5ac9d0fde7207e8f20c5f5602b13c2c5d77d4c19c93eb"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "selected_publication_at_sgt": "2026-08-03T15:45:45+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
          "selected_score": 468,
          "selected_shared_terms": [
            "approved",
            "cannot",
            "checks",
            "count",
            "enough",
            "fixed",
            "goal",
            "group",
            "judge",
            "keeps",
            "know",
            "later",
            "limit",
            "missed",
            "missing",
            "move",
            "must",
            "named",
            "numbers",
            "only",
            "original",
            "period",
            "price",
            "prove",
            "range",
            "research",
            "result",
            "results",
            "rule",
            "rules",
            "safety",
            "similar",
            "start",
            "starting",
            "time",
            "todays",
            "valid"
          ],
          "selected_shared_terms_sha256": "ec21a362a0022abba7db35184e16b86d5ab00df1ee43923590b1d1940daa56b8",
          "selected_score_receipt_sha256": "d8fc0305b4aea705bbbd1506e449572b6523150fe6815fd84c2cdd3a0d1a3225",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "c6bf1ccef172f523c8361298a46db3e6f439b8a59a4462349c6118ba16a20d88",
        "comparison_receipt_sha256": "38d955e164bf456250deeba55104d40389bb3cfbf56d5f7a0af7c77d89e1ca45"
      },
      "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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"Which public investments meet at least six of ten research checks?\" to \"Which investments still pass the long-term research checks?\".",
        "current_content_sha256": "f0a440e22abb735c5efb062842b8571db06763d479ac11106a04c21707207abe",
        "prior_content_sha256": "8db7f78158ca9ed3cc9ddb515f40a9c19a29ab120e7da8011aae7b6bd58b0bba",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 8,
          "meaningful_match_count": 8,
          "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-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": 522,
              "qualifies": true,
              "shared_terms": [
                "board",
                "cannot",
                "checks",
                "clear",
                "count",
                "each",
                "earn",
                "earns",
                "first",
                "fresh",
                "future",
                "hand",
                "incomplete",
                "investments",
                "last",
                "meet",
                "missing",
                "news",
                "next",
                "only",
                "pass",
                "passing",
                "place",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "result",
                "review",
                "separate",
                "start",
                "supported",
                "test",
                "without",
                "year"
              ],
              "shared_term_count": 36,
              "shared_terms_sha256": "1f3efa619b136919502e3c093d0bc645517848e0277f1eb054acefeef9e0907d",
              "shared_source_ids": [],
              "score_receipt_sha256": "440fc3dba7ebb03a186e00fcbfd12b7bf805c54e65e22f9e76bf7e84a8102f5d"
            },
            {
              "rank": 2,
              "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": 263,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "cannot",
                "clear",
                "count",
                "fresh",
                "incomplete",
                "last",
                "missing",
                "next",
                "only",
                "outcome",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "review",
                "separate",
                "stays",
                "year"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "dba3066b5e1a1adf128f28d3f141808bf640d3093616141fe3da97eddab8f529",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2e040ba28e4e086e1f66c2ebbb8252795fd34881d687363cd5499031fbead9a"
            },
            {
              "rank": 3,
              "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": 263,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "cannot",
                "clear",
                "count",
                "fresh",
                "incomplete",
                "last",
                "missing",
                "next",
                "only",
                "outcome",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "review",
                "separate",
                "stays",
                "year"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "dba3066b5e1a1adf128f28d3f141808bf640d3093616141fe3da97eddab8f529",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2e040ba28e4e086e1f66c2ebbb8252795fd34881d687363cd5499031fbead9a"
            },
            {
              "rank": 4,
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "clear",
                "company",
                "count",
                "each",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "results",
                "review",
                "separately",
                "visible",
                "year"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
            },
            {
              "rank": 5,
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "clear",
                "company",
                "count",
                "each",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "results",
                "review",
                "separately",
                "visible",
                "year"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
            },
            {
              "rank": 6,
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "clear",
                "company",
                "count",
                "each",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "results",
                "review",
                "separately",
                "visible",
                "year"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
            },
            {
              "rank": 7,
              "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": 177,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "checks",
                "clear",
                "company",
                "count",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "results",
                "test",
                "tests",
                "year"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "3f7643fbb58f97510e883f4a8b214aa83a7b68cc4aeff6147dbb455dd648a2d0",
              "shared_source_ids": [],
              "score_receipt_sha256": "29a011b399eb487504f214b84eeb867cbb0d540f910d35b9bc4846960d755356"
            },
            {
              "rank": 8,
              "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": 177,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "checks",
                "clear",
                "company",
                "count",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "results",
                "test",
                "tests",
                "year"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "3f7643fbb58f97510e883f4a8b214aa83a7b68cc4aeff6147dbb455dd648a2d0",
              "shared_source_ids": [],
              "score_receipt_sha256": "29a011b399eb487504f214b84eeb867cbb0d540f910d35b9bc4846960d755356"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "selected_publication_at_sgt": "2026-08-03T15:45:45+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
          "selected_score": 522,
          "selected_shared_terms": [
            "board",
            "cannot",
            "checks",
            "clear",
            "count",
            "each",
            "earn",
            "earns",
            "first",
            "fresh",
            "future",
            "hand",
            "incomplete",
            "investments",
            "last",
            "meet",
            "missing",
            "news",
            "next",
            "only",
            "pass",
            "passing",
            "place",
            "price",
            "prove",
            "public",
            "remain",
            "research",
            "result",
            "review",
            "separate",
            "start",
            "supported",
            "test",
            "without",
            "year"
          ],
          "selected_shared_terms_sha256": "1f3efa619b136919502e3c093d0bc645517848e0277f1eb054acefeef9e0907d",
          "selected_score_receipt_sha256": "440fc3dba7ebb03a186e00fcbfd12b7bf805c54e65e22f9e76bf7e84a8102f5d",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "d96ccf480ed71d0574818ce56c3537d3e1e16d451f1bd9faf2cb586d61df03ed",
        "comparison_receipt_sha256": "79b31e0eda0572e19227c3de362046cb54365af9cd41c2d7fe0ae5e3660c8687"
      },
      "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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"How do today's main reports connect without becoming one false story?\" to \"Can today’s reports be connected safely?\".",
        "current_content_sha256": "ca86b3039aef5c11bfe278f9359c1b20f27c40b3ac629f205ee4fe257d912d62",
        "prior_content_sha256": "fe1e5b3a7fe944ebece6b174fcbb73c9adfc1dd99c8a9429098e61743ae9ec82",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 25,
          "meaningful_match_count": 24,
          "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-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": 190,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "cause",
                "different",
                "expected",
                "explanation",
                "first",
                "fits",
                "later",
                "link",
                "news",
                "prove",
                "reason",
                "remove",
                "reported",
                "result",
                "separate",
                "stronger",
                "todays",
                "useful",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "404a81af20249ce627ad00ecf831aba6d8328a4f1fa2c277b80680ee06df7bf8",
              "shared_source_ids": [],
              "score_receipt_sha256": "0359fe99d15ee6d1ddfefd48c12ac3a0219f167ec93700da83af4a309ab9c786"
            },
            {
              "rank": 2,
              "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": 181,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "direct",
                "each",
                "effects",
                "event",
                "first",
                "food",
                "later",
                "logistics",
                "look",
                "reported",
                "separate",
                "todays"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "ca76062974ceaa6d785e50a48cb3f92bcf211f5842cf73a28c73d788d5e1e254",
              "shared_source_ids": [],
              "score_receipt_sha256": "5834d3ab19d04b3edd741690f4fc6de7532484cf7cb5cdcb3d695af3bc196c2d"
            },
            {
              "rank": 3,
              "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": [
                "bond",
                "cause",
                "caused",
                "claim",
                "company",
                "costs",
                "event",
                "global",
                "hold",
                "keeps",
                "rates",
                "separate",
                "singapore",
                "then",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
            },
            {
              "rank": 4,
              "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": [
                "bond",
                "cause",
                "caused",
                "claim",
                "company",
                "costs",
                "event",
                "global",
                "hold",
                "keeps",
                "rates",
                "separate",
                "singapore",
                "then",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
            },
            {
              "rank": 5,
              "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": [
                "bond",
                "cause",
                "caused",
                "claim",
                "company",
                "costs",
                "event",
                "global",
                "hold",
                "keeps",
                "rates",
                "separate",
                "singapore",
                "then",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
            },
            {
              "rank": 6,
              "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": [
                "bond",
                "cause",
                "caused",
                "claim",
                "company",
                "costs",
                "event",
                "global",
                "hold",
                "keeps",
                "rates",
                "separate",
                "singapore",
                "then",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
            },
            {
              "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": 173,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "checks",
                "costs",
                "direct",
                "each",
                "edition",
                "event",
                "food",
                "global",
                "keeps",
                "later",
                "news",
                "only",
                "possible",
                "reported",
                "result",
                "then",
                "timing",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "0262974b7e541a278b65f40a57f6e5c9e7d98d37098a8f67d6d50cd6a188b2ab",
              "shared_source_ids": [],
              "score_receipt_sha256": "3aebb7f32ae80e28f65e28c66b8ae68567822f19a7f1158b88869d9b70f0ae44"
            },
            {
              "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": 158,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "cause",
                "different",
                "expected",
                "explanation",
                "first",
                "later",
                "news",
                "possible",
                "prove",
                "regional",
                "reported",
                "separate",
                "step",
                "stronger",
                "todays",
                "useful",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "2ed78b7d31e36f1facdb5f6b35f79427eac7c0c812a9266d2265c3ad9cb2663a",
              "shared_source_ids": [],
              "score_receipt_sha256": "703c27b82a6a02cf7001cc2f7fd88fc9a6ad219262db3e0ca060c2e163931048"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 126,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "caused",
                "claim",
                "costs",
                "each",
                "effect",
                "first",
                "hold",
                "step",
                "then",
                "todays"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
            },
            {
              "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": 126,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "caused",
                "claim",
                "costs",
                "each",
                "effect",
                "first",
                "hold",
                "step",
                "then",
                "todays"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
            },
            {
              "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": 126,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "caused",
                "claim",
                "costs",
                "each",
                "effect",
                "first",
                "hold",
                "step",
                "then",
                "todays"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
            },
            {
              "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": 122,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "different",
                "direct",
                "each",
                "effect",
                "first",
                "reported",
                "result",
                "singapore",
                "then",
                "unchanged"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "2b09a135051b5dd25d0d76ed8babc4a0e5e47bbc10acd8b3692f240c2ec07298",
              "shared_source_ids": [],
              "score_receipt_sha256": "960b97112e62830a1ca08fa03a9cc99c35bac6a62157b87fab5509fba4604b70"
            },
            {
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "rank": 25,
              "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": 67,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "company",
                "costs",
                "event",
                "keep",
                "together"
              ],
              "shared_term_count": 6,
              "shared_terms_sha256": "8e19c4c17dd8d45ad4ef2dea9d2a99a2c82b3c4d8bff9e01e1e58413758a7163",
              "shared_source_ids": [],
              "score_receipt_sha256": "c5b594ffb1bf51ac238622bddc51be5c250e67af6640218ed396f388caa0575c"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "selected_publication_at_sgt": "2026-08-03T15:45:45+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
          "selected_score": 190,
          "selected_shared_terms": [
            "appear",
            "cause",
            "different",
            "expected",
            "explanation",
            "first",
            "fits",
            "later",
            "link",
            "news",
            "prove",
            "reason",
            "remove",
            "reported",
            "result",
            "separate",
            "stronger",
            "todays",
            "useful",
            "without"
          ],
          "selected_shared_terms_sha256": "404a81af20249ce627ad00ecf831aba6d8328a4f1fa2c277b80680ee06df7bf8",
          "selected_score_receipt_sha256": "0359fe99d15ee6d1ddfefd48c12ac3a0219f167ec93700da83af4a309ab9c786",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "63a6ddbe378773d4a1573ea0ce52e937a222e4fb0e11d866496756b428bbe527",
        "comparison_receipt_sha256": "99aab679c36ad7d1d6125a2b6fc58899bc81434eb226ff3557a22f8c7fccc7f2"
      },
      "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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"What is easy to miss when several government decisions arrive together?\" to \"What new idea is supported across today’s reports?\".",
        "current_content_sha256": "7ee78b3526c1620a0d66185cbc1418d222995b18ce9115d981a0690dbf35f3c1",
        "prior_content_sha256": "1d9c9707e86b610d1d8e0b242967e4f6cad58513e2d67cb67964fbad61c3dc09",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 25,
          "meaningful_match_count": 1,
          "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-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": 129,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "causes",
                "clear",
                "data",
                "different",
                "down",
                "erase",
                "idea",
                "later",
                "prove",
                "push",
                "real",
                "reported",
                "separate",
                "them",
                "words"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "0a9beb381845a09f52d23be29d06c24c5ff6ae41857f243f7393ac61393c5844",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e6e853f21d506a1d2fda5891ac8e8b0cfe4766e775e6ab78bfe4bc3c3090810"
            },
            {
              "rank": 2,
              "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": 90,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "clear",
                "company",
                "only",
                "separate",
                "useful",
                "visible"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
              "shared_source_ids": [],
              "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
            },
            {
              "rank": 3,
              "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": 90,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "clear",
                "company",
                "only",
                "separate",
                "useful",
                "visible"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
              "shared_source_ids": [],
              "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
            },
            {
              "rank": 4,
              "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": 90,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "clear",
                "company",
                "only",
                "separate",
                "useful",
                "visible"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
              "shared_source_ids": [],
              "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
            },
            {
              "rank": 5,
              "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": 90,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "clear",
                "company",
                "only",
                "separate",
                "useful",
                "visible"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
              "shared_source_ids": [],
              "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
            },
            {
              "rank": 6,
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "rank": 7,
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "rank": 8,
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "rank": 9,
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "rank": 10,
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "rank": 11,
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "rank": 12,
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "rank": 13,
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "rank": 14,
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "rank": 15,
              "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": 81,
              "qualifies": false,
              "shared_terms": [
                "causes",
                "data",
                "different",
                "erase",
                "later",
                "must",
                "reported",
                "separate",
                "useful",
                "words"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "6606640f3f1dbe6ad6f13d2c8bf12e3f4d41f370f1a8456a16a4826288cd9470",
              "shared_source_ids": [],
              "score_receipt_sha256": "e1f64e7d11247cf0640b1b9dfa21a11b7e9d06d39f5ce0588cdd829322f340db"
            },
            {
              "rank": 16,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 17,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 18,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 19,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 20,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 21,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 22,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 23,
              "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": 74,
              "qualifies": false,
              "shared_terms": [
                "across",
                "claim",
                "edition",
                "only",
                "real",
                "reported",
                "useful",
                "visible"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "df4ca197951053e1c8abc7c2b25ec87c4e976d326927ca39307bbdf507dbe2e2",
              "shared_source_ids": [],
              "score_receipt_sha256": "ade735bb412a09fc4755733708f5348b3c0d72515ef7d1576048dbdf48975dfc"
            },
            {
              "rank": 24,
              "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": 69,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "must",
                "only",
                "prove",
                "value",
                "visible"
              ],
              "shared_term_count": 6,
              "shared_terms_sha256": "a14ac5a54bbb1e28b94e1ba84d6ace5dbf24ebef25956609fb6bdb699cd2b394",
              "shared_source_ids": [],
              "score_receipt_sha256": "cfe1b3e818eea54333d52f3818e6b4fd62f11cce25744a609803f9633f94d27c"
            },
            {
              "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": 64,
              "qualifies": false,
              "shared_terms": [
                "across",
                "becomes",
                "claim",
                "makes",
                "without"
              ],
              "shared_term_count": 5,
              "shared_terms_sha256": "351a435380f23bb3f53f644a9108cabc4a0876ffa199a29be9038f70827e4ca5",
              "shared_source_ids": [],
              "score_receipt_sha256": "55c3d651bd5985b9dde54576573a6408c4a87b9d7fe13f57ca299fa8ce3aa473"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "selected_publication_at_sgt": "2026-08-03T15:45:45+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
          "selected_score": 129,
          "selected_shared_terms": [
            "becomes",
            "causes",
            "clear",
            "data",
            "different",
            "down",
            "erase",
            "idea",
            "later",
            "prove",
            "push",
            "real",
            "reported",
            "separate",
            "them",
            "words"
          ],
          "selected_shared_terms_sha256": "0a9beb381845a09f52d23be29d06c24c5ff6ae41857f243f7393ac61393c5844",
          "selected_score_receipt_sha256": "7e6e853f21d506a1d2fda5891ac8e8b0cfe4766e775e6ab78bfe4bc3c3090810",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "6bfbad89a9446e1a8ee9510d27203a1b524f25b78f3a17a0fe62dbb6d6384537",
        "comparison_receipt_sha256": "4ac874372687b994cfcf7161a5eaf153c5d054ea2bc1181e86d8502c82a775dd"
      },
      "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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"What should we check next to support or change today's story?\" to \"What should the next edition check first?\".",
        "current_content_sha256": "4a18651e042c33722887de68330ee2203b435d116b507cd75bed355df9749459",
        "prior_content_sha256": "4db9c2d50cb8c432255c2677cb1b2d4c25e1f489b3482be765be1a1945719bec",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 25,
          "meaningful_match_count": 24,
          "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-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": 296,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "date",
                "edition",
                "event",
                "first",
                "follow",
                "fresh",
                "hold",
                "inside",
                "later",
                "lead",
                "link",
                "news",
                "next",
                "publish",
                "second",
                "support",
                "time",
                "todays",
                "tomorrows",
                "using",
                "whether"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "0a79319edd0af96b89f429d523efaac6566cabaedef0ba0e40f81133c687aa8e",
              "shared_source_ids": [],
              "score_receipt_sha256": "968c1441560fe3417b95e912b062631660ee16657333249824c8dcd4466a3e95"
            },
            {
              "rank": 2,
              "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": 244,
              "qualifies": true,
              "shared_terms": [
                "asias",
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "follow",
                "fresh",
                "hold",
                "inside",
                "later",
                "link",
                "must",
                "news",
                "next",
                "regional",
                "second",
                "test",
                "todays",
                "tomorrows",
                "whether"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "767ed5d21a51a8d09c3e546a46f131c584591bd1c39c2c8b04a8b331305fa281",
              "shared_source_ids": [],
              "score_receipt_sha256": "ea04851bbca5d1e0d5051b8369c4d9a5a8af9ad929ca2d4b3af7980000d21127"
            },
            {
              "rank": 3,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 4,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 5,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 6,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 7,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 8,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 9,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 10,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 11,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 12,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 13,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 14,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 15,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 16,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 17,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 19,
              "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": 157,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "look",
                "next",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "e97c9bcd10010a567a2a4cf7126a0bc837206149387cd95cf4457932827115b1",
              "shared_source_ids": [],
              "score_receipt_sha256": "052af5d18dafed45286a082f75e2122addc6378c21ba43d9868698cca844db10"
            },
            {
              "rank": 20,
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "first",
                "follow",
                "group",
                "hold",
                "issue",
                "keep",
                "next",
                "second",
                "singapore",
                "support",
                "time",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
            },
            {
              "rank": 21,
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "first",
                "follow",
                "group",
                "hold",
                "issue",
                "keep",
                "next",
                "second",
                "singapore",
                "support",
                "time",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
            },
            {
              "rank": 22,
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "first",
                "follow",
                "group",
                "hold",
                "issue",
                "keep",
                "next",
                "second",
                "singapore",
                "support",
                "time",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
            },
            {
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "first",
                "food",
                "independently",
                "logistics",
                "look",
                "must",
                "publisher",
                "separate",
                "then",
                "updates"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "5e27051cdda172811a3dcffbe4c6eb1c02889e04bf96c8441d5f0f37be264b99",
              "shared_source_ids": [],
              "score_receipt_sha256": "910dbe4099795be77c1da6d6ff758ae9ea1c9adac7b84b97da6f6994407e2806"
            },
            {
              "rank": 24,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "first",
                "follow",
                "group",
                "hold",
                "issue",
                "keep",
                "next",
                "second",
                "singapore",
                "support",
                "time",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "b7d922b2db86c8e32bc77d7009e78aa051accb5aff9700b8b024eacf46b5e658"
            },
            {
              "rank": 25,
              "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": 72,
              "qualifies": false,
              "shared_terms": [
                "company",
                "first",
                "next",
                "second",
                "stays"
              ],
              "shared_term_count": 5,
              "shared_terms_sha256": "81f1b87248112d294fb8bcc538bc944ab5948ce64e1736e137474121bc5624c1",
              "shared_source_ids": [],
              "score_receipt_sha256": "5cdd7662f97a516708f879ec1c8c13ca95d69acf6e610721e68f7530a1eb20e5"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "selected_publication_at_sgt": "2026-08-03T15:45:45+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
          "selected_score": 296,
          "selected_shared_terms": [
            "cannot",
            "compare",
            "data",
            "date",
            "edition",
            "event",
            "first",
            "follow",
            "fresh",
            "hold",
            "inside",
            "later",
            "lead",
            "link",
            "news",
            "next",
            "publish",
            "second",
            "support",
            "time",
            "todays",
            "tomorrows",
            "using",
            "whether"
          ],
          "selected_shared_terms_sha256": "0a79319edd0af96b89f429d523efaac6566cabaedef0ba0e40f81133c687aa8e",
          "selected_score_receipt_sha256": "968c1441560fe3417b95e912b062631660ee16657333249824c8dcd4466a3e95",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "3f33446d3b4c9776d01eb791a6b5f8538c5ebaf96808bd7ad7ded80d983faeba",
        "comparison_receipt_sha256": "2a987ff677519d31b30d65fb6c38a18f2596f3c8bc231d4955de44a34ef1f13b"
      },
      "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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"What should OTR learn from the corrected story order?\" to \"What should OTR learn from today’s issue?\".",
        "current_content_sha256": "f1c7ea74f7bb4864925fed80b276bf60505d7abf52b966091b6affa3ee60724c",
        "prior_content_sha256": "532c9f9350e1369e7e0d580a521ff9bbe6ced7fa50f60e997aa37b1896b8942b",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 25,
          "meaningful_match_count": 18,
          "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-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": 351,
              "qualifies": true,
              "shared_terms": [
                "across",
                "areas",
                "brings",
                "change",
                "clear",
                "daily",
                "different",
                "direct",
                "doubt",
                "down",
                "events",
                "forward",
                "future",
                "hiding",
                "impact",
                "important",
                "later",
                "lead",
                "learn",
                "method",
                "news",
                "order",
                "puts",
                "remain",
                "rule",
                "search",
                "show",
                "stay",
                "stronger",
                "unchanged",
                "useful",
                "visible",
                "whether",
                "without"
              ],
              "shared_term_count": 34,
              "shared_terms_sha256": "e3a4cc965befb958a695308ce9b42655710f2b7f00e0540a6749007d489929c1",
              "shared_source_ids": [],
              "score_receipt_sha256": "b74db11149bf5747ee02008e46cd7e183b15fb819dc981c956f64839e2ae7abf"
            },
            {
              "rank": 2,
              "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": 252,
              "qualifies": true,
              "shared_terms": [
                "across",
                "change",
                "daily",
                "direct",
                "event",
                "events",
                "future",
                "hiding",
                "impact",
                "important",
                "later",
                "lead",
                "learn",
                "linked",
                "order",
                "outcomes",
                "remain",
                "rule",
                "state",
                "stay",
                "stronger",
                "system",
                "time",
                "unchanged",
                "visible",
                "whether",
                "without"
              ],
              "shared_term_count": 27,
              "shared_terms_sha256": "7c7c4914338c033e352969df9c8debdfcbe3670cb4676b840dfdabc2c6e9bd6f",
              "shared_source_ids": [],
              "score_receipt_sha256": "5e348fbe044583b0cb08ed8fa1f17c66a0edf7ac2d1c026ce54e6fc6eb7a864c"
            },
            {
              "rank": 3,
              "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": 190,
              "qualifies": true,
              "shared_terms": [
                "breadth",
                "direct",
                "false",
                "future",
                "later",
                "learn",
                "locked",
                "mean",
                "outcomes",
                "remain",
                "review",
                "state",
                "support",
                "test",
                "time",
                "unchanged"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "59cf014d4758d3a686bbb856084df189a78fbad3d04b02767ca1234a5ce9cbfe",
              "shared_source_ids": [],
              "score_receipt_sha256": "7a15520ff8d9d262c664ba73509936b746149d4834e3fbea727388b1ae1c1e71"
            },
            {
              "rank": 4,
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "direct",
                "false",
                "later",
                "locked",
                "remain",
                "rewriting",
                "state",
                "support",
                "unchanged",
                "were",
                "without"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "64fb2a4fb9244430820e7ad4506281f9b6e32254f5fce287305e327ed1207051",
              "shared_source_ids": [],
              "score_receipt_sha256": "a6ec6020b05d975d0130714803612e16d99cd49258e4251d0622f09864f431c2"
            },
            {
              "rank": 5,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 6,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 7,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 8,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 9,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 10,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 11,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "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": 149,
              "qualifies": true,
              "shared_terms": [
                "change",
                "even",
                "locked",
                "outcomes",
                "remain",
                "repeated",
                "rule",
                "state",
                "system",
                "unchanged",
                "useful",
                "whether",
                "without"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "9a308057aab169ceaa2197d78c8716ad7e66ac7119d861a1654138f15aafb0c8",
              "shared_source_ids": [],
              "score_receipt_sha256": "051ec3b440c858457fc6b93b64f8017d6b7f1f599bf5d0d0448f2016c6795f4e"
            },
            {
              "rank": 13,
              "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": 147,
              "qualifies": true,
              "shared_terms": [
                "because",
                "change",
                "checks",
                "different",
                "later",
                "learn",
                "outcomes",
                "separately",
                "state",
                "system",
                "without"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
              "shared_source_ids": [],
              "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
            },
            {
              "rank": 14,
              "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": 147,
              "qualifies": true,
              "shared_terms": [
                "because",
                "change",
                "checks",
                "different",
                "later",
                "learn",
                "outcomes",
                "separately",
                "state",
                "system",
                "without"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
              "shared_source_ids": [],
              "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
            },
            {
              "rank": 15,
              "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": 147,
              "qualifies": true,
              "shared_terms": [
                "because",
                "change",
                "checks",
                "different",
                "later",
                "learn",
                "outcomes",
                "separately",
                "state",
                "system",
                "without"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
              "shared_source_ids": [],
              "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
            },
            {
              "rank": 16,
              "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": 147,
              "qualifies": true,
              "shared_terms": [
                "because",
                "change",
                "checks",
                "different",
                "later",
                "learn",
                "outcomes",
                "separately",
                "state",
                "system",
                "without"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
              "shared_source_ids": [],
              "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
            },
            {
              "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": 138,
              "qualifies": true,
              "shared_terms": [
                "breadth",
                "change",
                "direct",
                "hold",
                "later",
                "learn",
                "locked",
                "public",
                "remain",
                "state",
                "support",
                "system"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "290634a0b9e9acfc5bf51e9a1e039e62dea060ebfce019c220196e666330a642",
              "shared_source_ids": [],
              "score_receipt_sha256": "b09b92639240ffc50ac8bb3489821c29a264997df66fb1c1fa7d0cc43761ac49"
            },
            {
              "rank": 18,
              "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": [
                "breadth",
                "change",
                "direct",
                "hold",
                "later",
                "learn",
                "public",
                "remain",
                "state",
                "stay",
                "support",
                "system"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "4b0fe5077eebcdd743fdf53fa32270dad6bda11cb1a4b536485f661a3b83d52c",
              "shared_source_ids": [],
              "score_receipt_sha256": "ffb1d654afb3e42130b7c9411bae86ee59030197ff18679a4433daa907c8da60"
            },
            {
              "rank": 19,
              "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": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "rank": 20,
              "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": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "rank": 21,
              "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": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "rank": 22,
              "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": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "rank": 23,
              "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": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "rank": 24,
              "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": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "rank": 25,
              "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": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "selected_publication_at_sgt": "2026-08-03T15:45:45+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
          "selected_score": 351,
          "selected_shared_terms": [
            "across",
            "areas",
            "brings",
            "change",
            "clear",
            "daily",
            "different",
            "direct",
            "doubt",
            "down",
            "events",
            "forward",
            "future",
            "hiding",
            "impact",
            "important",
            "later",
            "lead",
            "learn",
            "method",
            "news",
            "order",
            "puts",
            "remain",
            "rule",
            "search",
            "show",
            "stay",
            "stronger",
            "unchanged",
            "useful",
            "visible",
            "whether",
            "without"
          ],
          "selected_shared_terms_sha256": "e3a4cc965befb958a695308ce9b42655710f2b7f00e0540a6749007d489929c1",
          "selected_score_receipt_sha256": "b74db11149bf5747ee02008e46cd7e183b15fb819dc981c956f64839e2ae7abf",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "29da754b0f88e2338cfb356c6c1f0ed8a03c3c3e4e6e9761349c9ffa3f006cf0",
        "comparison_receipt_sha256": "66e4fca663f464283dd7553e6665ad830d6f03daabb822bf7b7fc0ebb788d319"
      },
      "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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"Which words prevent overstatement?\" to \"What do today’s main labels mean?\".",
        "current_content_sha256": "dfbdfe8310083a403f3310d5cf73ba6683aa9d962dc65b9577e565c8d0e22adf",
        "prior_content_sha256": "eafb67f8a25794f6524b2f5ad0ad2688b860266d744ccbd35766fcb20625a01b",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 25,
          "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-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": 290,
              "qualifies": true,
              "shared_terms": [
                "change",
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "inferred",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "supports",
                "time",
                "without",
                "words"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "6e178befe361e816761bf15462609219f30e1e25156d06eda4dd21f36573fed2",
              "shared_source_ids": [],
              "score_receipt_sha256": "c2ed529b6bc7ff4e1327a71d7bd70bc8875ce87840d4067e5936bf397d7e686f"
            },
            {
              "rank": 2,
              "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": 287,
              "qualifies": true,
              "shared_terms": [
                "allows",
                "change",
                "changes",
                "clear",
                "correct",
                "dated",
                "different",
                "explanation",
                "later",
                "main",
                "mean",
                "means",
                "must",
                "named",
                "placed",
                "record",
                "reported",
                "result",
                "says",
                "show",
                "support",
                "time",
                "todays",
                "without",
                "words"
              ],
              "shared_term_count": 25,
              "shared_terms_sha256": "401294143cdbbc453445d8b0127be3e9b6976ae53425006972f8b1970760566b",
              "shared_source_ids": [],
              "score_receipt_sha256": "9bb698ab5f333d9c897e0e9f75a556d1d416372abd45e1a1ba26dd7d0ea5f215"
            },
            {
              "rank": 3,
              "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": 257,
              "qualifies": true,
              "shared_terms": [
                "change",
                "changes",
                "clear",
                "dated",
                "different",
                "explanation",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "result",
                "states",
                "support",
                "supports",
                "time",
                "todays",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fb45b1167643b5e49089deee284c2bf28cd9b7ce3372abf6b0a19918d458f9d7",
              "shared_source_ids": [],
              "score_receipt_sha256": "df49f48c7fbcb56da86822c94bec14d225f83d6b0d6bf853089e25c9413d8058"
            },
            {
              "rank": 4,
              "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": [
                "changes",
                "clear",
                "correct",
                "different",
                "explanation",
                "inferred",
                "label",
                "later",
                "main",
                "mean",
                "means",
                "must",
                "placed",
                "reported",
                "show",
                "states",
                "support",
                "time",
                "todays",
                "words"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "ad2c8382844adaa0f9a397dec9caa65d2c4a06fc706f3b84e8579dc0d350d472",
              "shared_source_ids": [],
              "score_receipt_sha256": "39ff4e4fec5a35493bc6bfd31708a1b6e567b04056f7e76adcea0067846598a6"
            },
            {
              "rank": 5,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 6,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 7,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 8,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 9,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 10,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 11,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 12,
              "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": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 13,
              "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": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 14,
              "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": 154,
              "qualifies": true,
              "shared_terms": [
                "checked",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "meaning",
                "means",
                "publisher",
                "separately",
                "support",
                "visible"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
              "shared_source_ids": [],
              "score_receipt_sha256": "060cdf0c82739fe299068dbd44fc9ee4ba05051b662285b153b2f90cf2167d6e"
            },
            {
              "rank": 15,
              "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": 154,
              "qualifies": true,
              "shared_terms": [
                "checked",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "meaning",
                "means",
                "publisher",
                "separately",
                "support",
                "visible"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
              "shared_source_ids": [],
              "score_receipt_sha256": "060cdf0c82739fe299068dbd44fc9ee4ba05051b662285b153b2f90cf2167d6e"
            },
            {
              "rank": 16,
              "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": 152,
              "qualifies": true,
              "shared_terms": [
                "checked",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "meaning",
                "means",
                "publisher",
                "separately",
                "support",
                "visible"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
              "shared_source_ids": [],
              "score_receipt_sha256": "69aecdcf02e8409262f1989b5280e14cfde58a7233494a5d174ca6c70a64f3e1"
            },
            {
              "rank": 17,
              "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": 152,
              "qualifies": true,
              "shared_terms": [
                "checked",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "meaning",
                "means",
                "publisher",
                "separately",
                "support",
                "visible"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
              "shared_source_ids": [],
              "score_receipt_sha256": "69aecdcf02e8409262f1989b5280e14cfde58a7233494a5d174ca6c70a64f3e1"
            },
            {
              "rank": 18,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 19,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 20,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 21,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 22,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 23,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 24,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 25,
              "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": 113,
              "qualifies": true,
              "shared_terms": [
                "certainty",
                "company",
                "costs",
                "named",
                "order",
                "presented",
                "rates",
                "rule",
                "separately",
                "show",
                "visible"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "593ede31c81042e93d3a237a1fc22a05ca82455b62db999de70a720e3ec0335c",
              "shared_source_ids": [],
              "score_receipt_sha256": "bde3ab9f9921f2a3ca2f99d978934430f4e2d9ba24377cf3171c4f9aac153fc1"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
          "selected_publication_at_sgt": "2026-08-01T23:45:00+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT.json",
          "selected_score": 290,
          "selected_shared_terms": [
            "change",
            "changes",
            "claim",
            "dated",
            "different",
            "explanation",
            "inferred",
            "labels",
            "made",
            "means",
            "named",
            "publisher",
            "reported",
            "states",
            "supports",
            "time",
            "without",
            "words"
          ],
          "selected_shared_terms_sha256": "6e178befe361e816761bf15462609219f30e1e25156d06eda4dd21f36573fed2",
          "selected_score_receipt_sha256": "c2ed529b6bc7ff4e1327a71d7bd70bc8875ce87840d4067e5936bf397d7e686f",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "246b0fbf26af8c57ea3a400ff938bda82e5975a9f9d24536c935db2ab58782aa",
        "comparison_receipt_sha256": "b655668221d5ddd90aeda893fc3cf327ea7f4b68ae30f42d0a3bb7c0082fb776"
      },
      "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 question, headline, narrative, beat structure, source set, market connection, watch conditions, and invalidation condition. Question changed from \"Can every main claim in the corrected 3/8/26 story be checked?\" to \"Can every main claim in the 4/8/26 story be checked?\".",
        "current_content_sha256": "530b079caa79e3b5988d0ff81996adfb004340fd1ea64f7a59a3cd71aeda0ee4",
        "prior_content_sha256": "f9bb803654d4ec5fa8faa0f4b5da1533dc74c1db8e374d646fafb84d1885a2a9",
        "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-0624-SGT-C03",
          "current_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "exact_candidate_count": 25,
          "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-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": 423,
              "qualifies": true,
              "shared_terms": [
                "change",
                "checked",
                "claim",
                "closing",
                "correction",
                "daily",
                "data",
                "dated",
                "direct",
                "edition",
                "later",
                "links",
                "main",
                "match",
                "named",
                "open",
                "opened",
                "public",
                "publish",
                "readers",
                "record",
                "remain",
                "searchable",
                "stay",
                "stays",
                "time",
                "todays",
                "unchanged",
                "websites",
                "were"
              ],
              "shared_term_count": 30,
              "shared_terms_sha256": "02934473f0bdfbb44189b9afabb1b02c8e36c442fdd36e656afee70b4d227a38",
              "shared_source_ids": [],
              "score_receipt_sha256": "639e7ed1c5675257ba8191233914172b1764903ffe1530bfe6e7f3a521c573d4"
            },
            {
              "rank": 2,
              "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": 217,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "change",
                "count",
                "create",
                "daily",
                "date",
                "dated",
                "direct",
                "issue",
                "move",
                "must",
                "public",
                "publish",
                "receipts",
                "record",
                "remain",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "95ae09586aa6f9eaae5217f120a5cb7e0af372d12e1374b40309b83c650b6714",
              "shared_source_ids": [],
              "score_receipt_sha256": "106913cc8085883f64baec93864c6cd88a05e93ff88a06fe3148ca7d4d8af7db"
            },
            {
              "rank": 3,
              "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": 212,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "correction",
                "count",
                "daily",
                "data",
                "date",
                "direct",
                "edition",
                "lead",
                "main",
                "move",
                "open",
                "original",
                "points",
                "record",
                "remain",
                "searchable",
                "unchanged"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "3bb2cda871109ca543241ad13b38d845f692ec48e8f59f4da9c4456b476b3fec",
              "shared_source_ids": [],
              "score_receipt_sha256": "c0df700c76d292cfe98b0d8b969ebda1bb5939bbb63b8762ffab3dd877ab4c9c"
            },
            {
              "rank": 4,
              "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": 200,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "named",
                "publisher",
                "singapore",
                "time",
                "todays",
                "visible",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
              "shared_source_ids": [],
              "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
            },
            {
              "rank": 5,
              "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": 200,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "named",
                "publisher",
                "singapore",
                "time",
                "todays",
                "visible",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
              "shared_source_ids": [],
              "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
            },
            {
              "rank": 6,
              "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": 200,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "named",
                "publisher",
                "singapore",
                "time",
                "todays",
                "visible",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
              "shared_source_ids": [],
              "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
            },
            {
              "rank": 7,
              "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": 200,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "named",
                "publisher",
                "singapore",
                "time",
                "todays",
                "visible",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
              "shared_source_ids": [],
              "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
            },
            {
              "rank": 8,
              "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": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "data",
                "drive",
                "hold",
                "link",
                "named",
                "original",
                "page",
                "points",
                "remain",
                "stays",
                "visible"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "0902efbe19a83ac307d895d121db6cd31501ec83f01048aeb1bf8d6bb6cc8f14",
              "shared_source_ids": [],
              "score_receipt_sha256": "2af7641308a53d6b93a4bb98e08e8b2a196af53f6b2b8ca94233b10856e73445"
            },
            {
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "claim",
                "count",
                "daily",
                "dated",
                "direct",
                "issue",
                "match",
                "move",
                "remain",
                "stay"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "19633f6923260088064988c77ad95cc55a5f9cce283bca0d9b8e9fa9febc1418",
              "shared_source_ids": [],
              "score_receipt_sha256": "ed2a9b896ab113b4a2cab892424a954fce70a38653bb2fc5cc3ed0c1a7597a40"
            },
            {
              "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": 146,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "claim",
                "count",
                "dated",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable",
                "stay"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "93abcfc675d8bdc1b766dc084c206a207a79abfe946e9e2ea5a6c285f2e9734f",
              "shared_source_ids": [],
              "score_receipt_sha256": "23fd450b48c47226c7b101541e06083b22caab5daf1d7cf7e5da52958e0857e9"
            },
            {
              "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": 146,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "claim",
                "count",
                "dated",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable",
                "stay"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "93abcfc675d8bdc1b766dc084c206a207a79abfe946e9e2ea5a6c285f2e9734f",
              "shared_source_ids": [],
              "score_receipt_sha256": "23fd450b48c47226c7b101541e06083b22caab5daf1d7cf7e5da52958e0857e9"
            },
            {
              "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",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "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",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "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",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "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",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "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",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "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",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "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",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "rank": 19,
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "rank": 20,
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "rank": 21,
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "rank": 22,
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "rank": 23,
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "rank": 24,
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "rank": 25,
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            }
          ],
          "selected_candidate_rank": 1,
          "selected_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "selected_publication_at_sgt": "2026-08-03T15:45:45+08:00",
          "selected_file": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02.json",
          "selected_score": 423,
          "selected_shared_terms": [
            "change",
            "checked",
            "claim",
            "closing",
            "correction",
            "daily",
            "data",
            "dated",
            "direct",
            "edition",
            "later",
            "links",
            "main",
            "match",
            "named",
            "open",
            "opened",
            "public",
            "publish",
            "readers",
            "record",
            "remain",
            "searchable",
            "stay",
            "stays",
            "time",
            "todays",
            "unchanged",
            "websites",
            "were"
          ],
          "selected_shared_terms_sha256": "02934473f0bdfbb44189b9afabb1b02c8e36c442fdd36e656afee70b4d227a38",
          "selected_score_receipt_sha256": "639e7ed1c5675257ba8191233914172b1764903ffe1530bfe6e7f3a521c573d4",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "41c1b5a88ad3f8070ea463963215e9a0cac4c9f88032039b1f01db5f60370379",
        "comparison_receipt_sha256": "447e4c11c2391b83a5a76821a9b01061df8078d09ace7ad07b2237872813942d"
      }
    },
    "tab_comparison_sources": {
      "Today": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Today"
      },
      "Everything": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
        "story_sha256": "9674642c5b7cb5ab943d59ce27d8cf9f0f548fd051db88cdab218cafb3286259",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1545-SGT-C02",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T15:45:45+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1545-sgt-c02.json",
        "source_tab_name": "Everything"
      },
      "Worry": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-0745-SGT",
        "story_sha256": "5a87d7ecb76ab215b395e84526216d96078676fd0fbaef2e850ab1b74039c623",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-07-31-0745-SGT",
        "release_id": "OTR-DAILY-66-2026-07-30-1904-SGT",
        "publication_at_sgt": "2026-07-31T07:45:00+08:00",
        "publication_date": "2026-07-31",
        "publication_label": "31 July 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-07-31-0745-sgt.json",
        "source_tab_name": "Worry"
      },
      "Big 3": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
        "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T10:55:00+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json",
        "source_tab_name": "Big 3"
      },
      "Predictions": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
        "story_sha256": "9674642c5b7cb5ab943d59ce27d8cf9f0f548fd051db88cdab218cafb3286259",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1545-SGT-C02",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T15:45:45+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1545-sgt-c02.json",
        "source_tab_name": "Predictions"
      },
      "Long-Term Investment": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
        "story_sha256": "9674642c5b7cb5ab943d59ce27d8cf9f0f548fd051db88cdab218cafb3286259",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1545-SGT-C02",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T15:45:45+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1545-sgt-c02.json",
        "source_tab_name": "Long-Term Investment"
      },
      "Dots": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
        "story_sha256": "9674642c5b7cb5ab943d59ce27d8cf9f0f548fd051db88cdab218cafb3286259",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1545-SGT-C02",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T15:45:45+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1545-sgt-c02.json",
        "source_tab_name": "Dots"
      },
      "Novel": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
        "story_sha256": "9674642c5b7cb5ab943d59ce27d8cf9f0f548fd051db88cdab218cafb3286259",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1545-SGT-C02",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T15:45:45+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1545-sgt-c02.json",
        "source_tab_name": "Novel"
      },
      "Tomorrow": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
        "story_sha256": "9674642c5b7cb5ab943d59ce27d8cf9f0f548fd051db88cdab218cafb3286259",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1545-SGT-C02",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T15:45:45+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1545-sgt-c02.json",
        "source_tab_name": "Tomorrow"
      },
      "Learning": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
        "story_sha256": "9674642c5b7cb5ab943d59ce27d8cf9f0f548fd051db88cdab218cafb3286259",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1545-SGT-C02",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T15:45:45+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1545-sgt-c02.json",
        "source_tab_name": "Learning"
      },
      "Glossary": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
        "story_sha256": "3551248918aab19cb3e63b225b0e277ab17941f95f61fff00a859ab87ce68763",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-01-2345-SGT",
        "release_id": "OTR-DAILY-73-2026-08-01-2325-SGT",
        "publication_at_sgt": "2026-08-01T23:45:00+08:00",
        "publication_date": "2026-08-01",
        "publication_label": "01 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-01-2345-sgt.json",
        "source_tab_name": "Glossary"
      },
      "Proof": {
        "status": "MATCHED_PRIOR_TAB",
        "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
        "story_sha256": "9674642c5b7cb5ab943d59ce27d8cf9f0f548fd051db88cdab218cafb3286259",
        "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1545-SGT-C02",
        "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
        "publication_at_sgt": "2026-08-03T15:45:45+08:00",
        "publication_date": "2026-08-03",
        "publication_label": "03 August 2026 OTR publish",
        "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1545-sgt-c02.json",
        "source_tab_name": "Proof"
      }
    },
    "current_comparison_source": {
      "story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
      "story_sha256": "f62ec6d08a2f7d3ad4312be1fe9030710e9384d279fdd8e92f2cae1db1ab6330",
      "edition_id": "OTR-FULL-IMMERSIVE-2026-08-03-1055-SGT",
      "release_id": "OTR-DAILY-73-2026-08-03-0954-SGT",
      "publication_date": "2026-08-03",
      "publication_label": "03 August 2026 OTR publish",
      "path": "/data/canonical-stories/otr-full-immersive-story-2026-08-03-1055-sgt.json"
    }
  },
  "otr_memory": {
    "contract_id": "OTR-PERMANENT-MEMORY-V2",
    "memory_brain_id": "OTR-MEMORY-5c981f69b7e1b3c9",
    "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
    "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
    "retained_publications_available": 59,
    "retained_records_available": 5952,
    "editorial_recall_receipt": {
      "memory_brain_id": "OTR-MEMORY-5c981f69b7e1b3c9",
      "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
      "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
      "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-04T06:24:00+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-2355-SGT::TAB-04-BIG-3",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-04-BIG-3",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-04-BIG-3",
        "OTR-FULL-IMMERSIVE-STORY-2026-07-31-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"
      ],
      "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"
      ],
      "direction_counts": {
        "UP": 1,
        "DOWN": 0,
        "MIXED": 11,
        "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-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": 139.8291,
          "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.6735,
          "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.6735,
          "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.6735,
          "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-2355-SGT::TAB-04-BIG-3",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
          "date": "2026-07-31",
          "title": "Currency, policy and earning power form today's Big Three.",
          "engine": null,
          "tab": "Big 3",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            }
          ],
          "matched_events": [],
          "score": 134.2398,
          "why": [
            "same entity: Energy",
            "shared terms: and, the, power, rates, hold"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-04-BIG-3",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
          "date": "2026-07-31",
          "title": "Currency, policy and earning power form today's Big Three.",
          "engine": null,
          "tab": "Big 3",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            }
          ],
          "matched_events": [],
          "score": 134.2398,
          "why": [
            "same entity: Energy",
            "shared terms: and, the, power, rates, hold"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        },
        {
          "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT::TAB-04-BIG-3",
          "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT",
          "date": "2026-07-31",
          "title": "Currency, policy and earning power form today's Big Three.",
          "engine": null,
          "tab": "Big 3",
          "evidence_state": null,
          "direction": "MIXED",
          "matched_entities": [
            {
              "id": "ENERGY",
              "label": "Energy"
            }
          ],
          "matched_events": [],
          "score": 134.2398,
          "why": [
            "same entity: Energy",
            "shared terms: and, the, power, rates, hold"
          ],
          "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": 132.0907,
          "why": [
            "same entity: Energy",
            "shared terms: energy, market, the, company, and"
          ],
          "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": 132.0907,
          "why": [
            "same entity: Energy",
            "shared terms: energy, market, the, company, and"
          ],
          "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": 132.0907,
          "why": [
            "same entity: Energy",
            "shared terms: energy, market, the, company, and"
          ],
          "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": 132.0907,
          "why": [
            "same entity: Energy",
            "shared terms: energy, market, the, company, and"
          ],
          "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": 129.2761,
          "why": [
            "same entity: Energy",
            "shared terms: energy, costs, and, market"
          ],
          "use_state": "CONTEXT_ONLY",
          "current_fact_authority": false
        }
      ],
      "memory_recall_sha256": "af3e61493823fd52d2e11c3342dbd2a089d3d423f856cfe08081d6b81dc70b35"
    },
    "tab_recall_receipts": {
      "Today": "a32254e5cd71131b2006c2f7a528adfba819e7e43db04334beba49365bbc9a2d",
      "Everything": "d1b7973465164311747c1f65530be56e7ee9b40837891984101d9b28e6919c08",
      "Worry": "17378f8a9b380e5d820bdd447df2448c4ddaaaa640234db0e3859acfb3989ada",
      "Big 3": "834fa9dffa9aa198366aaf413ea45cd66fe8fd713e9b2cb8b82e0dff50d5e230",
      "Predictions": "0b5dadf10e7c7db80c1c7f0c86f25bafc412babb73d81d72834e255a17c1c4f2",
      "Long-Term Investment": "987c33800ba100b080ec60a24d93f3c2cdf8b4f9b9fa4e2644180b3248c87f3b",
      "Dots": "387993af6159dfdc8b750d9c73e11a5a6c4131c1205ae38ecca955a11ee05568",
      "Novel": "a98581b5098e41d1f7fd7f8c418f2f9b51106af05bb5cce9d670ca8a3129d426",
      "Tomorrow": "978577c0bbc0b536f8021e4cf641ceabc1fff3eb30040f1c84f0b36c1cdb2f87",
      "Learning": "e81cd5fa7ea126dd1a73359663b2a68e146d7b1605a25a22014bee8ea45d6d5b",
      "Glossary": "c8fb23081d63c86ab7130d6ff9bf295efae015e3e7647bab85e384aff30fa35e",
      "Proof": "4ced6d6eb759e1aa9acb79fcbb0467d71d2a31c2a7eff4fc173ee82bfb089ae4"
    },
    "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-V2",
    "method_id": "OTR-LONG-TERM-INVESTMENT-METHOD-V1",
    "method_sha256": "3983d77d7fb09009c30a3a8a585b5e4404421811085a9aa2bd7f9de1f69cb7c5",
    "current_receipt_id": "OTR-LONG-TERM-EXPERIMENT-PUBLICATION-2026-08-04-0958-SGT",
    "current_receipt_sha256": "5061938f9e00e7f46a39a0b3feef1e94bb529a103b8e94c38db8160f503497c8",
    "last_complete_receipt_id": "OTR-LONG-TERM-EXPERIMENT-PUBLICATION-2026-08-04-0958-SGT",
    "last_complete_receipt_sha256": "5061938f9e00e7f46a39a0b3feef1e94bb529a103b8e94c38db8160f503497c8",
    "receipt_release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
    "current_method_path": "/data/long-term-investment/current.json",
    "current_receipt_path": "/data/long-term-investment/current-receipt.json",
    "last_complete_receipt_path": "/data/long-term-investment/last-complete-receipt.json",
    "automation_kind": "SITES_RESEARCH_AUTOMATION",
    "daily_research_start_time_sgt": "12:00",
    "schedule_label": "Daily research starts at 12:00 SGT",
    "research_batch_completed_at_sgt": "2026-08-02T15:56:00+08:00",
    "price_resync_completed_at_sgt": "2026-08-02T15:13:25+08:00",
    "publication_completed_at_sgt": "2026-08-04T09:58:00+08:00",
    "publication_state": "EXPERIMENT_SUPPLEMENT_PUBLISHED",
    "hold_state": null,
    "research_only": true,
    "experiment_id": "OTR-LONG-TERM-EXPERIMENT-2026-08-04-0934-SGT",
    "experiment_sha256": "22a5e533ea0cb960df264735efc1af2d98d9a2a07a85719d59c1b88f5de5834f",
    "experiment_status": "COMPLETE",
    "experiment_current_path": "data/long-term-investment/experiments/current.json",
    "experiment_public_path": "/data/long-term-investment/experiments/current.json",
    "experiment_publication_receipt_id": "OTR-LONG-TERM-EXPERIMENT-PUBLICATION-2026-08-04-0958-SGT",
    "experiment_publication_receipt_sha256": "5061938f9e00e7f46a39a0b3feef1e94bb529a103b8e94c38db8160f503497c8",
    "experiment_terminal_resolution_due_at_sgt": "2026-08-04T04:00:00+08:00",
    "experiment_result_state": "TERMINAL_1_HIT_3_MISS"
  },
  "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": "Three reports lead today’s issue.",
      "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”. These reports were published inside the stated evidence window and passed the same checks before they were considered for the lead. Each source card says whether it was newly collected or carried from the earlier immutable release.",
        "They are separate developments. This edition does not claim that one caused another. Open each named report, then watch for later facts or corrections that may change the order."
      ],
      "beats": [
        {
          "label": "FIRST",
          "title": "The first lead report",
          "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 fourth report is shown beside it as a separate development, not confirmation.",
          "source_ids": [
            "LEAD-01",
            "LEAD-04"
          ]
        },
        {
          "label": "SECOND",
          "title": "The second lead report",
          "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. The fifth report gives another part of today’s picture without proving the second report.",
          "source_ids": [
            "LEAD-02",
            "LEAD-05"
          ]
        },
        {
          "label": "THIRD",
          "title": "The third lead report",
          "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 sixth report remains separate and may matter to a different decision.",
          "source_ids": [
            "LEAD-03",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives.",
      "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; unrelated history is never inserted and none of it proves 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-04-0958-SGT",
          "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",
          "tab_name": "Today",
          "question": "What leads the 4/8/26 edition?",
          "headline": "Three reports lead today’s issue.",
          "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”. These reports were published inside the stated evidence window and passed the same checks before they were considered for the lead. Each source card says whether it was newly collected or carried from the earlier immutable release.",
            "They are separate developments. This edition does not claim that one caused another. Open each named report, then watch for later facts or corrections that may change the order."
          ],
          "beats": [
            {
              "label": "FIRST",
              "title": "The first lead report",
              "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 fourth report is shown beside it as a separate development, not confirmation.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "SECOND",
              "title": "The second lead report",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. The fifth report gives another part of today’s picture without proving the second report.",
              "source_ids": [
                "LEAD-02",
                "LEAD-05"
              ]
            },
            {
              "label": "THIRD",
              "title": "The third lead report",
              "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 sixth report remains separate and may matter to a different decision.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives.",
          "watch_conditions": [
            "Corrections to the first three reports",
            "New official statements",
            "Later facts that change the order"
          ],
          "invalidation": "Change the lead order if a named report is corrected, withdrawn, or overtaken by stronger checked proof.",
          "content_sha256": "b7b315c44846c664f0564aca7ddba7581364e16a1a0600b89d4504d706b1f843",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Today",
          "question": "What leads the 4/8/26 edition?",
          "headline": "Three reports lead today’s issue.",
          "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”. These reports were published inside the stated evidence window and passed the same checks before they were considered for the lead. Each source card says whether it was newly collected or carried from the earlier immutable release.",
            "They are separate developments. This edition does not claim that one caused another. Open each named report, then watch for later facts or corrections that may change the order."
          ],
          "beats": [
            {
              "label": "FIRST",
              "title": "The first lead report",
              "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 fourth report is shown beside it as a separate development, not confirmation.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "SECOND",
              "title": "The second lead report",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. The fifth report gives another part of today’s picture without proving the second report.",
              "source_ids": [
                "LEAD-02",
                "LEAD-05"
              ]
            },
            {
              "label": "THIRD",
              "title": "The third lead report",
              "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 sixth report remains separate and may matter to a different decision.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives.",
          "watch_conditions": [
            "Corrections to the first three reports",
            "New official statements",
            "Later facts that change the order"
          ],
          "invalidation": "Change the lead order if a named report is corrected, withdrawn, or overtaken by stronger checked proof.",
          "content_sha256": "b7b315c44846c664f0564aca7ddba7581364e16a1a0600b89d4504d706b1f843",
          "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": "Three reports lead today’s issue.",
            "current": "Three reports lead today’s issue."
          },
          "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”. These reports were published inside the stated evidence window and passed the same checks before they were considered for the lead. Each source card says whether it was newly collected or carried from the earlier immutable release.",
              "They are separate developments. This edition does not claim that one caused another. Open each named report, then watch for later facts or corrections that may change the order."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "The first lead report",
              "The second lead report",
              "The third lead report"
            ],
            "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": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives.",
            "current": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Corrections to the first three reports",
              "New official statements",
              "Later facts that change the order"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Change the lead order if a named report is corrected, withdrawn, or overtaken by stronger checked proof.",
            "current": "Change the lead order if a named report is corrected, withdrawn, or overtaken by stronger checked proof."
          }
        },
        "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": [
            "alleging",
            "approvals",
            "arrested",
            "arrives",
            "asias",
            "banking",
            "because",
            "beside",
            "bond",
            "build",
            "card",
            "carried",
            "caused",
            "center",
            "change",
            "checked",
            "checks",
            "claim",
            "clear",
            "collected",
            "company",
            "confirmation",
            "considered",
            "construction",
            "copper",
            "corrected",
            "corrections",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "decision",
            "despite",
            "development",
            "developments",
            "different",
            "digital",
            "drive",
            "each",
            "edition",
            "export",
            "fifth",
            "firm",
            "first",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "gives",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "immutable",
            "improvement",
            "inside",
            "issue",
            "largest",
            "later",
            "lead",
            "leads",
            "logistics",
            "looking",
            "loudoun",
            "matter",
            "mortgage",
            "named",
            "newer",
            "newly",
            "news",
            "official",
            "open",
            "order",
            "overtaken",
            "part",
            "passed",
            "picture",
            "placed",
            "politico",
            "president",
            "proving",
            "puts",
            "rates",
            "regional",
            "reported",
            "roughly",
            "rule",
            "says",
            "scheme",
            "second",
            "separate",
            "separately",
            "shown",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "statements",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "them",
            "then",
            "third",
            "todays",
            "turmoil",
            "unchanged",
            "were",
            "whether",
            "window",
            "wire",
            "withdrawn",
            "without",
            "wjla",
            "wsmv"
          ],
          "shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "exact_candidate_count": 29,
          "meaningful_match_count": 28,
          "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "arrives",
                "asias",
                "banking",
                "because",
                "beside",
                "bond",
                "build",
                "card",
                "carried",
                "caused",
                "center",
                "change",
                "checked",
                "checks",
                "claim",
                "clear",
                "collected",
                "company",
                "confirmation",
                "considered",
                "construction",
                "copper",
                "corrected",
                "corrections",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "development",
                "developments",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "fifth",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fourth",
                "fresh",
                "gives",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "immutable",
                "improvement",
                "inside",
                "issue",
                "largest",
                "later",
                "lead",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "matter",
                "mortgage",
                "named",
                "newer",
                "newly",
                "news",
                "official",
                "open",
                "order",
                "overtaken",
                "part",
                "passed",
                "picture",
                "placed",
                "politico",
                "president",
                "proving",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "says",
                "scheme",
                "second",
                "separate",
                "separately",
                "shown",
                "singapore",
                "site",
                "sixth",
                "southeast",
                "stated",
                "statements",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "them",
                "then",
                "third",
                "todays",
                "turmoil",
                "unchanged",
                "were",
                "whether",
                "window",
                "wire",
                "withdrawn",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 124,
              "shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "arrives",
                "asias",
                "banking",
                "because",
                "beside",
                "bond",
                "build",
                "card",
                "carried",
                "caused",
                "center",
                "change",
                "checked",
                "checks",
                "claim",
                "clear",
                "collected",
                "company",
                "confirmation",
                "considered",
                "construction",
                "copper",
                "corrected",
                "corrections",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "development",
                "developments",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "fifth",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fourth",
                "fresh",
                "gives",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "immutable",
                "improvement",
                "inside",
                "issue",
                "largest",
                "later",
                "lead",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "matter",
                "mortgage",
                "named",
                "newer",
                "newly",
                "news",
                "official",
                "open",
                "order",
                "overtaken",
                "part",
                "passed",
                "picture",
                "placed",
                "politico",
                "president",
                "proving",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "says",
                "scheme",
                "second",
                "separate",
                "separately",
                "shown",
                "singapore",
                "site",
                "sixth",
                "southeast",
                "stated",
                "statements",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "them",
                "then",
                "third",
                "todays",
                "turmoil",
                "unchanged",
                "were",
                "whether",
                "window",
                "wire",
                "withdrawn",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 124,
              "shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "arrested",
                "arrives",
                "asias",
                "banking",
                "because",
                "beside",
                "bond",
                "build",
                "card",
                "carried",
                "caused",
                "center",
                "change",
                "checked",
                "checks",
                "claim",
                "clear",
                "collected",
                "company",
                "confirmation",
                "considered",
                "construction",
                "copper",
                "corrected",
                "corrections",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "development",
                "developments",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "fifth",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fourth",
                "fresh",
                "gives",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "immutable",
                "improvement",
                "inside",
                "issue",
                "largest",
                "later",
                "lead",
                "leads",
                "logistics",
                "looking",
                "loudoun",
                "matter",
                "mortgage",
                "named",
                "newer",
                "newly",
                "news",
                "official",
                "open",
                "order",
                "overtaken",
                "part",
                "passed",
                "picture",
                "placed",
                "politico",
                "president",
                "proving",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "says",
                "scheme",
                "second",
                "separate",
                "separately",
                "shown",
                "singapore",
                "site",
                "sixth",
                "southeast",
                "stated",
                "statements",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "them",
                "then",
                "third",
                "todays",
                "turmoil",
                "unchanged",
                "were",
                "whether",
                "window",
                "wire",
                "withdrawn",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 124,
              "shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9"
            },
            {
              "rank": 4,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "arrives",
                "asias",
                "banking",
                "because",
                "beside",
                "bond",
                "build",
                "caused",
                "center",
                "change",
                "checks",
                "claim",
                "clear",
                "confirmation",
                "considered",
                "corrected",
                "corrections",
                "costs",
                "daily",
                "data",
                "datamarnews",
                "decision",
                "despite",
                "development",
                "developments",
                "different",
                "digital",
                "drive",
                "each",
                "edition",
                "export",
                "fifth",
                "firm",
                "first",
                "fortune",
                "fourth",
                "gives",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "inside",
                "issue",
                "largest",
                "later",
                "lead",
                "leads",
                "logistics",
                "looking",
                "matter",
                "mortgage",
                "named",
                "newer",
                "news",
                "official",
                "open",
                "order",
                "overtaken",
                "part",
                "passed",
                "picture",
                "placed",
                "politico",
                "proving",
                "puts",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "second",
                "separate",
                "separately",
                "shown",
                "singapore",
                "sixth",
                "southeast",
                "stated",
                "statements",
                "stronger",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "them",
                "then",
                "third",
                "todays",
                "turmoil",
                "unchanged",
                "were",
                "window",
                "withdrawn",
                "without"
              ],
              "shared_term_count": 97,
              "shared_terms_sha256": "71baf64ec1629d70a1f5440b837c436d17fcc11507fd4fd024abc9b4e91fac15",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "e75278a744560eaefc34c0ae9df0b173adf790cedfb4de161d347a124417722a"
            },
            {
              "rank": 5,
              "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": 196,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "change",
                "corrections",
                "costs",
                "daily",
                "data",
                "decision",
                "edition",
                "global",
                "inside",
                "later",
                "news",
                "picture",
                "rates",
                "reported",
                "separate",
                "singapore",
                "stronger",
                "them",
                "were",
                "whether",
                "window"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "71d609920de52cf5231900fbc0c93048380cbdf0468a34ea38a8be414020cf15",
              "shared_source_ids": [],
              "score_receipt_sha256": "2c9df47de5108b01ddb170adc109bbeaffdae2bfd2de47ca994d2d7dde5244d3"
            },
            {
              "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": 130,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "edition",
                "fresh",
                "official",
                "open",
                "picture",
                "rates",
                "separate",
                "singapore",
                "todays",
                "window",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "3db6c1913470160c93222a43313d36e3d636a6649f23210ac66613b6fcac772b",
              "shared_source_ids": [],
              "score_receipt_sha256": "3f8dab91cc4cb2411121caf7fa281c4932e6f1f96c97975fbf0419f8a5cfe302"
            },
            {
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "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": 123,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "corrected",
                "each",
                "edition",
                "later",
                "logistics",
                "reported",
                "rule",
                "separate",
                "singapore",
                "them",
                "todays",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
              "shared_source_ids": [],
              "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
            },
            {
              "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": 121,
              "qualifies": true,
              "shared_terms": [
                "change",
                "claim",
                "despite",
                "each",
                "first",
                "gives",
                "inside",
                "later",
                "official",
                "regional",
                "reported",
                "second",
                "separate",
                "whether",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "c81f5d669a9c1199e2d5084194c70bf61d1a78209fda64de796eddb001d25183",
              "shared_source_ids": [],
              "score_receipt_sha256": "cd288b8cd907c283149dbffef0bc74a3dfaad5fa1164985a4a5bf6307de3911c"
            },
            {
              "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": 109,
              "qualifies": true,
              "shared_terms": [
                "clear",
                "costs",
                "decision",
                "edition",
                "fresh",
                "hold",
                "rates",
                "stronger",
                "tech",
                "then"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
              "shared_source_ids": [],
              "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
            },
            {
              "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": 109,
              "qualifies": true,
              "shared_terms": [
                "clear",
                "costs",
                "decision",
                "edition",
                "fresh",
                "hold",
                "rates",
                "stronger",
                "tech",
                "then"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
              "shared_source_ids": [],
              "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
            },
            {
              "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": 109,
              "qualifies": true,
              "shared_terms": [
                "clear",
                "costs",
                "decision",
                "edition",
                "fresh",
                "hold",
                "rates",
                "stronger",
                "tech",
                "then"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
              "shared_source_ids": [],
              "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
            },
            {
              "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": 109,
              "qualifies": true,
              "shared_terms": [
                "clear",
                "costs",
                "decision",
                "edition",
                "fresh",
                "hold",
                "rates",
                "stronger",
                "tech",
                "then"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
              "shared_source_ids": [],
              "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
            },
            {
              "rank": 19,
              "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": 107,
              "qualifies": true,
              "shared_terms": [
                "change",
                "despite",
                "first",
                "later",
                "news",
                "official",
                "picture",
                "reported",
                "separate",
                "todays",
                "whether"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "79bd989e1b617c8b94e2c94435c7f91851098c733198b6a060cf01148ab438d3",
              "shared_source_ids": [],
              "score_receipt_sha256": "a3db9eb61353d418d2d5054aeea8b56e0e20c5ae433eceacea1a5c42bbad459c"
            },
            {
              "rank": 20,
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "rank": 21,
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "rank": 22,
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "rank": 23,
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "rank": 24,
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "rank": 25,
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "rank": 26,
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "rank": 27,
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "rank": 28,
              "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": 105,
              "qualifies": true,
              "shared_terms": [
                "confirmation",
                "costs",
                "decision",
                "edition",
                "hold",
                "official",
                "reported",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
              "shared_source_ids": [],
              "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
            },
            {
              "rank": 29,
              "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": 89,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "decision",
                "first",
                "global",
                "lead",
                "rates",
                "reported",
                "singapore",
                "were"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "82ff99c00dcb2e91c633eae0adcd8bb20d95ca7210fec5da413c7b9103303054",
              "shared_source_ids": [],
              "score_receipt_sha256": "43b5b48ef8cdb35c52cd2b2f78aa1004941d5aa05578654c4cf82be639fe3422"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "alleging",
            "approvals",
            "arrested",
            "arrives",
            "asias",
            "banking",
            "because",
            "beside",
            "bond",
            "build",
            "card",
            "carried",
            "caused",
            "center",
            "change",
            "checked",
            "checks",
            "claim",
            "clear",
            "collected",
            "company",
            "confirmation",
            "considered",
            "construction",
            "copper",
            "corrected",
            "corrections",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "decision",
            "despite",
            "development",
            "developments",
            "different",
            "digital",
            "drive",
            "each",
            "edition",
            "export",
            "fifth",
            "firm",
            "first",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "gives",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "immutable",
            "improvement",
            "inside",
            "issue",
            "largest",
            "later",
            "lead",
            "leads",
            "logistics",
            "looking",
            "loudoun",
            "matter",
            "mortgage",
            "named",
            "newer",
            "newly",
            "news",
            "official",
            "open",
            "order",
            "overtaken",
            "part",
            "passed",
            "picture",
            "placed",
            "politico",
            "president",
            "proving",
            "puts",
            "rates",
            "regional",
            "reported",
            "roughly",
            "rule",
            "says",
            "scheme",
            "second",
            "separate",
            "separately",
            "shown",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "statements",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "them",
            "then",
            "third",
            "todays",
            "turmoil",
            "unchanged",
            "were",
            "whether",
            "window",
            "wire",
            "withdrawn",
            "without",
            "wjla",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
          "selected_score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "b5fcbabd9ba3ec5e1c3cd11b6f610c9863f6da09dcdcea742850e0caa7ca9836",
        "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": "4cb960bbd29fa59820c72240be438ec380afb8ffe3925428458bb48b270f2c35"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-TODAY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Today",
          "source_headline": "Three reports lead today’s issue.",
          "source_question": "What leads the 4/8/26 edition?",
          "source_market_connection": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "b7b315c44846c664f0564aca7ddba7581364e16a1a0600b89d4504d706b1f843",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Today",
          "current_headline": "Three reports lead today’s issue.",
          "current_question": "What leads the 4/8/26 edition?",
          "current_market_connection": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "b7b315c44846c664f0564aca7ddba7581364e16a1a0600b89d4504d706b1f843",
          "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": "Three reports lead today’s issue.",
              "current": "Three reports lead today’s issue."
            },
            "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”. These reports were published inside the stated evidence window and passed the same checks before they were considered for the lead. Each source card says whether it was newly collected or carried from the earlier immutable release.",
                "They are separate developments. This edition does not claim that one caused another. Open each named report, then watch for later facts or corrections that may change the order."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "The first lead report",
                "The second lead report",
                "The third lead report"
              ],
              "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": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives.",
              "current": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Corrections to the first three reports",
                "New official statements",
                "Later facts that change the order"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Change the lead order if a named report is corrected, withdrawn, or overtaken by stronger checked proof.",
              "current": "Change the lead order if a named report is corrected, withdrawn, or overtaken by stronger checked proof."
            }
          },
          "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": [
            "alleging",
            "approvals",
            "arrested",
            "arrives",
            "asias",
            "banking",
            "because",
            "beside",
            "bond",
            "build",
            "card",
            "carried",
            "caused",
            "center",
            "change",
            "checked",
            "checks",
            "claim",
            "clear",
            "collected",
            "company",
            "confirmation",
            "considered",
            "construction",
            "copper",
            "corrected",
            "corrections",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "decision",
            "despite",
            "development",
            "developments",
            "different",
            "digital",
            "drive",
            "each",
            "edition",
            "export",
            "fifth",
            "firm",
            "first",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "gives",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "immutable",
            "improvement",
            "inside",
            "issue",
            "largest",
            "later",
            "lead",
            "leads",
            "logistics",
            "looking",
            "loudoun",
            "matter",
            "mortgage",
            "named",
            "newer",
            "newly",
            "news",
            "official",
            "open",
            "order",
            "overtaken",
            "part",
            "passed",
            "picture",
            "placed",
            "politico",
            "president",
            "proving",
            "puts",
            "rates",
            "regional",
            "reported",
            "roughly",
            "rule",
            "says",
            "scheme",
            "second",
            "separate",
            "separately",
            "shown",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "statements",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "them",
            "then",
            "third",
            "todays",
            "turmoil",
            "unchanged",
            "were",
            "whether",
            "window",
            "wire",
            "withdrawn",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
          "topical_score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 28,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "arrives",
                  "asias",
                  "banking",
                  "because",
                  "beside",
                  "bond",
                  "build",
                  "card",
                  "carried",
                  "caused",
                  "center",
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "clear",
                  "collected",
                  "company",
                  "confirmation",
                  "considered",
                  "construction",
                  "copper",
                  "corrected",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "development",
                  "developments",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "gives",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "immutable",
                  "improvement",
                  "inside",
                  "issue",
                  "largest",
                  "later",
                  "lead",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "matter",
                  "mortgage",
                  "named",
                  "newer",
                  "newly",
                  "news",
                  "official",
                  "open",
                  "order",
                  "overtaken",
                  "part",
                  "passed",
                  "picture",
                  "placed",
                  "politico",
                  "president",
                  "proving",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "second",
                  "separate",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "statements",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "them",
                  "then",
                  "third",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "were",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "arrives",
                  "asias",
                  "banking",
                  "because",
                  "beside",
                  "bond",
                  "build",
                  "card",
                  "carried",
                  "caused",
                  "center",
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "clear",
                  "collected",
                  "company",
                  "confirmation",
                  "considered",
                  "construction",
                  "copper",
                  "corrected",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "development",
                  "developments",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "gives",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "immutable",
                  "improvement",
                  "inside",
                  "issue",
                  "largest",
                  "later",
                  "lead",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "matter",
                  "mortgage",
                  "named",
                  "newer",
                  "newly",
                  "news",
                  "official",
                  "open",
                  "order",
                  "overtaken",
                  "part",
                  "passed",
                  "picture",
                  "placed",
                  "politico",
                  "president",
                  "proving",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "second",
                  "separate",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "statements",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "them",
                  "then",
                  "third",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "were",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "arrives",
                  "asias",
                  "banking",
                  "because",
                  "beside",
                  "bond",
                  "build",
                  "card",
                  "carried",
                  "caused",
                  "center",
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "clear",
                  "collected",
                  "company",
                  "confirmation",
                  "considered",
                  "construction",
                  "copper",
                  "corrected",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "development",
                  "developments",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "gives",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "immutable",
                  "improvement",
                  "inside",
                  "issue",
                  "largest",
                  "later",
                  "lead",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "matter",
                  "mortgage",
                  "named",
                  "newer",
                  "newly",
                  "news",
                  "official",
                  "open",
                  "order",
                  "overtaken",
                  "part",
                  "passed",
                  "picture",
                  "placed",
                  "politico",
                  "president",
                  "proving",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "second",
                  "separate",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "statements",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "them",
                  "then",
                  "third",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "were",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrives",
                  "asias",
                  "banking",
                  "because",
                  "beside",
                  "bond",
                  "build",
                  "caused",
                  "center",
                  "change",
                  "checks",
                  "claim",
                  "clear",
                  "confirmation",
                  "considered",
                  "corrected",
                  "corrections",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "development",
                  "developments",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fortune",
                  "fourth",
                  "gives",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "inside",
                  "issue",
                  "largest",
                  "later",
                  "lead",
                  "leads",
                  "logistics",
                  "looking",
                  "matter",
                  "mortgage",
                  "named",
                  "newer",
                  "news",
                  "official",
                  "open",
                  "order",
                  "overtaken",
                  "part",
                  "passed",
                  "picture",
                  "placed",
                  "politico",
                  "proving",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "second",
                  "separate",
                  "separately",
                  "shown",
                  "singapore",
                  "sixth",
                  "southeast",
                  "stated",
                  "statements",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "third",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "were",
                  "window",
                  "withdrawn",
                  "without"
                ],
                "shared_term_count": 97,
                "shared_terms_sha256": "71baf64ec1629d70a1f5440b837c436d17fcc11507fd4fd024abc9b4e91fac15",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "e75278a744560eaefc34c0ae9df0b173adf790cedfb4de161d347a124417722a"
              },
              {
                "rank": 5,
                "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": 196,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "change",
                  "corrections",
                  "costs",
                  "daily",
                  "data",
                  "decision",
                  "edition",
                  "global",
                  "inside",
                  "later",
                  "news",
                  "picture",
                  "rates",
                  "reported",
                  "separate",
                  "singapore",
                  "stronger",
                  "them",
                  "were",
                  "whether",
                  "window"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "71d609920de52cf5231900fbc0c93048380cbdf0468a34ea38a8be414020cf15",
                "shared_source_ids": [],
                "score_receipt_sha256": "2c9df47de5108b01ddb170adc109bbeaffdae2bfd2de47ca994d2d7dde5244d3"
              },
              {
                "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": 130,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "edition",
                  "fresh",
                  "official",
                  "open",
                  "picture",
                  "rates",
                  "separate",
                  "singapore",
                  "todays",
                  "window",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "3db6c1913470160c93222a43313d36e3d636a6649f23210ac66613b6fcac772b",
                "shared_source_ids": [],
                "score_receipt_sha256": "3f8dab91cc4cb2411121caf7fa281c4932e6f1f96c97975fbf0419f8a5cfe302"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 121,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "claim",
                  "despite",
                  "each",
                  "first",
                  "gives",
                  "inside",
                  "later",
                  "official",
                  "regional",
                  "reported",
                  "second",
                  "separate",
                  "whether",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "c81f5d669a9c1199e2d5084194c70bf61d1a78209fda64de796eddb001d25183",
                "shared_source_ids": [],
                "score_receipt_sha256": "cd288b8cd907c283149dbffef0bc74a3dfaad5fa1164985a4a5bf6307de3911c"
              },
              {
                "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": 109,
                "qualifies": true,
                "shared_terms": [
                  "clear",
                  "costs",
                  "decision",
                  "edition",
                  "fresh",
                  "hold",
                  "rates",
                  "stronger",
                  "tech",
                  "then"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
                "shared_source_ids": [],
                "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
              },
              {
                "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": 109,
                "qualifies": true,
                "shared_terms": [
                  "clear",
                  "costs",
                  "decision",
                  "edition",
                  "fresh",
                  "hold",
                  "rates",
                  "stronger",
                  "tech",
                  "then"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
                "shared_source_ids": [],
                "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
              },
              {
                "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": 109,
                "qualifies": true,
                "shared_terms": [
                  "clear",
                  "costs",
                  "decision",
                  "edition",
                  "fresh",
                  "hold",
                  "rates",
                  "stronger",
                  "tech",
                  "then"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
                "shared_source_ids": [],
                "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
              },
              {
                "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": 109,
                "qualifies": true,
                "shared_terms": [
                  "clear",
                  "costs",
                  "decision",
                  "edition",
                  "fresh",
                  "hold",
                  "rates",
                  "stronger",
                  "tech",
                  "then"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
                "shared_source_ids": [],
                "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
              },
              {
                "rank": 19,
                "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": 107,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "despite",
                  "first",
                  "later",
                  "news",
                  "official",
                  "picture",
                  "reported",
                  "separate",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "79bd989e1b617c8b94e2c94435c7f91851098c733198b6a060cf01148ab438d3",
                "shared_source_ids": [],
                "score_receipt_sha256": "a3db9eb61353d418d2d5054aeea8b56e0e20c5ae433eceacea1a5c42bbad459c"
              },
              {
                "rank": 20,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 21,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 22,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 23,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 24,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 25,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 26,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 27,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 28,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 29,
                "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": 89,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "decision",
                  "first",
                  "global",
                  "lead",
                  "rates",
                  "reported",
                  "singapore",
                  "were"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "82ff99c00dcb2e91c633eae0adcd8bb20d95ca7210fec5da413c7b9103303054",
                "shared_source_ids": [],
                "score_receipt_sha256": "43b5b48ef8cdb35c52cd2b2f78aa1004941d5aa05578654c4cf82be639fe3422"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "alleging",
              "approvals",
              "arrested",
              "arrives",
              "asias",
              "banking",
              "because",
              "beside",
              "bond",
              "build",
              "card",
              "carried",
              "caused",
              "center",
              "change",
              "checked",
              "checks",
              "claim",
              "clear",
              "collected",
              "company",
              "confirmation",
              "considered",
              "construction",
              "copper",
              "corrected",
              "corrections",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "decision",
              "despite",
              "development",
              "developments",
              "different",
              "digital",
              "drive",
              "each",
              "edition",
              "export",
              "fifth",
              "firm",
              "first",
              "food",
              "former",
              "fortune",
              "fourth",
              "fresh",
              "gives",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "immutable",
              "improvement",
              "inside",
              "issue",
              "largest",
              "later",
              "lead",
              "leads",
              "logistics",
              "looking",
              "loudoun",
              "matter",
              "mortgage",
              "named",
              "newer",
              "newly",
              "news",
              "official",
              "open",
              "order",
              "overtaken",
              "part",
              "passed",
              "picture",
              "placed",
              "politico",
              "president",
              "proving",
              "puts",
              "rates",
              "regional",
              "reported",
              "roughly",
              "rule",
              "says",
              "scheme",
              "second",
              "separate",
              "separately",
              "shown",
              "singapore",
              "site",
              "sixth",
              "southeast",
              "stated",
              "statements",
              "stolen",
              "stronger",
              "subsidiary",
              "sues",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "them",
              "then",
              "third",
              "todays",
              "turmoil",
              "unchanged",
              "were",
              "whether",
              "window",
              "wire",
              "withdrawn",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
            "selected_score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "b5fcbabd9ba3ec5e1c3cd11b6f610c9863f6da09dcdcea742850e0caa7ca9836",
          "comparison_receipt_sha256": "4cb960bbd29fa59820c72240be438ec380afb8ffe3925428458bb48b270f2c35",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "557f8ae28f28f10be755a0d7d4bfe7ff9d47ef853444e6984f7315c8ab78312e",
        "query_concepts": {
          "entities": [],
          "events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "three",
            "lead",
            "today",
            "issue",
            "the",
            "first",
            "one",
            "clear",
            "rule",
            "placed",
            "them",
            "order",
            "can",
            "change",
            "stronger",
            "newer",
            "proof",
            "arrives",
            "mortgage",
            "rates",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "datamarnews",
            "tariffs",
            "and",
            "global",
            "turmoil",
            "drive",
            "export",
            "logistics",
            "costs",
            "were",
            "inside",
            "stated",
            "evidence",
            "window",
            "passed",
            "same",
            "checks",
            "considered",
            "for",
            "card",
            "says",
            "whether",
            "was",
            "newly",
            "collected",
            "carried",
            "earlier",
            "immutable",
            "are",
            "separate",
            "developments",
            "edition",
            "not",
            "claim",
            "caused",
            "open",
            "named",
            "then",
            "watch",
            "later",
            "facts",
            "corrections",
            "may",
            "new",
            "official",
            "statements"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T06:24:00+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-1545-SGT-C02::TAB-09-TOMORROW",
          "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-1545-SGT-C02::TAB-10-LEARNING"
        ],
        "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": 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-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": 301.5381,
            "why": [
              "shared terms: three, market, edition, developments, 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": 259.4374,
            "why": [
              "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-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": 257.7806,
            "why": [
              "shared terms: the, and, edition, unchanged, can"
            ],
            "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": 256.9229,
            "why": [
              "shared terms: the, can, proof, lead, and"
            ],
            "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": [],
            "matched_events": [],
            "score": 230.3175,
            "why": [
              "shared terms: order, the, whether, not, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "a32254e5cd71131b2006c2f7a528adfba819e7e43db04334beba49365bbc9a2d"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-TODAY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Today",
          "source_headline": "Three reports lead today’s issue.",
          "source_question": "What leads the 4/8/26 edition?",
          "source_market_connection": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "b7b315c44846c664f0564aca7ddba7581364e16a1a0600b89d4504d706b1f843",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Today",
          "current_headline": "Three reports lead today’s issue.",
          "current_question": "What leads the 4/8/26 edition?",
          "current_market_connection": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "b7b315c44846c664f0564aca7ddba7581364e16a1a0600b89d4504d706b1f843",
          "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": "Three reports lead today’s issue.",
              "current": "Three reports lead today’s issue."
            },
            "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”. These reports were published inside the stated evidence window and passed the same checks before they were considered for the lead. Each source card says whether it was newly collected or carried from the earlier immutable release.",
                "They are separate developments. This edition does not claim that one caused another. Open each named report, then watch for later facts or corrections that may change the order."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "The first lead report",
                "The second lead report",
                "The third lead report"
              ],
              "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": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives.",
              "current": "The first three reports lead because one clear rule placed them first. Their order can change when stronger or newer proof arrives."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Corrections to the first three reports",
                "New official statements",
                "Later facts that change the order"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Change the lead order if a named report is corrected, withdrawn, or overtaken by stronger checked proof.",
              "current": "Change the lead order if a named report is corrected, withdrawn, or overtaken by stronger checked proof."
            }
          },
          "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": [
            "alleging",
            "approvals",
            "arrested",
            "arrives",
            "asias",
            "banking",
            "because",
            "beside",
            "bond",
            "build",
            "card",
            "carried",
            "caused",
            "center",
            "change",
            "checked",
            "checks",
            "claim",
            "clear",
            "collected",
            "company",
            "confirmation",
            "considered",
            "construction",
            "copper",
            "corrected",
            "corrections",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "decision",
            "despite",
            "development",
            "developments",
            "different",
            "digital",
            "drive",
            "each",
            "edition",
            "export",
            "fifth",
            "firm",
            "first",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "gives",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "immutable",
            "improvement",
            "inside",
            "issue",
            "largest",
            "later",
            "lead",
            "leads",
            "logistics",
            "looking",
            "loudoun",
            "matter",
            "mortgage",
            "named",
            "newer",
            "newly",
            "news",
            "official",
            "open",
            "order",
            "overtaken",
            "part",
            "passed",
            "picture",
            "placed",
            "politico",
            "president",
            "proving",
            "puts",
            "rates",
            "regional",
            "reported",
            "roughly",
            "rule",
            "says",
            "scheme",
            "second",
            "separate",
            "separately",
            "shown",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "statements",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "them",
            "then",
            "third",
            "todays",
            "turmoil",
            "unchanged",
            "were",
            "whether",
            "window",
            "wire",
            "withdrawn",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
          "topical_score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 28,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "arrives",
                  "asias",
                  "banking",
                  "because",
                  "beside",
                  "bond",
                  "build",
                  "card",
                  "carried",
                  "caused",
                  "center",
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "clear",
                  "collected",
                  "company",
                  "confirmation",
                  "considered",
                  "construction",
                  "copper",
                  "corrected",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "development",
                  "developments",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "gives",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "immutable",
                  "improvement",
                  "inside",
                  "issue",
                  "largest",
                  "later",
                  "lead",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "matter",
                  "mortgage",
                  "named",
                  "newer",
                  "newly",
                  "news",
                  "official",
                  "open",
                  "order",
                  "overtaken",
                  "part",
                  "passed",
                  "picture",
                  "placed",
                  "politico",
                  "president",
                  "proving",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "second",
                  "separate",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "statements",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "them",
                  "then",
                  "third",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "were",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "arrives",
                  "asias",
                  "banking",
                  "because",
                  "beside",
                  "bond",
                  "build",
                  "card",
                  "carried",
                  "caused",
                  "center",
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "clear",
                  "collected",
                  "company",
                  "confirmation",
                  "considered",
                  "construction",
                  "copper",
                  "corrected",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "development",
                  "developments",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "gives",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "immutable",
                  "improvement",
                  "inside",
                  "issue",
                  "largest",
                  "later",
                  "lead",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "matter",
                  "mortgage",
                  "named",
                  "newer",
                  "newly",
                  "news",
                  "official",
                  "open",
                  "order",
                  "overtaken",
                  "part",
                  "passed",
                  "picture",
                  "placed",
                  "politico",
                  "president",
                  "proving",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "second",
                  "separate",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "statements",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "them",
                  "then",
                  "third",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "were",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "arrested",
                  "arrives",
                  "asias",
                  "banking",
                  "because",
                  "beside",
                  "bond",
                  "build",
                  "card",
                  "carried",
                  "caused",
                  "center",
                  "change",
                  "checked",
                  "checks",
                  "claim",
                  "clear",
                  "collected",
                  "company",
                  "confirmation",
                  "considered",
                  "construction",
                  "copper",
                  "corrected",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "development",
                  "developments",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "gives",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "immutable",
                  "improvement",
                  "inside",
                  "issue",
                  "largest",
                  "later",
                  "lead",
                  "leads",
                  "logistics",
                  "looking",
                  "loudoun",
                  "matter",
                  "mortgage",
                  "named",
                  "newer",
                  "newly",
                  "news",
                  "official",
                  "open",
                  "order",
                  "overtaken",
                  "part",
                  "passed",
                  "picture",
                  "placed",
                  "politico",
                  "president",
                  "proving",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "second",
                  "separate",
                  "separately",
                  "shown",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "statements",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "them",
                  "then",
                  "third",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "were",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "arrives",
                  "asias",
                  "banking",
                  "because",
                  "beside",
                  "bond",
                  "build",
                  "caused",
                  "center",
                  "change",
                  "checks",
                  "claim",
                  "clear",
                  "confirmation",
                  "considered",
                  "corrected",
                  "corrections",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "decision",
                  "despite",
                  "development",
                  "developments",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "edition",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fortune",
                  "fourth",
                  "gives",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "inside",
                  "issue",
                  "largest",
                  "later",
                  "lead",
                  "leads",
                  "logistics",
                  "looking",
                  "matter",
                  "mortgage",
                  "named",
                  "newer",
                  "news",
                  "official",
                  "open",
                  "order",
                  "overtaken",
                  "part",
                  "passed",
                  "picture",
                  "placed",
                  "politico",
                  "proving",
                  "puts",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "second",
                  "separate",
                  "separately",
                  "shown",
                  "singapore",
                  "sixth",
                  "southeast",
                  "stated",
                  "statements",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "them",
                  "then",
                  "third",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "were",
                  "window",
                  "withdrawn",
                  "without"
                ],
                "shared_term_count": 97,
                "shared_terms_sha256": "71baf64ec1629d70a1f5440b837c436d17fcc11507fd4fd024abc9b4e91fac15",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "e75278a744560eaefc34c0ae9df0b173adf790cedfb4de161d347a124417722a"
              },
              {
                "rank": 5,
                "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": 196,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "change",
                  "corrections",
                  "costs",
                  "daily",
                  "data",
                  "decision",
                  "edition",
                  "global",
                  "inside",
                  "later",
                  "news",
                  "picture",
                  "rates",
                  "reported",
                  "separate",
                  "singapore",
                  "stronger",
                  "them",
                  "were",
                  "whether",
                  "window"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "71d609920de52cf5231900fbc0c93048380cbdf0468a34ea38a8be414020cf15",
                "shared_source_ids": [],
                "score_receipt_sha256": "2c9df47de5108b01ddb170adc109bbeaffdae2bfd2de47ca994d2d7dde5244d3"
              },
              {
                "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": 130,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "edition",
                  "fresh",
                  "official",
                  "open",
                  "picture",
                  "rates",
                  "separate",
                  "singapore",
                  "todays",
                  "window",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "3db6c1913470160c93222a43313d36e3d636a6649f23210ac66613b6fcac772b",
                "shared_source_ids": [],
                "score_receipt_sha256": "3f8dab91cc4cb2411121caf7fa281c4932e6f1f96c97975fbf0419f8a5cfe302"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 123,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "corrected",
                  "each",
                  "edition",
                  "later",
                  "logistics",
                  "reported",
                  "rule",
                  "separate",
                  "singapore",
                  "them",
                  "todays",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "893c2e96f687e6a7ef123adfe0ebb27575ada8443004d3e3650b70cdb5880c86",
                "shared_source_ids": [],
                "score_receipt_sha256": "922a71eef18caaafba6088141add972c93cea769def3876296d40790b2915146"
              },
              {
                "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": 121,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "claim",
                  "despite",
                  "each",
                  "first",
                  "gives",
                  "inside",
                  "later",
                  "official",
                  "regional",
                  "reported",
                  "second",
                  "separate",
                  "whether",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "c81f5d669a9c1199e2d5084194c70bf61d1a78209fda64de796eddb001d25183",
                "shared_source_ids": [],
                "score_receipt_sha256": "cd288b8cd907c283149dbffef0bc74a3dfaad5fa1164985a4a5bf6307de3911c"
              },
              {
                "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": 109,
                "qualifies": true,
                "shared_terms": [
                  "clear",
                  "costs",
                  "decision",
                  "edition",
                  "fresh",
                  "hold",
                  "rates",
                  "stronger",
                  "tech",
                  "then"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
                "shared_source_ids": [],
                "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
              },
              {
                "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": 109,
                "qualifies": true,
                "shared_terms": [
                  "clear",
                  "costs",
                  "decision",
                  "edition",
                  "fresh",
                  "hold",
                  "rates",
                  "stronger",
                  "tech",
                  "then"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
                "shared_source_ids": [],
                "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
              },
              {
                "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": 109,
                "qualifies": true,
                "shared_terms": [
                  "clear",
                  "costs",
                  "decision",
                  "edition",
                  "fresh",
                  "hold",
                  "rates",
                  "stronger",
                  "tech",
                  "then"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
                "shared_source_ids": [],
                "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
              },
              {
                "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": 109,
                "qualifies": true,
                "shared_terms": [
                  "clear",
                  "costs",
                  "decision",
                  "edition",
                  "fresh",
                  "hold",
                  "rates",
                  "stronger",
                  "tech",
                  "then"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "59bd7285fb50761a713079e4062a6e085a10d24ec79cd640e200cdc4ad40e0d8",
                "shared_source_ids": [],
                "score_receipt_sha256": "cae25283ebdef6a4d113212fa5ac5295d09f07402e04e79a326e066a571f7480"
              },
              {
                "rank": 19,
                "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": 107,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "despite",
                  "first",
                  "later",
                  "news",
                  "official",
                  "picture",
                  "reported",
                  "separate",
                  "todays",
                  "whether"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "79bd989e1b617c8b94e2c94435c7f91851098c733198b6a060cf01148ab438d3",
                "shared_source_ids": [],
                "score_receipt_sha256": "a3db9eb61353d418d2d5054aeea8b56e0e20c5ae433eceacea1a5c42bbad459c"
              },
              {
                "rank": 20,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 21,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 22,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 23,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 24,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 25,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 26,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 27,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 28,
                "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": 105,
                "qualifies": true,
                "shared_terms": [
                  "confirmation",
                  "costs",
                  "decision",
                  "edition",
                  "hold",
                  "official",
                  "reported",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "782d57d6882b08cc0ec9e3b4bf4cebce1228d35b10d7a56db1d0b8a27a6cb235",
                "shared_source_ids": [],
                "score_receipt_sha256": "c9ca3fe5afcd9e4e3f83a852c9f304f8cf850929f00d302c59c354dd24ff873f"
              },
              {
                "rank": 29,
                "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": 89,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "decision",
                  "first",
                  "global",
                  "lead",
                  "rates",
                  "reported",
                  "singapore",
                  "were"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "82ff99c00dcb2e91c633eae0adcd8bb20d95ca7210fec5da413c7b9103303054",
                "shared_source_ids": [],
                "score_receipt_sha256": "43b5b48ef8cdb35c52cd2b2f78aa1004941d5aa05578654c4cf82be639fe3422"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "alleging",
              "approvals",
              "arrested",
              "arrives",
              "asias",
              "banking",
              "because",
              "beside",
              "bond",
              "build",
              "card",
              "carried",
              "caused",
              "center",
              "change",
              "checked",
              "checks",
              "claim",
              "clear",
              "collected",
              "company",
              "confirmation",
              "considered",
              "construction",
              "copper",
              "corrected",
              "corrections",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "decision",
              "despite",
              "development",
              "developments",
              "different",
              "digital",
              "drive",
              "each",
              "edition",
              "export",
              "fifth",
              "firm",
              "first",
              "food",
              "former",
              "fortune",
              "fourth",
              "fresh",
              "gives",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "immutable",
              "improvement",
              "inside",
              "issue",
              "largest",
              "later",
              "lead",
              "leads",
              "logistics",
              "looking",
              "loudoun",
              "matter",
              "mortgage",
              "named",
              "newer",
              "newly",
              "news",
              "official",
              "open",
              "order",
              "overtaken",
              "part",
              "passed",
              "picture",
              "placed",
              "politico",
              "president",
              "proving",
              "puts",
              "rates",
              "regional",
              "reported",
              "roughly",
              "rule",
              "says",
              "scheme",
              "second",
              "separate",
              "separately",
              "shown",
              "singapore",
              "site",
              "sixth",
              "southeast",
              "stated",
              "statements",
              "stolen",
              "stronger",
              "subsidiary",
              "sues",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "them",
              "then",
              "third",
              "todays",
              "turmoil",
              "unchanged",
              "were",
              "whether",
              "window",
              "wire",
              "withdrawn",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "2f5e6d46e51082f4c50e444d0562e51293d6f40227cafade843b5cb040d05a5a",
            "selected_score_receipt_sha256": "c8dd87187cc761f0349b771e9e67f58dab47253c64ff61d2b12b1f6871c59ce9",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "b5fcbabd9ba3ec5e1c3cd11b6f610c9863f6da09dcdcea742850e0caa7ca9836",
          "comparison_receipt_sha256": "4cb960bbd29fa59820c72240be438ec380afb8ffe3925428458bb48b270f2c35",
          "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": [
        "Corrections to the first three reports",
        "New official statements",
        "Later facts that change the order"
      ],
      "invalidation": "Change the lead order if a named report is corrected, withdrawn, or overtaken by stronger checked proof.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T06:24:00+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 from 659 direct links formed 658 event groups across 73 search areas.",
      "narrative": [
        "432 entries were added in this run. 255 were carried from the exact immutable release being replaced because they remain inside the stated evidence window. Every entry keeps its publisher, time, direct link, topic area, and reason it may need to be removed.",
        "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 issue, but each one must be checked on its own.",
        "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”. A wide search helps readers see more. It does not make every report equally important or turn repeated coverage into independent proof."
      ],
      "beats": [
        {
          "label": "WIDER 1",
          "title": "Reports four and five",
          "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, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Both remain open for readers who need the wider issue.",
          "source_ids": [
            "LEAD-04",
            "LEAD-05"
          ]
        },
        {
          "label": "WIDER 2",
          "title": "Reports six and seven",
          "body": "WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Separately, See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. They come from separate events and must be checked on their own.",
          "source_ids": [
            "LEAD-06",
            "LEAD-07"
          ]
        },
        {
          "label": "WIDER 3",
          "title": "Reports eight and nine",
          "body": "WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. Separately, Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Their place in the wider issue does not make them less true or more certain.",
          "source_ids": [
            "LEAD-08",
            "LEAD-09"
          ]
        }
      ],
      "market_connection": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first.",
      "history_echo": "The Everything tab changed its narrative. Narrative changed: 2 paragraph(s) added; 1 paragraph(s) removed. This is background only. It uses a related earlier saved Everything section when one passes the subject check; unrelated history is never inserted and none of it proves 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-04-0958-SGT",
          "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",
          "tab_name": "Everything",
          "question": "What did the full search find for this edition?",
          "headline": "687 checked entries from 659 direct links formed 658 event groups across 73 search areas.",
          "narrative": [
            "432 entries were added in this run. 255 were carried from the exact immutable release being replaced because they remain inside the stated evidence window. Every entry keeps its publisher, time, direct link, topic area, and reason it may need to be removed.",
            "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 issue, but each one must be checked on its own.",
            "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”. A wide search helps readers see more. It does not make every report equally important or turn repeated coverage into independent proof."
          ],
          "beats": [
            {
              "label": "WIDER 1",
              "title": "Reports four and five",
              "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, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Both remain open for readers who need the wider issue.",
              "source_ids": [
                "LEAD-04",
                "LEAD-05"
              ]
            },
            {
              "label": "WIDER 2",
              "title": "Reports six and seven",
              "body": "WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Separately, See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. They come from separate events and must be checked on their own.",
              "source_ids": [
                "LEAD-06",
                "LEAD-07"
              ]
            },
            {
              "label": "WIDER 3",
              "title": "Reports eight and nine",
              "body": "WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. Separately, Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Their place in the wider issue does not make them less true or more certain.",
              "source_ids": [
                "LEAD-08",
                "LEAD-09"
              ]
            }
          ],
          "source_ids": [
            "LEAD-04",
            "LEAD-05",
            "LEAD-06",
            "LEAD-07",
            "LEAD-08",
            "LEAD-09"
          ],
          "market_connection": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first.",
          "watch_conditions": [
            "New reports across several areas",
            "Repeated reports from one publisher",
            "Useful items that the lead order missed"
          ],
          "invalidation": "Review the whole issue if a search area falls below its required count or a direct report no longer supports its headline.",
          "content_sha256": "3216c614be0d108ca2fc239bb8c5c6aa13168a8911d39d74e688315a7f096039",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Everything",
          "question": "What did the full search find for this edition?",
          "headline": "687 checked entries from 659 direct links formed 658 event groups across 73 search areas.",
          "narrative": [
            "432 entries were added in this run. 255 were carried from the exact immutable release being replaced because they remain inside the stated evidence window. Every entry keeps its publisher, time, direct link, topic area, and reason it may need to be removed.",
            "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”. 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”. A wide search helps readers see more, but it does not make every report equally important or turn repeated coverage into independent proof."
          ],
          "beats": [
            {
              "label": "WIDER 1",
              "title": "Reports four and five",
              "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, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Both remain open for readers who need the wider issue.",
              "source_ids": [
                "LEAD-04",
                "LEAD-05"
              ]
            },
            {
              "label": "WIDER 2",
              "title": "Reports six and seven",
              "body": "WJLA reported: “Copper wire stolen from construction site of Loudoun County data center; 3 arrested”. Separately, See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. They come from separate events and must be checked on their own.",
              "source_ids": [
                "LEAD-06",
                "LEAD-07"
              ]
            },
            {
              "label": "WIDER 3",
              "title": "Reports eight and nine",
              "body": "WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. Separately, Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Their place in the wider issue does not make them less true or more certain.",
              "source_ids": [
                "LEAD-08",
                "LEAD-09"
              ]
            }
          ],
          "source_ids": [
            "LEAD-04",
            "LEAD-05",
            "LEAD-06",
            "LEAD-07",
            "LEAD-08",
            "LEAD-09"
          ],
          "market_connection": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first.",
          "watch_conditions": [
            "New reports across several areas",
            "Repeated reports from one publisher",
            "Useful items that the lead order missed"
          ],
          "invalidation": "Review the whole issue if a search area falls below its required count or a direct report no longer supports its headline.",
          "content_sha256": "8a5d8547738f52c4edc374f28ca81ff2d183a69ff4ee038146f4799e9a3d9bf1",
          "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 Everything tab changed its narrative. Narrative changed: 2 paragraph(s) added; 1 paragraph(s) removed.",
        "content_changes": {
          "changed_fields": [
            "narrative"
          ],
          "unchanged_fields": [
            "question",
            "headline",
            "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 from 659 direct links formed 658 event groups across 73 search areas.",
            "current": "687 checked entries from 659 direct links formed 658 event groups across 73 search areas."
          },
          "narrative": {
            "changed": true,
            "prior_count": 2,
            "current_count": 3,
            "added": [
              "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 issue, but each one must be checked on its own.",
              "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”. A wide search helps readers see more. It does not make every report equally important or turn repeated coverage into independent proof."
            ],
            "removed": [
              "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”. 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”. A wide search helps readers see more, but it does not make every report equally important or turn repeated coverage into independent proof."
            ],
            "retained": [
              "432 entries were added in this run. 255 were carried from the exact immutable release being replaced because they remain inside the stated evidence window. Every entry keeps its publisher, time, direct link, topic area, and reason it may need to be removed."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Reports four and five",
              "Reports six and seven",
              "Reports eight and nine"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-04",
              "LEAD-05",
              "LEAD-06",
              "LEAD-07",
              "LEAD-08",
              "LEAD-09"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first.",
            "current": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "New reports across several areas",
              "Repeated reports from one publisher",
              "Useful items that the lead order missed"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Review the whole issue if a search area falls below its required count or a direct report no longer supports its headline.",
            "current": "Review the whole issue if a search area falls below its required count or a direct report no longer supports its headline."
          }
        },
        "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 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": [
          "Narrative changed: 2 paragraph(s) added; 1 paragraph(s) removed."
        ],
        "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",
            "area",
            "areas",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "asias",
            "banking",
            "because",
            "below",
            "bond",
            "breadth",
            "build",
            "came",
            "carle",
            "carried",
            "center",
            "certain",
            "charlotte",
            "checked",
            "choice",
            "come",
            "company",
            "construction",
            "copper",
            "count",
            "county",
            "coverage",
            "data",
            "denies",
            "digital",
            "direct",
            "edition",
            "editorial",
            "eight",
            "entries",
            "entry",
            "equally",
            "eric",
            "event",
            "events",
            "exact",
            "falls",
            "find",
            "firm",
            "first",
            "five",
            "food",
            "formed",
            "former",
            "fortune",
            "found",
            "four",
            "fresh",
            "gifting",
            "grabner",
            "great",
            "group",
            "groups",
            "helps",
            "hyperallergic",
            "immutable",
            "important",
            "independent",
            "inside",
            "issue",
            "items",
            "john",
            "judge",
            "keeps",
            "killing",
            "kohler",
            "largest",
            "lead",
            "less",
            "link",
            "links",
            "list",
            "longer",
            "looking",
            "loudoun",
            "make",
            "michael",
            "michelle",
            "missed",
            "missing",
            "mother",
            "museum",
            "must",
            "need",
            "nine",
            "open",
            "order",
            "place",
            "president",
            "publisher",
            "push",
            "readers",
            "reason",
            "regional",
            "remain",
            "removed",
            "repeated",
            "replaced",
            "reported",
            "required",
            "review",
            "scheme",
            "search",
            "separate",
            "separately",
            "seven",
            "several",
            "shows",
            "singapore",
            "site",
            "southeast",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "supports",
            "tech",
            "tennessee",
            "them",
            "time",
            "topic",
            "true",
            "turn",
            "union",
            "useful",
            "visible",
            "vote",
            "wbtv",
            "were",
            "whole",
            "wide",
            "wider",
            "window",
            "wire",
            "wisconsin",
            "wjla",
            "workers",
            "wsmv",
            "years"
          ],
          "shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
          "shared_source_ids": [
            "LEAD-04",
            "LEAD-05",
            "LEAD-06",
            "LEAD-07",
            "LEAD-08",
            "LEAD-09"
          ],
          "score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "exact_candidate_count": 18,
          "meaningful_match_count": 18,
          "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "banking",
                "because",
                "below",
                "bond",
                "breadth",
                "build",
                "came",
                "carle",
                "carried",
                "center",
                "certain",
                "charlotte",
                "checked",
                "choice",
                "come",
                "company",
                "construction",
                "copper",
                "count",
                "county",
                "coverage",
                "data",
                "denies",
                "digital",
                "direct",
                "edition",
                "editorial",
                "eight",
                "entries",
                "entry",
                "equally",
                "eric",
                "event",
                "events",
                "exact",
                "falls",
                "find",
                "firm",
                "first",
                "five",
                "food",
                "formed",
                "former",
                "fortune",
                "found",
                "four",
                "fresh",
                "gifting",
                "grabner",
                "great",
                "group",
                "groups",
                "helps",
                "hyperallergic",
                "immutable",
                "important",
                "independent",
                "inside",
                "issue",
                "items",
                "john",
                "judge",
                "keeps",
                "killing",
                "kohler",
                "largest",
                "lead",
                "less",
                "link",
                "links",
                "list",
                "longer",
                "looking",
                "loudoun",
                "make",
                "michael",
                "michelle",
                "missed",
                "missing",
                "mother",
                "museum",
                "must",
                "need",
                "nine",
                "open",
                "order",
                "place",
                "president",
                "publisher",
                "push",
                "readers",
                "reason",
                "regional",
                "remain",
                "removed",
                "repeated",
                "replaced",
                "reported",
                "required",
                "review",
                "scheme",
                "search",
                "separate",
                "separately",
                "seven",
                "several",
                "shows",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "sues",
                "supports",
                "tech",
                "tennessee",
                "them",
                "time",
                "topic",
                "true",
                "turn",
                "union",
                "useful",
                "visible",
                "vote",
                "wbtv",
                "were",
                "whole",
                "wide",
                "wider",
                "window",
                "wire",
                "wisconsin",
                "wjla",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 149,
              "shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09"
              ],
              "score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "banking",
                "because",
                "below",
                "bond",
                "breadth",
                "build",
                "came",
                "carle",
                "carried",
                "center",
                "certain",
                "charlotte",
                "checked",
                "choice",
                "come",
                "company",
                "construction",
                "copper",
                "count",
                "county",
                "coverage",
                "data",
                "denies",
                "digital",
                "direct",
                "edition",
                "editorial",
                "eight",
                "entries",
                "entry",
                "equally",
                "eric",
                "event",
                "events",
                "exact",
                "falls",
                "find",
                "firm",
                "first",
                "five",
                "food",
                "formed",
                "former",
                "fortune",
                "found",
                "four",
                "fresh",
                "gifting",
                "grabner",
                "great",
                "group",
                "groups",
                "helps",
                "hyperallergic",
                "immutable",
                "important",
                "independent",
                "inside",
                "issue",
                "items",
                "john",
                "judge",
                "keeps",
                "killing",
                "kohler",
                "largest",
                "lead",
                "less",
                "link",
                "links",
                "list",
                "longer",
                "looking",
                "loudoun",
                "make",
                "michael",
                "michelle",
                "missed",
                "missing",
                "mother",
                "museum",
                "must",
                "need",
                "nine",
                "open",
                "order",
                "place",
                "president",
                "publisher",
                "push",
                "readers",
                "reason",
                "regional",
                "remain",
                "removed",
                "repeated",
                "replaced",
                "reported",
                "required",
                "review",
                "scheme",
                "search",
                "separate",
                "separately",
                "seven",
                "several",
                "shows",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "sues",
                "supports",
                "tech",
                "tennessee",
                "them",
                "time",
                "topic",
                "true",
                "turn",
                "union",
                "useful",
                "visible",
                "vote",
                "wbtv",
                "were",
                "whole",
                "wide",
                "wider",
                "window",
                "wire",
                "wisconsin",
                "wjla",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 149,
              "shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09"
              ],
              "score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "added",
                "alleging",
                "area",
                "areas",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "asias",
                "banking",
                "because",
                "below",
                "bond",
                "breadth",
                "build",
                "came",
                "carle",
                "carried",
                "center",
                "certain",
                "charlotte",
                "checked",
                "choice",
                "come",
                "company",
                "construction",
                "copper",
                "count",
                "county",
                "coverage",
                "data",
                "denies",
                "digital",
                "direct",
                "each",
                "edition",
                "editorial",
                "eight",
                "entries",
                "entry",
                "equally",
                "eric",
                "event",
                "events",
                "exact",
                "falls",
                "find",
                "firm",
                "first",
                "five",
                "food",
                "formed",
                "former",
                "fortune",
                "found",
                "four",
                "fresh",
                "gifting",
                "grabner",
                "great",
                "group",
                "groups",
                "helps",
                "hyperallergic",
                "immutable",
                "important",
                "independent",
                "inside",
                "issue",
                "items",
                "john",
                "judge",
                "keeps",
                "killing",
                "kohler",
                "largest",
                "lead",
                "less",
                "link",
                "links",
                "list",
                "longer",
                "looking",
                "loudoun",
                "make",
                "michael",
                "michelle",
                "missed",
                "missing",
                "mother",
                "museum",
                "must",
                "need",
                "nine",
                "open",
                "order",
                "place",
                "president",
                "publisher",
                "push",
                "readers",
                "reason",
                "regional",
                "remain",
                "removed",
                "repeated",
                "replaced",
                "reported",
                "required",
                "review",
                "scheme",
                "search",
                "separate",
                "separately",
                "seven",
                "several",
                "shows",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "sues",
                "supports",
                "tech",
                "tennessee",
                "them",
                "time",
                "topic",
                "true",
                "turn",
                "union",
                "useful",
                "visible",
                "vote",
                "wbtv",
                "were",
                "whole",
                "wide",
                "widen",
                "wider",
                "window",
                "wire",
                "wisconsin",
                "wjla",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 151,
              "shared_terms_sha256": "b8186079dc434554db093a812b78ed64f6d60e469564455012b1b0ea1d5d22d8",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09"
              ],
              "score_receipt_sha256": "748c9d32847db5149ececbc0e4582052dc1fb3758c07fe933998fccf1f85417f"
            },
            {
              "rank": 4,
              "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": 802,
              "qualifies": true,
              "shared_terms": [
                "across",
                "area",
                "areas",
                "below",
                "bond",
                "breadth",
                "came",
                "center",
                "certain",
                "checked",
                "choice",
                "come",
                "count",
                "coverage",
                "data",
                "direct",
                "edition",
                "editorial",
                "eight",
                "equally",
                "events",
                "falls",
                "find",
                "first",
                "five",
                "found",
                "four",
                "group",
                "helps",
                "important",
                "independent",
                "issue",
                "items",
                "keeps",
                "lead",
                "less",
                "link",
                "list",
                "longer",
                "make",
                "missed",
                "must",
                "need",
                "nine",
                "open",
                "order",
                "place",
                "publisher",
                "readers",
                "reason",
                "remain",
                "removed",
                "repeated",
                "reported",
                "required",
                "review",
                "search",
                "separate",
                "separately",
                "seven",
                "several",
                "shows",
                "supports",
                "them",
                "time",
                "topic",
                "true",
                "turn",
                "useful",
                "visible",
                "whole",
                "wide",
                "wider",
                "years"
              ],
              "shared_term_count": 74,
              "shared_terms_sha256": "12135521288579d864340284e3810f30ae242807a614d117c1852919c7757024",
              "shared_source_ids": [
                "LEAD-04",
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09"
              ],
              "score_receipt_sha256": "742d31fdfddf907cb0a95c21282c409699a72a9acc859d5a9609f3698d871d57"
            },
            {
              "rank": 5,
              "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": 330,
              "qualifies": true,
              "shared_terms": [
                "areas",
                "checked",
                "direct",
                "edition",
                "event",
                "events",
                "find",
                "first",
                "food",
                "found",
                "group",
                "important",
                "items",
                "lead",
                "link",
                "links",
                "must",
                "need",
                "open",
                "order",
                "push",
                "readers",
                "reason",
                "remain",
                "search",
                "several",
                "shows",
                "singapore",
                "them",
                "useful",
                "wide",
                "wider"
              ],
              "shared_term_count": 32,
              "shared_terms_sha256": "265c5d3f688009f751eeee619d5fa279818cefe8b4f54380e71dd08cf82bbdc9",
              "shared_source_ids": [],
              "score_receipt_sha256": "0429febdc8dcbc1097dc3f2fe656ddeb37266175acd62c3db041636e599d51c1"
            },
            {
              "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": 219,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "independent",
                "issue",
                "keeps",
                "need",
                "order",
                "publisher",
                "remain",
                "repeated",
                "separately",
                "them",
                "time",
                "true",
                "turn",
                "visible"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "a8d027d7cadcc94e9ddf8cc9f44e6199fef7d4a87e1e9ffaa2b3c6e98ca7b0c6",
              "shared_source_ids": [],
              "score_receipt_sha256": "f622b4ebc30116852b236d0942c33a82cbb143231201829c7c91a145df2a336c"
            },
            {
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "below",
                "breadth",
                "count",
                "coverage",
                "direct",
                "equally",
                "five",
                "food",
                "important",
                "independent",
                "make",
                "order",
                "publisher",
                "remain",
                "supports",
                "time"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "0000747e9fcfadbfb26ad31fbd9dad99281d026b54c975d5c917b93dfe37372c",
              "shared_source_ids": [],
              "score_receipt_sha256": "6f89c26da6fb43dc7de2aff6b84df84ecc49b3258f140cf7ccf955bb4b293acb"
            },
            {
              "rank": 8,
              "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": 190,
              "qualifies": true,
              "shared_terms": [
                "across",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "independent",
                "issue",
                "keeps",
                "links",
                "missing",
                "need",
                "order",
                "publisher",
                "remain",
                "repeated",
                "required",
                "turn",
                "visible",
                "whole"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "03ff159b1533b9f5e23d4c73f3d3dc2282233e3994c1ce2df66513f4a4532cb9",
              "shared_source_ids": [],
              "score_receipt_sha256": "17f546a72fb920b5f8e1e018f964057561a7d86b173c1f67a446788ab6060319"
            },
            {
              "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": 184,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "coverage",
                "direct",
                "editorial",
                "event",
                "events",
                "first",
                "food",
                "important",
                "lead",
                "link",
                "must",
                "readers",
                "remain",
                "reported",
                "search",
                "several",
                "stated",
                "useful",
                "wider"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "2d1e74d9ae9a98de949722d9db7f2a664b80148ee8dbe9190b63fe6f008169bd",
              "shared_source_ids": [],
              "score_receipt_sha256": "0e6f6740e9f87e2f97a99bbf66842de4bc5555b0d314310341acbfbf8cea1036"
            },
            {
              "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": 167,
              "qualifies": true,
              "shared_terms": [
                "across",
                "count",
                "coverage",
                "direct",
                "each",
                "editorial",
                "issue",
                "keeps",
                "missing",
                "need",
                "order",
                "publisher",
                "remain",
                "required",
                "visible",
                "whole"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "eff7a8ca738d058666a048288353cc7166e6c42786b4b86f7656eeccf04a3668",
              "shared_source_ids": [],
              "score_receipt_sha256": "b98a6b097e1d91826dfdcf6a48c624a449764c8d0fba32304c754d776ef84a3d"
            },
            {
              "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": 167,
              "qualifies": true,
              "shared_terms": [
                "across",
                "count",
                "coverage",
                "direct",
                "each",
                "editorial",
                "issue",
                "keeps",
                "missing",
                "need",
                "order",
                "publisher",
                "remain",
                "required",
                "visible",
                "whole"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "eff7a8ca738d058666a048288353cc7166e6c42786b4b86f7656eeccf04a3668",
              "shared_source_ids": [],
              "score_receipt_sha256": "b98a6b097e1d91826dfdcf6a48c624a449764c8d0fba32304c754d776ef84a3d"
            },
            {
              "rank": 12,
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "rank": 13,
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "rank": 14,
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "rank": 15,
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "rank": 16,
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "rank": 17,
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "across",
                "breadth",
                "count",
                "coverage",
                "direct",
                "each",
                "edition",
                "editorial",
                "five",
                "issue",
                "order",
                "publisher",
                "remain",
                "time",
                "window"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
              "shared_source_ids": [],
              "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "accused",
            "across",
            "added",
            "alleging",
            "area",
            "areas",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "asias",
            "banking",
            "because",
            "below",
            "bond",
            "breadth",
            "build",
            "came",
            "carle",
            "carried",
            "center",
            "certain",
            "charlotte",
            "checked",
            "choice",
            "come",
            "company",
            "construction",
            "copper",
            "count",
            "county",
            "coverage",
            "data",
            "denies",
            "digital",
            "direct",
            "edition",
            "editorial",
            "eight",
            "entries",
            "entry",
            "equally",
            "eric",
            "event",
            "events",
            "exact",
            "falls",
            "find",
            "firm",
            "first",
            "five",
            "food",
            "formed",
            "former",
            "fortune",
            "found",
            "four",
            "fresh",
            "gifting",
            "grabner",
            "great",
            "group",
            "groups",
            "helps",
            "hyperallergic",
            "immutable",
            "important",
            "independent",
            "inside",
            "issue",
            "items",
            "john",
            "judge",
            "keeps",
            "killing",
            "kohler",
            "largest",
            "lead",
            "less",
            "link",
            "links",
            "list",
            "longer",
            "looking",
            "loudoun",
            "make",
            "michael",
            "michelle",
            "missed",
            "missing",
            "mother",
            "museum",
            "must",
            "need",
            "nine",
            "open",
            "order",
            "place",
            "president",
            "publisher",
            "push",
            "readers",
            "reason",
            "regional",
            "remain",
            "removed",
            "repeated",
            "replaced",
            "reported",
            "required",
            "review",
            "scheme",
            "search",
            "separate",
            "separately",
            "seven",
            "several",
            "shows",
            "singapore",
            "site",
            "southeast",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "supports",
            "tech",
            "tennessee",
            "them",
            "time",
            "topic",
            "true",
            "turn",
            "union",
            "useful",
            "visible",
            "vote",
            "wbtv",
            "were",
            "whole",
            "wide",
            "wider",
            "window",
            "wire",
            "wisconsin",
            "wjla",
            "workers",
            "wsmv",
            "years"
          ],
          "selected_shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
          "selected_score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "730b234c7db746fdbe11aeb392e0f6ce961112adf25e6b1f14b434499e424f47",
        "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": "892a7f107eff44f7f84e0d4740bb861356aeebaa158e84838e7e9ec0009388b4"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-EVERYTHING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Everything",
          "source_headline": "687 checked entries from 659 direct links formed 658 event groups across 73 search areas.",
          "source_question": "What did the full search find for this edition?",
          "source_market_connection": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "8a5d8547738f52c4edc374f28ca81ff2d183a69ff4ee038146f4799e9a3d9bf1",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Everything",
          "current_headline": "687 checked entries from 659 direct links formed 658 event groups across 73 search areas.",
          "current_question": "What did the full search find for this edition?",
          "current_market_connection": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "3216c614be0d108ca2fc239bb8c5c6aa13168a8911d39d74e688315a7f096039",
          "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 narrative. Narrative changed: 2 paragraph(s) added; 1 paragraph(s) removed.",
          "content_changes": {
            "changed_fields": [
              "narrative"
            ],
            "unchanged_fields": [
              "question",
              "headline",
              "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 from 659 direct links formed 658 event groups across 73 search areas.",
              "current": "687 checked entries from 659 direct links formed 658 event groups across 73 search areas."
            },
            "narrative": {
              "changed": true,
              "prior_count": 2,
              "current_count": 3,
              "added": [
                "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 issue, but each one must be checked on its own.",
                "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”. A wide search helps readers see more. It does not make every report equally important or turn repeated coverage into independent proof."
              ],
              "removed": [
                "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”. 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”. A wide search helps readers see more, but it does not make every report equally important or turn repeated coverage into independent proof."
              ],
              "retained": [
                "432 entries were added in this run. 255 were carried from the exact immutable release being replaced because they remain inside the stated evidence window. Every entry keeps its publisher, time, direct link, topic area, and reason it may need to be removed."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Reports four and five",
                "Reports six and seven",
                "Reports eight and nine"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-04",
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first.",
              "current": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "New reports across several areas",
                "Repeated reports from one publisher",
                "Useful items that the lead order missed"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Review the whole issue if a search area falls below its required count or a direct report no longer supports its headline.",
              "current": "Review the whole issue if a search area falls below its required count or a direct report no longer supports its headline."
            }
          },
          "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 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": [
            "Narrative changed: 2 paragraph(s) added; 1 paragraph(s) removed."
          ],
          "comparison": "The Everything tab changed its narrative. Narrative changed: 2 paragraph(s) added; 1 paragraph(s) removed.",
          "difference": "Narrative changed: 2 paragraph(s) added; 1 paragraph(s) removed.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "accused",
            "across",
            "added",
            "alleging",
            "area",
            "areas",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "asias",
            "banking",
            "because",
            "below",
            "bond",
            "breadth",
            "build",
            "came",
            "carle",
            "carried",
            "center",
            "certain",
            "charlotte",
            "checked",
            "choice",
            "come",
            "company",
            "construction",
            "copper",
            "count",
            "county",
            "coverage",
            "data",
            "denies",
            "digital",
            "direct",
            "edition",
            "editorial",
            "eight",
            "entries",
            "entry",
            "equally",
            "eric",
            "event",
            "events",
            "exact",
            "falls",
            "find",
            "firm",
            "first",
            "five",
            "food",
            "formed",
            "former",
            "fortune",
            "found",
            "four",
            "fresh",
            "gifting",
            "grabner",
            "great",
            "group",
            "groups",
            "helps",
            "hyperallergic",
            "immutable",
            "important",
            "independent",
            "inside",
            "issue",
            "items",
            "john",
            "judge",
            "keeps",
            "killing",
            "kohler",
            "largest",
            "lead",
            "less",
            "link",
            "links",
            "list",
            "longer",
            "looking",
            "loudoun",
            "make",
            "michael",
            "michelle",
            "missed",
            "missing",
            "mother",
            "museum",
            "must",
            "need",
            "nine",
            "open",
            "order",
            "place",
            "president",
            "publisher",
            "push",
            "readers",
            "reason",
            "regional",
            "remain",
            "removed",
            "repeated",
            "replaced",
            "reported",
            "required",
            "review",
            "scheme",
            "search",
            "separate",
            "separately",
            "seven",
            "several",
            "shows",
            "singapore",
            "site",
            "southeast",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "supports",
            "tech",
            "tennessee",
            "them",
            "time",
            "topic",
            "true",
            "turn",
            "union",
            "useful",
            "visible",
            "vote",
            "wbtv",
            "were",
            "whole",
            "wide",
            "wider",
            "window",
            "wire",
            "wisconsin",
            "wjla",
            "workers",
            "wsmv",
            "years"
          ],
          "topical_shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
          "topical_score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 18,
            "meaningful_match_count": 18,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "because",
                  "below",
                  "bond",
                  "breadth",
                  "build",
                  "came",
                  "carle",
                  "carried",
                  "center",
                  "certain",
                  "charlotte",
                  "checked",
                  "choice",
                  "come",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "editorial",
                  "eight",
                  "entries",
                  "entry",
                  "equally",
                  "eric",
                  "event",
                  "events",
                  "exact",
                  "falls",
                  "find",
                  "firm",
                  "first",
                  "five",
                  "food",
                  "formed",
                  "former",
                  "fortune",
                  "found",
                  "four",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "groups",
                  "helps",
                  "hyperallergic",
                  "immutable",
                  "important",
                  "independent",
                  "inside",
                  "issue",
                  "items",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "lead",
                  "less",
                  "link",
                  "links",
                  "list",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "michael",
                  "michelle",
                  "missed",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "need",
                  "nine",
                  "open",
                  "order",
                  "place",
                  "president",
                  "publisher",
                  "push",
                  "readers",
                  "reason",
                  "regional",
                  "remain",
                  "removed",
                  "repeated",
                  "replaced",
                  "reported",
                  "required",
                  "review",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "seven",
                  "several",
                  "shows",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "supports",
                  "tech",
                  "tennessee",
                  "them",
                  "time",
                  "topic",
                  "true",
                  "turn",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "wide",
                  "wider",
                  "window",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 149,
                "shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09"
                ],
                "score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "because",
                  "below",
                  "bond",
                  "breadth",
                  "build",
                  "came",
                  "carle",
                  "carried",
                  "center",
                  "certain",
                  "charlotte",
                  "checked",
                  "choice",
                  "come",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "editorial",
                  "eight",
                  "entries",
                  "entry",
                  "equally",
                  "eric",
                  "event",
                  "events",
                  "exact",
                  "falls",
                  "find",
                  "firm",
                  "first",
                  "five",
                  "food",
                  "formed",
                  "former",
                  "fortune",
                  "found",
                  "four",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "groups",
                  "helps",
                  "hyperallergic",
                  "immutable",
                  "important",
                  "independent",
                  "inside",
                  "issue",
                  "items",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "lead",
                  "less",
                  "link",
                  "links",
                  "list",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "michael",
                  "michelle",
                  "missed",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "need",
                  "nine",
                  "open",
                  "order",
                  "place",
                  "president",
                  "publisher",
                  "push",
                  "readers",
                  "reason",
                  "regional",
                  "remain",
                  "removed",
                  "repeated",
                  "replaced",
                  "reported",
                  "required",
                  "review",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "seven",
                  "several",
                  "shows",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "supports",
                  "tech",
                  "tennessee",
                  "them",
                  "time",
                  "topic",
                  "true",
                  "turn",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "wide",
                  "wider",
                  "window",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 149,
                "shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09"
                ],
                "score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "because",
                  "below",
                  "bond",
                  "breadth",
                  "build",
                  "came",
                  "carle",
                  "carried",
                  "center",
                  "certain",
                  "charlotte",
                  "checked",
                  "choice",
                  "come",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "eight",
                  "entries",
                  "entry",
                  "equally",
                  "eric",
                  "event",
                  "events",
                  "exact",
                  "falls",
                  "find",
                  "firm",
                  "first",
                  "five",
                  "food",
                  "formed",
                  "former",
                  "fortune",
                  "found",
                  "four",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "groups",
                  "helps",
                  "hyperallergic",
                  "immutable",
                  "important",
                  "independent",
                  "inside",
                  "issue",
                  "items",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "lead",
                  "less",
                  "link",
                  "links",
                  "list",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "michael",
                  "michelle",
                  "missed",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "need",
                  "nine",
                  "open",
                  "order",
                  "place",
                  "president",
                  "publisher",
                  "push",
                  "readers",
                  "reason",
                  "regional",
                  "remain",
                  "removed",
                  "repeated",
                  "replaced",
                  "reported",
                  "required",
                  "review",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "seven",
                  "several",
                  "shows",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "supports",
                  "tech",
                  "tennessee",
                  "them",
                  "time",
                  "topic",
                  "true",
                  "turn",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "wide",
                  "widen",
                  "wider",
                  "window",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 151,
                "shared_terms_sha256": "b8186079dc434554db093a812b78ed64f6d60e469564455012b1b0ea1d5d22d8",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09"
                ],
                "score_receipt_sha256": "748c9d32847db5149ececbc0e4582052dc1fb3758c07fe933998fccf1f85417f"
              },
              {
                "rank": 4,
                "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": 802,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "area",
                  "areas",
                  "below",
                  "bond",
                  "breadth",
                  "came",
                  "center",
                  "certain",
                  "checked",
                  "choice",
                  "come",
                  "count",
                  "coverage",
                  "data",
                  "direct",
                  "edition",
                  "editorial",
                  "eight",
                  "equally",
                  "events",
                  "falls",
                  "find",
                  "first",
                  "five",
                  "found",
                  "four",
                  "group",
                  "helps",
                  "important",
                  "independent",
                  "issue",
                  "items",
                  "keeps",
                  "lead",
                  "less",
                  "link",
                  "list",
                  "longer",
                  "make",
                  "missed",
                  "must",
                  "need",
                  "nine",
                  "open",
                  "order",
                  "place",
                  "publisher",
                  "readers",
                  "reason",
                  "remain",
                  "removed",
                  "repeated",
                  "reported",
                  "required",
                  "review",
                  "search",
                  "separate",
                  "separately",
                  "seven",
                  "several",
                  "shows",
                  "supports",
                  "them",
                  "time",
                  "topic",
                  "true",
                  "turn",
                  "useful",
                  "visible",
                  "whole",
                  "wide",
                  "wider",
                  "years"
                ],
                "shared_term_count": 74,
                "shared_terms_sha256": "12135521288579d864340284e3810f30ae242807a614d117c1852919c7757024",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09"
                ],
                "score_receipt_sha256": "742d31fdfddf907cb0a95c21282c409699a72a9acc859d5a9609f3698d871d57"
              },
              {
                "rank": 5,
                "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": 330,
                "qualifies": true,
                "shared_terms": [
                  "areas",
                  "checked",
                  "direct",
                  "edition",
                  "event",
                  "events",
                  "find",
                  "first",
                  "food",
                  "found",
                  "group",
                  "important",
                  "items",
                  "lead",
                  "link",
                  "links",
                  "must",
                  "need",
                  "open",
                  "order",
                  "push",
                  "readers",
                  "reason",
                  "remain",
                  "search",
                  "several",
                  "shows",
                  "singapore",
                  "them",
                  "useful",
                  "wide",
                  "wider"
                ],
                "shared_term_count": 32,
                "shared_terms_sha256": "265c5d3f688009f751eeee619d5fa279818cefe8b4f54380e71dd08cf82bbdc9",
                "shared_source_ids": [],
                "score_receipt_sha256": "0429febdc8dcbc1097dc3f2fe656ddeb37266175acd62c3db041636e599d51c1"
              },
              {
                "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": 219,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "independent",
                  "issue",
                  "keeps",
                  "need",
                  "order",
                  "publisher",
                  "remain",
                  "repeated",
                  "separately",
                  "them",
                  "time",
                  "true",
                  "turn",
                  "visible"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "a8d027d7cadcc94e9ddf8cc9f44e6199fef7d4a87e1e9ffaa2b3c6e98ca7b0c6",
                "shared_source_ids": [],
                "score_receipt_sha256": "f622b4ebc30116852b236d0942c33a82cbb143231201829c7c91a145df2a336c"
              },
              {
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "below",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "equally",
                  "five",
                  "food",
                  "important",
                  "independent",
                  "make",
                  "order",
                  "publisher",
                  "remain",
                  "supports",
                  "time"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "0000747e9fcfadbfb26ad31fbd9dad99281d026b54c975d5c917b93dfe37372c",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f89c26da6fb43dc7de2aff6b84df84ecc49b3258f140cf7ccf955bb4b293acb"
              },
              {
                "rank": 8,
                "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": 190,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "independent",
                  "issue",
                  "keeps",
                  "links",
                  "missing",
                  "need",
                  "order",
                  "publisher",
                  "remain",
                  "repeated",
                  "required",
                  "turn",
                  "visible",
                  "whole"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "03ff159b1533b9f5e23d4c73f3d3dc2282233e3994c1ce2df66513f4a4532cb9",
                "shared_source_ids": [],
                "score_receipt_sha256": "17f546a72fb920b5f8e1e018f964057561a7d86b173c1f67a446788ab6060319"
              },
              {
                "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": 184,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "coverage",
                  "direct",
                  "editorial",
                  "event",
                  "events",
                  "first",
                  "food",
                  "important",
                  "lead",
                  "link",
                  "must",
                  "readers",
                  "remain",
                  "reported",
                  "search",
                  "several",
                  "stated",
                  "useful",
                  "wider"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "2d1e74d9ae9a98de949722d9db7f2a664b80148ee8dbe9190b63fe6f008169bd",
                "shared_source_ids": [],
                "score_receipt_sha256": "0e6f6740e9f87e2f97a99bbf66842de4bc5555b0d314310341acbfbf8cea1036"
              },
              {
                "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": 167,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "editorial",
                  "issue",
                  "keeps",
                  "missing",
                  "need",
                  "order",
                  "publisher",
                  "remain",
                  "required",
                  "visible",
                  "whole"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "eff7a8ca738d058666a048288353cc7166e6c42786b4b86f7656eeccf04a3668",
                "shared_source_ids": [],
                "score_receipt_sha256": "b98a6b097e1d91826dfdcf6a48c624a449764c8d0fba32304c754d776ef84a3d"
              },
              {
                "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": 167,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "editorial",
                  "issue",
                  "keeps",
                  "missing",
                  "need",
                  "order",
                  "publisher",
                  "remain",
                  "required",
                  "visible",
                  "whole"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "eff7a8ca738d058666a048288353cc7166e6c42786b4b86f7656eeccf04a3668",
                "shared_source_ids": [],
                "score_receipt_sha256": "b98a6b097e1d91826dfdcf6a48c624a449764c8d0fba32304c754d776ef84a3d"
              },
              {
                "rank": 12,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "rank": 13,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "rank": 14,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "rank": 15,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "rank": 16,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "rank": 17,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "accused",
              "across",
              "added",
              "alleging",
              "area",
              "areas",
              "arrested",
              "artist",
              "arts",
              "artworks",
              "asias",
              "banking",
              "because",
              "below",
              "bond",
              "breadth",
              "build",
              "came",
              "carle",
              "carried",
              "center",
              "certain",
              "charlotte",
              "checked",
              "choice",
              "come",
              "company",
              "construction",
              "copper",
              "count",
              "county",
              "coverage",
              "data",
              "denies",
              "digital",
              "direct",
              "edition",
              "editorial",
              "eight",
              "entries",
              "entry",
              "equally",
              "eric",
              "event",
              "events",
              "exact",
              "falls",
              "find",
              "firm",
              "first",
              "five",
              "food",
              "formed",
              "former",
              "fortune",
              "found",
              "four",
              "fresh",
              "gifting",
              "grabner",
              "great",
              "group",
              "groups",
              "helps",
              "hyperallergic",
              "immutable",
              "important",
              "independent",
              "inside",
              "issue",
              "items",
              "john",
              "judge",
              "keeps",
              "killing",
              "kohler",
              "largest",
              "lead",
              "less",
              "link",
              "links",
              "list",
              "longer",
              "looking",
              "loudoun",
              "make",
              "michael",
              "michelle",
              "missed",
              "missing",
              "mother",
              "museum",
              "must",
              "need",
              "nine",
              "open",
              "order",
              "place",
              "president",
              "publisher",
              "push",
              "readers",
              "reason",
              "regional",
              "remain",
              "removed",
              "repeated",
              "replaced",
              "reported",
              "required",
              "review",
              "scheme",
              "search",
              "separate",
              "separately",
              "seven",
              "several",
              "shows",
              "singapore",
              "site",
              "southeast",
              "stated",
              "stolen",
              "subsidiary",
              "sues",
              "supports",
              "tech",
              "tennessee",
              "them",
              "time",
              "topic",
              "true",
              "turn",
              "union",
              "useful",
              "visible",
              "vote",
              "wbtv",
              "were",
              "whole",
              "wide",
              "wider",
              "window",
              "wire",
              "wisconsin",
              "wjla",
              "workers",
              "wsmv",
              "years"
            ],
            "selected_shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
            "selected_score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "730b234c7db746fdbe11aeb392e0f6ce961112adf25e6b1f14b434499e424f47",
          "comparison_receipt_sha256": "892a7f107eff44f7f84e0d4740bb861356aeebaa158e84838e7e9ec0009388b4",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "9f974a751f633fde308eab3c09f5f0617c6d223658d87a23a148e8aeed320165",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "checked",
            "entries",
            "direct",
            "links",
            "formed",
            "event",
            "groups",
            "across",
            "search",
            "areas",
            "the",
            "list",
            "shows",
            "breadth",
            "lead",
            "order",
            "editorial",
            "choice",
            "remain",
            "visible",
            "readers",
            "can",
            "check",
            "was",
            "found",
            "and",
            "came",
            "first",
            "were",
            "added",
            "run",
            "carried",
            "exact",
            "immutable",
            "replaced",
            "inside",
            "stated",
            "evidence",
            "window",
            "every",
            "entry",
            "keeps",
            "its",
            "time",
            "link",
            "topic",
            "area",
            "reason",
            "may",
            "need",
            "removed",
            "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",
            "issue",
            "but",
            "one",
            "must",
            "own",
            "see",
            "great",
            "art",
            "wisconsin",
            "artist",
            "michelle",
            "grabner",
            "gifting",
            "years",
            "artworks",
            "john",
            "michael",
            "kohler",
            "arts",
            "wbtv",
            "judge",
            "denies",
            "bond",
            "for",
            "man",
            "accused",
            "killing",
            "missing",
            "charlotte",
            "mother",
            "hyperallergic",
            "eric",
            "carle",
            "museum",
            "workers",
            "push",
            "union",
            "vote",
            "wide",
            "helps",
            "not",
            "make",
            "equally",
            "important",
            "turn",
            "repeated",
            "coverage",
            "independent",
            "proof",
            "new",
            "several",
            "useful",
            "items",
            "missed"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-04T06:24:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-10-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-10-LEARNING",
          "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-1353-SGT-C01::TAB-09-TOMORROW"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01"
        ],
        "direction_counts": {
          "UP": 1,
          "DOWN": 0,
          "MIXED": 1,
          "UNSTATED": 3
        },
        "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-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": [],
            "matched_events": [],
            "score": 277.3135,
            "why": [
              "shared terms: order, the, must, important, editorial"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-10-LEARNING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "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": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 226.0732,
            "why": [
              "shared terms: editorial, the, must, order, important"
            ],
            "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": 224.0222,
            "why": [
              "shared terms: the, and, can, remain, links"
            ],
            "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": 212.7548,
            "why": [
              "shared terms: the, can, proof, lead, and"
            ],
            "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": 202.1173,
            "why": [
              "shared terms: check, the, and, asia, can"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "d1b7973465164311747c1f65530be56e7ee9b40837891984101d9b28e6919c08"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-EVERYTHING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Everything",
          "source_headline": "687 checked entries from 659 direct links formed 658 event groups across 73 search areas.",
          "source_question": "What did the full search find for this edition?",
          "source_market_connection": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "8a5d8547738f52c4edc374f28ca81ff2d183a69ff4ee038146f4799e9a3d9bf1",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Everything",
          "current_headline": "687 checked entries from 659 direct links formed 658 event groups across 73 search areas.",
          "current_question": "What did the full search find for this edition?",
          "current_market_connection": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "3216c614be0d108ca2fc239bb8c5c6aa13168a8911d39d74e688315a7f096039",
          "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 narrative. Narrative changed: 2 paragraph(s) added; 1 paragraph(s) removed.",
          "content_changes": {
            "changed_fields": [
              "narrative"
            ],
            "unchanged_fields": [
              "question",
              "headline",
              "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 from 659 direct links formed 658 event groups across 73 search areas.",
              "current": "687 checked entries from 659 direct links formed 658 event groups across 73 search areas."
            },
            "narrative": {
              "changed": true,
              "prior_count": 2,
              "current_count": 3,
              "added": [
                "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 issue, but each one must be checked on its own.",
                "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”. A wide search helps readers see more. It does not make every report equally important or turn repeated coverage into independent proof."
              ],
              "removed": [
                "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”. 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”. A wide search helps readers see more, but it does not make every report equally important or turn repeated coverage into independent proof."
              ],
              "retained": [
                "432 entries were added in this run. 255 were carried from the exact immutable release being replaced because they remain inside the stated evidence window. Every entry keeps its publisher, time, direct link, topic area, and reason it may need to be removed."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Reports four and five",
                "Reports six and seven",
                "Reports eight and nine"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-04",
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first.",
              "current": "The full list shows breadth. The lead order shows editorial choice. Both remain visible so readers can check what was found and what came first."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "New reports across several areas",
                "Repeated reports from one publisher",
                "Useful items that the lead order missed"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Review the whole issue if a search area falls below its required count or a direct report no longer supports its headline.",
              "current": "Review the whole issue if a search area falls below its required count or a direct report no longer supports its headline."
            }
          },
          "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 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": [
            "Narrative changed: 2 paragraph(s) added; 1 paragraph(s) removed."
          ],
          "comparison": "The Everything tab changed its narrative. Narrative changed: 2 paragraph(s) added; 1 paragraph(s) removed.",
          "difference": "Narrative changed: 2 paragraph(s) added; 1 paragraph(s) removed.",
          "topical_match_score": 1000,
          "topical_shared_terms": [
            "accused",
            "across",
            "added",
            "alleging",
            "area",
            "areas",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "asias",
            "banking",
            "because",
            "below",
            "bond",
            "breadth",
            "build",
            "came",
            "carle",
            "carried",
            "center",
            "certain",
            "charlotte",
            "checked",
            "choice",
            "come",
            "company",
            "construction",
            "copper",
            "count",
            "county",
            "coverage",
            "data",
            "denies",
            "digital",
            "direct",
            "edition",
            "editorial",
            "eight",
            "entries",
            "entry",
            "equally",
            "eric",
            "event",
            "events",
            "exact",
            "falls",
            "find",
            "firm",
            "first",
            "five",
            "food",
            "formed",
            "former",
            "fortune",
            "found",
            "four",
            "fresh",
            "gifting",
            "grabner",
            "great",
            "group",
            "groups",
            "helps",
            "hyperallergic",
            "immutable",
            "important",
            "independent",
            "inside",
            "issue",
            "items",
            "john",
            "judge",
            "keeps",
            "killing",
            "kohler",
            "largest",
            "lead",
            "less",
            "link",
            "links",
            "list",
            "longer",
            "looking",
            "loudoun",
            "make",
            "michael",
            "michelle",
            "missed",
            "missing",
            "mother",
            "museum",
            "must",
            "need",
            "nine",
            "open",
            "order",
            "place",
            "president",
            "publisher",
            "push",
            "readers",
            "reason",
            "regional",
            "remain",
            "removed",
            "repeated",
            "replaced",
            "reported",
            "required",
            "review",
            "scheme",
            "search",
            "separate",
            "separately",
            "seven",
            "several",
            "shows",
            "singapore",
            "site",
            "southeast",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "supports",
            "tech",
            "tennessee",
            "them",
            "time",
            "topic",
            "true",
            "turn",
            "union",
            "useful",
            "visible",
            "vote",
            "wbtv",
            "were",
            "whole",
            "wide",
            "wider",
            "window",
            "wire",
            "wisconsin",
            "wjla",
            "workers",
            "wsmv",
            "years"
          ],
          "topical_shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
          "topical_score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 18,
            "meaningful_match_count": 18,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "because",
                  "below",
                  "bond",
                  "breadth",
                  "build",
                  "came",
                  "carle",
                  "carried",
                  "center",
                  "certain",
                  "charlotte",
                  "checked",
                  "choice",
                  "come",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "editorial",
                  "eight",
                  "entries",
                  "entry",
                  "equally",
                  "eric",
                  "event",
                  "events",
                  "exact",
                  "falls",
                  "find",
                  "firm",
                  "first",
                  "five",
                  "food",
                  "formed",
                  "former",
                  "fortune",
                  "found",
                  "four",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "groups",
                  "helps",
                  "hyperallergic",
                  "immutable",
                  "important",
                  "independent",
                  "inside",
                  "issue",
                  "items",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "lead",
                  "less",
                  "link",
                  "links",
                  "list",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "michael",
                  "michelle",
                  "missed",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "need",
                  "nine",
                  "open",
                  "order",
                  "place",
                  "president",
                  "publisher",
                  "push",
                  "readers",
                  "reason",
                  "regional",
                  "remain",
                  "removed",
                  "repeated",
                  "replaced",
                  "reported",
                  "required",
                  "review",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "seven",
                  "several",
                  "shows",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "supports",
                  "tech",
                  "tennessee",
                  "them",
                  "time",
                  "topic",
                  "true",
                  "turn",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "wide",
                  "wider",
                  "window",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 149,
                "shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09"
                ],
                "score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "because",
                  "below",
                  "bond",
                  "breadth",
                  "build",
                  "came",
                  "carle",
                  "carried",
                  "center",
                  "certain",
                  "charlotte",
                  "checked",
                  "choice",
                  "come",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "edition",
                  "editorial",
                  "eight",
                  "entries",
                  "entry",
                  "equally",
                  "eric",
                  "event",
                  "events",
                  "exact",
                  "falls",
                  "find",
                  "firm",
                  "first",
                  "five",
                  "food",
                  "formed",
                  "former",
                  "fortune",
                  "found",
                  "four",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "groups",
                  "helps",
                  "hyperallergic",
                  "immutable",
                  "important",
                  "independent",
                  "inside",
                  "issue",
                  "items",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "lead",
                  "less",
                  "link",
                  "links",
                  "list",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "michael",
                  "michelle",
                  "missed",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "need",
                  "nine",
                  "open",
                  "order",
                  "place",
                  "president",
                  "publisher",
                  "push",
                  "readers",
                  "reason",
                  "regional",
                  "remain",
                  "removed",
                  "repeated",
                  "replaced",
                  "reported",
                  "required",
                  "review",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "seven",
                  "several",
                  "shows",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "supports",
                  "tech",
                  "tennessee",
                  "them",
                  "time",
                  "topic",
                  "true",
                  "turn",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "wide",
                  "wider",
                  "window",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 149,
                "shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09"
                ],
                "score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "added",
                  "alleging",
                  "area",
                  "areas",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "asias",
                  "banking",
                  "because",
                  "below",
                  "bond",
                  "breadth",
                  "build",
                  "came",
                  "carle",
                  "carried",
                  "center",
                  "certain",
                  "charlotte",
                  "checked",
                  "choice",
                  "come",
                  "company",
                  "construction",
                  "copper",
                  "count",
                  "county",
                  "coverage",
                  "data",
                  "denies",
                  "digital",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "eight",
                  "entries",
                  "entry",
                  "equally",
                  "eric",
                  "event",
                  "events",
                  "exact",
                  "falls",
                  "find",
                  "firm",
                  "first",
                  "five",
                  "food",
                  "formed",
                  "former",
                  "fortune",
                  "found",
                  "four",
                  "fresh",
                  "gifting",
                  "grabner",
                  "great",
                  "group",
                  "groups",
                  "helps",
                  "hyperallergic",
                  "immutable",
                  "important",
                  "independent",
                  "inside",
                  "issue",
                  "items",
                  "john",
                  "judge",
                  "keeps",
                  "killing",
                  "kohler",
                  "largest",
                  "lead",
                  "less",
                  "link",
                  "links",
                  "list",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "michael",
                  "michelle",
                  "missed",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "need",
                  "nine",
                  "open",
                  "order",
                  "place",
                  "president",
                  "publisher",
                  "push",
                  "readers",
                  "reason",
                  "regional",
                  "remain",
                  "removed",
                  "repeated",
                  "replaced",
                  "reported",
                  "required",
                  "review",
                  "scheme",
                  "search",
                  "separate",
                  "separately",
                  "seven",
                  "several",
                  "shows",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "supports",
                  "tech",
                  "tennessee",
                  "them",
                  "time",
                  "topic",
                  "true",
                  "turn",
                  "union",
                  "useful",
                  "visible",
                  "vote",
                  "wbtv",
                  "were",
                  "whole",
                  "wide",
                  "widen",
                  "wider",
                  "window",
                  "wire",
                  "wisconsin",
                  "wjla",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 151,
                "shared_terms_sha256": "b8186079dc434554db093a812b78ed64f6d60e469564455012b1b0ea1d5d22d8",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09"
                ],
                "score_receipt_sha256": "748c9d32847db5149ececbc0e4582052dc1fb3758c07fe933998fccf1f85417f"
              },
              {
                "rank": 4,
                "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": 802,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "area",
                  "areas",
                  "below",
                  "bond",
                  "breadth",
                  "came",
                  "center",
                  "certain",
                  "checked",
                  "choice",
                  "come",
                  "count",
                  "coverage",
                  "data",
                  "direct",
                  "edition",
                  "editorial",
                  "eight",
                  "equally",
                  "events",
                  "falls",
                  "find",
                  "first",
                  "five",
                  "found",
                  "four",
                  "group",
                  "helps",
                  "important",
                  "independent",
                  "issue",
                  "items",
                  "keeps",
                  "lead",
                  "less",
                  "link",
                  "list",
                  "longer",
                  "make",
                  "missed",
                  "must",
                  "need",
                  "nine",
                  "open",
                  "order",
                  "place",
                  "publisher",
                  "readers",
                  "reason",
                  "remain",
                  "removed",
                  "repeated",
                  "reported",
                  "required",
                  "review",
                  "search",
                  "separate",
                  "separately",
                  "seven",
                  "several",
                  "shows",
                  "supports",
                  "them",
                  "time",
                  "topic",
                  "true",
                  "turn",
                  "useful",
                  "visible",
                  "whole",
                  "wide",
                  "wider",
                  "years"
                ],
                "shared_term_count": 74,
                "shared_terms_sha256": "12135521288579d864340284e3810f30ae242807a614d117c1852919c7757024",
                "shared_source_ids": [
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09"
                ],
                "score_receipt_sha256": "742d31fdfddf907cb0a95c21282c409699a72a9acc859d5a9609f3698d871d57"
              },
              {
                "rank": 5,
                "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": 330,
                "qualifies": true,
                "shared_terms": [
                  "areas",
                  "checked",
                  "direct",
                  "edition",
                  "event",
                  "events",
                  "find",
                  "first",
                  "food",
                  "found",
                  "group",
                  "important",
                  "items",
                  "lead",
                  "link",
                  "links",
                  "must",
                  "need",
                  "open",
                  "order",
                  "push",
                  "readers",
                  "reason",
                  "remain",
                  "search",
                  "several",
                  "shows",
                  "singapore",
                  "them",
                  "useful",
                  "wide",
                  "wider"
                ],
                "shared_term_count": 32,
                "shared_terms_sha256": "265c5d3f688009f751eeee619d5fa279818cefe8b4f54380e71dd08cf82bbdc9",
                "shared_source_ids": [],
                "score_receipt_sha256": "0429febdc8dcbc1097dc3f2fe656ddeb37266175acd62c3db041636e599d51c1"
              },
              {
                "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": 219,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "independent",
                  "issue",
                  "keeps",
                  "need",
                  "order",
                  "publisher",
                  "remain",
                  "repeated",
                  "separately",
                  "them",
                  "time",
                  "true",
                  "turn",
                  "visible"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "a8d027d7cadcc94e9ddf8cc9f44e6199fef7d4a87e1e9ffaa2b3c6e98ca7b0c6",
                "shared_source_ids": [],
                "score_receipt_sha256": "f622b4ebc30116852b236d0942c33a82cbb143231201829c7c91a145df2a336c"
              },
              {
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "below",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "equally",
                  "five",
                  "food",
                  "important",
                  "independent",
                  "make",
                  "order",
                  "publisher",
                  "remain",
                  "supports",
                  "time"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "0000747e9fcfadbfb26ad31fbd9dad99281d026b54c975d5c917b93dfe37372c",
                "shared_source_ids": [],
                "score_receipt_sha256": "6f89c26da6fb43dc7de2aff6b84df84ecc49b3258f140cf7ccf955bb4b293acb"
              },
              {
                "rank": 8,
                "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": 190,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "independent",
                  "issue",
                  "keeps",
                  "links",
                  "missing",
                  "need",
                  "order",
                  "publisher",
                  "remain",
                  "repeated",
                  "required",
                  "turn",
                  "visible",
                  "whole"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "03ff159b1533b9f5e23d4c73f3d3dc2282233e3994c1ce2df66513f4a4532cb9",
                "shared_source_ids": [],
                "score_receipt_sha256": "17f546a72fb920b5f8e1e018f964057561a7d86b173c1f67a446788ab6060319"
              },
              {
                "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": 184,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "coverage",
                  "direct",
                  "editorial",
                  "event",
                  "events",
                  "first",
                  "food",
                  "important",
                  "lead",
                  "link",
                  "must",
                  "readers",
                  "remain",
                  "reported",
                  "search",
                  "several",
                  "stated",
                  "useful",
                  "wider"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "2d1e74d9ae9a98de949722d9db7f2a664b80148ee8dbe9190b63fe6f008169bd",
                "shared_source_ids": [],
                "score_receipt_sha256": "0e6f6740e9f87e2f97a99bbf66842de4bc5555b0d314310341acbfbf8cea1036"
              },
              {
                "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": 167,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "editorial",
                  "issue",
                  "keeps",
                  "missing",
                  "need",
                  "order",
                  "publisher",
                  "remain",
                  "required",
                  "visible",
                  "whole"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "eff7a8ca738d058666a048288353cc7166e6c42786b4b86f7656eeccf04a3668",
                "shared_source_ids": [],
                "score_receipt_sha256": "b98a6b097e1d91826dfdcf6a48c624a449764c8d0fba32304c754d776ef84a3d"
              },
              {
                "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": 167,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "editorial",
                  "issue",
                  "keeps",
                  "missing",
                  "need",
                  "order",
                  "publisher",
                  "remain",
                  "required",
                  "visible",
                  "whole"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "eff7a8ca738d058666a048288353cc7166e6c42786b4b86f7656eeccf04a3668",
                "shared_source_ids": [],
                "score_receipt_sha256": "b98a6b097e1d91826dfdcf6a48c624a449764c8d0fba32304c754d776ef84a3d"
              },
              {
                "rank": 12,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "rank": 13,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "rank": 14,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "rank": 15,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "rank": 16,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "rank": 17,
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              },
              {
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "breadth",
                  "count",
                  "coverage",
                  "direct",
                  "each",
                  "edition",
                  "editorial",
                  "five",
                  "issue",
                  "order",
                  "publisher",
                  "remain",
                  "time",
                  "window"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "68e7c56db9125c363c1a98a19fc173c5cbeedbb25fae6dfaa53e8fb88ebce129",
                "shared_source_ids": [],
                "score_receipt_sha256": "959384b6a704806edbac66d884a61f7eea9130140599c377ac2d125e0efe014c"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "accused",
              "across",
              "added",
              "alleging",
              "area",
              "areas",
              "arrested",
              "artist",
              "arts",
              "artworks",
              "asias",
              "banking",
              "because",
              "below",
              "bond",
              "breadth",
              "build",
              "came",
              "carle",
              "carried",
              "center",
              "certain",
              "charlotte",
              "checked",
              "choice",
              "come",
              "company",
              "construction",
              "copper",
              "count",
              "county",
              "coverage",
              "data",
              "denies",
              "digital",
              "direct",
              "edition",
              "editorial",
              "eight",
              "entries",
              "entry",
              "equally",
              "eric",
              "event",
              "events",
              "exact",
              "falls",
              "find",
              "firm",
              "first",
              "five",
              "food",
              "formed",
              "former",
              "fortune",
              "found",
              "four",
              "fresh",
              "gifting",
              "grabner",
              "great",
              "group",
              "groups",
              "helps",
              "hyperallergic",
              "immutable",
              "important",
              "independent",
              "inside",
              "issue",
              "items",
              "john",
              "judge",
              "keeps",
              "killing",
              "kohler",
              "largest",
              "lead",
              "less",
              "link",
              "links",
              "list",
              "longer",
              "looking",
              "loudoun",
              "make",
              "michael",
              "michelle",
              "missed",
              "missing",
              "mother",
              "museum",
              "must",
              "need",
              "nine",
              "open",
              "order",
              "place",
              "president",
              "publisher",
              "push",
              "readers",
              "reason",
              "regional",
              "remain",
              "removed",
              "repeated",
              "replaced",
              "reported",
              "required",
              "review",
              "scheme",
              "search",
              "separate",
              "separately",
              "seven",
              "several",
              "shows",
              "singapore",
              "site",
              "southeast",
              "stated",
              "stolen",
              "subsidiary",
              "sues",
              "supports",
              "tech",
              "tennessee",
              "them",
              "time",
              "topic",
              "true",
              "turn",
              "union",
              "useful",
              "visible",
              "vote",
              "wbtv",
              "were",
              "whole",
              "wide",
              "wider",
              "window",
              "wire",
              "wisconsin",
              "wjla",
              "workers",
              "wsmv",
              "years"
            ],
            "selected_shared_terms_sha256": "2eb09c08bea60b199dedcea36e527d3c9fef99e9ab3f071b7146e2f389aabb20",
            "selected_score_receipt_sha256": "5f910926a261fff3dcb2d77f10946bf386923821773cad60536febc27915667d",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "730b234c7db746fdbe11aeb392e0f6ce961112adf25e6b1f14b434499e424f47",
          "comparison_receipt_sha256": "892a7f107eff44f7f84e0d4740bb861356aeebaa158e84838e7e9ec0009388b4",
          "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": [
        "New reports across several areas",
        "Repeated reports from one publisher",
        "Useful items that the lead order missed"
      ],
      "invalidation": "Review the whole issue if a search area falls below its required count or a direct report no longer supports its headline.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T06:24:00+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": "A correction, weak support, or a later event could change the view.",
      "narrative": [
        "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Its saved warning says: Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Its facts must also survive later checking.",
        "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The largest risk is treating three selected headlines as a complete picture. One report can be accurate while its wider meaning, timing, or importance still changes."
      ],
      "beats": [
        {
          "label": "CHECK 1",
          "title": "Check the first and fourth reports",
          "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”. Either can change without proving the other wrong.",
          "source_ids": [
            "LEAD-01",
            "LEAD-04"
          ]
        },
        {
          "label": "CHECK 2",
          "title": "Check the second and fifth reports",
          "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. A correction must change only the report it affects.",
          "source_ids": [
            "LEAD-02",
            "LEAD-05"
          ]
        },
        {
          "label": "CHECK 3",
          "title": "Check the third and sixth reports",
          "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”. Later proof may move either report up, down, or out.",
          "source_ids": [
            "LEAD-03",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking.",
      "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; unrelated history is never inserted and none of it proves 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-04-0958-SGT",
          "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",
          "tab_name": "Worry",
          "question": "What could make today’s lead view wrong?",
          "headline": "A correction, weak support, or a later event could change the view.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Its saved warning says: Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Its facts must also survive later checking.",
            "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The largest risk is treating three selected headlines as a complete picture. One report can be accurate while its wider meaning, timing, or importance still changes."
          ],
          "beats": [
            {
              "label": "CHECK 1",
              "title": "Check the first and fourth reports",
              "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”. Either can change without proving the other wrong.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "CHECK 2",
              "title": "Check the second and fifth reports",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. A correction must change only the report it affects.",
              "source_ids": [
                "LEAD-02",
                "LEAD-05"
              ]
            },
            {
              "label": "CHECK 3",
              "title": "Check the third and sixth reports",
              "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”. Later proof may move either report up, down, or out.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking.",
          "watch_conditions": [
            "Publisher corrections",
            "Missing second reports",
            "A later event with greater impact"
          ],
          "invalidation": "Remove any claim that cannot be traced to its named report and time.",
          "content_sha256": "ea47fc89e9fd385601bda263a51b3295569d9532607e4c13b1bf3e679d400af8",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Worry",
          "question": "What could make today’s lead view wrong?",
          "headline": "A correction, weak support, or a later event could change the view.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Its saved warning says: Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Its facts must also survive later checking.",
            "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The largest risk is treating three selected headlines as a complete picture. One report can be accurate while its wider meaning, timing, or importance still changes."
          ],
          "beats": [
            {
              "label": "CHECK 1",
              "title": "Check the first and fourth reports",
              "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”. Either can change without proving the other wrong.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "CHECK 2",
              "title": "Check the second and fifth reports",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. A correction must change only the report it affects.",
              "source_ids": [
                "LEAD-02",
                "LEAD-05"
              ]
            },
            {
              "label": "CHECK 3",
              "title": "Check the third and sixth reports",
              "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”. Later proof may move either report up, down, or out.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking.",
          "watch_conditions": [
            "Publisher corrections",
            "Missing second reports",
            "A later event with greater impact"
          ],
          "invalidation": "Remove any claim that cannot be traced to its named report and time.",
          "content_sha256": "ea47fc89e9fd385601bda263a51b3295569d9532607e4c13b1bf3e679d400af8",
          "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": "A correction, weak support, or a later event could change the view.",
            "current": "A correction, weak support, or a later event could change the view."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Its saved warning says: Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Its facts must also survive later checking.",
              "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The largest risk is treating three selected headlines as a complete picture. One report can be accurate while its wider meaning, timing, or importance still changes."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Check the first and fourth reports",
              "Check the second and fifth reports",
              "Check the third and sixth reports"
            ],
            "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": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking.",
            "current": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Publisher corrections",
              "Missing second reports",
              "A later event with greater impact"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Remove any claim that cannot be traced to its named report and time.",
            "current": "Remove any claim that cannot be traced to its named report and time."
          }
        },
        "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": [
            "accurate",
            "affects",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "change",
            "changes",
            "claim",
            "clear",
            "company",
            "complete",
            "construction",
            "copper",
            "correction",
            "corrections",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "direct",
            "disappears",
            "down",
            "drive",
            "each",
            "effects",
            "either",
            "event",
            "export",
            "fifth",
            "firm",
            "first",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "global",
            "governor",
            "greater",
            "grid",
            "group",
            "headlines",
            "hold",
            "impact",
            "importance",
            "improvement",
            "keep",
            "largest",
            "later",
            "lead",
            "logistics",
            "longer",
            "looking",
            "loudoun",
            "make",
            "matter",
            "meaning",
            "missing",
            "mortgage",
            "move",
            "must",
            "named",
            "narrow",
            "news",
            "only",
            "picture",
            "politico",
            "president",
            "proving",
            "publisher",
            "puts",
            "rates",
            "regional",
            "remove",
            "reported",
            "response",
            "risk",
            "roughly",
            "safe",
            "says",
            "scheme",
            "second",
            "selected",
            "separately",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "survive",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "timing",
            "todays",
            "traced",
            "treating",
            "turmoil",
            "unchanged",
            "view",
            "warning",
            "weak",
            "wider",
            "wire",
            "withdraw",
            "without",
            "wjla",
            "wrong",
            "wsmv"
          ],
          "shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "exact_candidate_count": 29,
          "meaningful_match_count": 28,
          "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accurate",
                "affects",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "change",
                "changes",
                "claim",
                "clear",
                "company",
                "complete",
                "construction",
                "copper",
                "correction",
                "corrections",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "disappears",
                "down",
                "drive",
                "each",
                "effects",
                "either",
                "event",
                "export",
                "fifth",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fourth",
                "fresh",
                "global",
                "governor",
                "greater",
                "grid",
                "group",
                "headlines",
                "hold",
                "impact",
                "importance",
                "improvement",
                "keep",
                "largest",
                "later",
                "lead",
                "logistics",
                "longer",
                "looking",
                "loudoun",
                "make",
                "matter",
                "meaning",
                "missing",
                "mortgage",
                "move",
                "must",
                "named",
                "narrow",
                "news",
                "only",
                "picture",
                "politico",
                "president",
                "proving",
                "publisher",
                "puts",
                "rates",
                "regional",
                "remove",
                "reported",
                "response",
                "risk",
                "roughly",
                "safe",
                "says",
                "scheme",
                "second",
                "selected",
                "separately",
                "singapore",
                "site",
                "sixth",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "survive",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "third",
                "time",
                "timing",
                "todays",
                "traced",
                "treating",
                "turmoil",
                "unchanged",
                "view",
                "warning",
                "weak",
                "wider",
                "wire",
                "withdraw",
                "without",
                "wjla",
                "wrong",
                "wsmv"
              ],
              "shared_term_count": 126,
              "shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accurate",
                "affects",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "change",
                "changes",
                "claim",
                "clear",
                "company",
                "complete",
                "construction",
                "copper",
                "correction",
                "corrections",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "disappears",
                "down",
                "drive",
                "each",
                "effects",
                "either",
                "event",
                "export",
                "fifth",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fourth",
                "fresh",
                "global",
                "governor",
                "greater",
                "grid",
                "group",
                "headlines",
                "hold",
                "impact",
                "importance",
                "improvement",
                "keep",
                "largest",
                "later",
                "lead",
                "logistics",
                "longer",
                "looking",
                "loudoun",
                "make",
                "matter",
                "meaning",
                "missing",
                "mortgage",
                "move",
                "must",
                "named",
                "narrow",
                "news",
                "only",
                "picture",
                "politico",
                "president",
                "proving",
                "publisher",
                "puts",
                "rates",
                "regional",
                "remove",
                "reported",
                "response",
                "risk",
                "roughly",
                "safe",
                "says",
                "scheme",
                "second",
                "selected",
                "separately",
                "singapore",
                "site",
                "sixth",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "survive",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "third",
                "time",
                "timing",
                "todays",
                "traced",
                "treating",
                "turmoil",
                "unchanged",
                "view",
                "warning",
                "weak",
                "wider",
                "wire",
                "withdraw",
                "without",
                "wjla",
                "wrong",
                "wsmv"
              ],
              "shared_term_count": 126,
              "shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accurate",
                "affects",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "change",
                "changes",
                "claim",
                "clear",
                "company",
                "complete",
                "construction",
                "copper",
                "correction",
                "corrections",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "disappears",
                "down",
                "drive",
                "each",
                "effects",
                "either",
                "event",
                "export",
                "fifth",
                "firm",
                "first",
                "food",
                "former",
                "fortune",
                "fourth",
                "fresh",
                "global",
                "governor",
                "greater",
                "grid",
                "group",
                "headlines",
                "hold",
                "impact",
                "importance",
                "improvement",
                "keep",
                "largest",
                "later",
                "lead",
                "logistics",
                "longer",
                "looking",
                "loudoun",
                "make",
                "matter",
                "meaning",
                "missing",
                "mortgage",
                "move",
                "must",
                "named",
                "narrow",
                "news",
                "only",
                "picture",
                "politico",
                "president",
                "proving",
                "publisher",
                "puts",
                "rates",
                "regional",
                "remove",
                "reported",
                "response",
                "risk",
                "roughly",
                "safe",
                "says",
                "scheme",
                "second",
                "selected",
                "separately",
                "singapore",
                "site",
                "sixth",
                "southeast",
                "stated",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "survive",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "third",
                "time",
                "timing",
                "todays",
                "traced",
                "treating",
                "turmoil",
                "unchanged",
                "view",
                "warning",
                "weak",
                "wider",
                "wire",
                "withdraw",
                "without",
                "wjla",
                "wrong",
                "wsmv"
              ],
              "shared_term_count": 126,
              "shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc"
            },
            {
              "rank": 4,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accurate",
                "affects",
                "approvals",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "change",
                "changes",
                "claim",
                "clear",
                "complete",
                "correction",
                "corrections",
                "costs",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "disappears",
                "down",
                "drive",
                "each",
                "effects",
                "either",
                "event",
                "export",
                "fifth",
                "firm",
                "first",
                "fortune",
                "fourth",
                "fresh",
                "global",
                "governor",
                "greater",
                "grid",
                "group",
                "headlines",
                "hold",
                "impact",
                "importance",
                "improvement",
                "keep",
                "largest",
                "later",
                "lead",
                "logistics",
                "longer",
                "looking",
                "make",
                "matter",
                "meaning",
                "missing",
                "mortgage",
                "move",
                "must",
                "named",
                "narrow",
                "news",
                "only",
                "picture",
                "politico",
                "proving",
                "publisher",
                "puts",
                "rates",
                "regional",
                "remove",
                "reported",
                "response",
                "risk",
                "roughly",
                "safe",
                "says",
                "second",
                "separately",
                "singapore",
                "sixth",
                "southeast",
                "stated",
                "subsidiary",
                "support",
                "supports",
                "survive",
                "tariffs",
                "tech",
                "texas",
                "third",
                "time",
                "timing",
                "todays",
                "traced",
                "treating",
                "turmoil",
                "unchanged",
                "view",
                "warning",
                "weak",
                "wider",
                "withdraw",
                "without",
                "wrong"
              ],
              "shared_term_count": 107,
              "shared_terms_sha256": "c711b3f687c8ae6bb96d98978b99573c66c2b37097176c2fbde58a72a57c9743",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "0dba9ee616c2dba7b84b400a2d09f596557108309f82a5de423464a3c5139b7e"
            },
            {
              "rank": 5,
              "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": 157,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "clear",
                "company",
                "costs",
                "daily",
                "hold",
                "keep",
                "longer",
                "move",
                "rates",
                "remove",
                "risk",
                "support",
                "view"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
              "shared_source_ids": [],
              "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
            },
            {
              "rank": 6,
              "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": 157,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "clear",
                "company",
                "costs",
                "daily",
                "hold",
                "keep",
                "longer",
                "move",
                "rates",
                "remove",
                "risk",
                "support",
                "view"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
              "shared_source_ids": [],
              "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
            },
            {
              "rank": 7,
              "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": 157,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "clear",
                "company",
                "costs",
                "daily",
                "hold",
                "keep",
                "longer",
                "move",
                "rates",
                "remove",
                "risk",
                "support",
                "view"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
              "shared_source_ids": [],
              "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
            },
            {
              "rank": 8,
              "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": 157,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "clear",
                "company",
                "costs",
                "daily",
                "hold",
                "keep",
                "longer",
                "move",
                "rates",
                "remove",
                "risk",
                "support",
                "view"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
              "shared_source_ids": [],
              "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
            },
            {
              "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": 155,
              "qualifies": true,
              "shared_terms": [
                "change",
                "changes",
                "claim",
                "costs",
                "data",
                "digital",
                "direct",
                "first",
                "global",
                "keep",
                "later",
                "news",
                "only",
                "reported",
                "risk",
                "separately",
                "supports",
                "wider"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "deebf4065f09899412e12feb0e694729cd80e7ef4ba418deea5a9b120c50c917",
              "shared_source_ids": [],
              "score_receipt_sha256": "ae7062762af4f78f285024f5dc3417b23aa4c4fd0da7d802fa2f900a1ac84cc8"
            },
            {
              "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": 146,
              "qualifies": true,
              "shared_terms": [
                "change",
                "first",
                "later",
                "make",
                "move",
                "only",
                "reported",
                "response",
                "support",
                "todays",
                "treating",
                "view",
                "wider",
                "without"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "67b96ceb2c4647a0953a89bd26c310d7b9aaf372c77db17c76b110f948ccedea",
              "shared_source_ids": [],
              "score_receipt_sha256": "b3443db1d56a229fdd5d2a6a39a82d0bdd980e5f8e09920827f8619083bbddb0"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 144,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "digital",
                "direct",
                "each",
                "effects",
                "export",
                "first",
                "food",
                "only",
                "reported",
                "risk",
                "separately",
                "support",
                "supports",
                "todays",
                "wider",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
              "shared_source_ids": [],
              "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
            },
            {
              "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": 140,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "costs",
                "each",
                "food",
                "keep",
                "matter",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "supports",
                "wider"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "9f1c6b820a88e070f1ea7de41432181861dfe508c9de558392c9fdcdb78dfb75",
              "shared_source_ids": [],
              "score_receipt_sha256": "31fed57242d8c19c136032dd4f0acc18f4955a6bd52752543c6cb3f4892f5498"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 127,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "changes",
                "claim",
                "clear",
                "costs",
                "despite",
                "food",
                "move",
                "only",
                "rates",
                "reported",
                "risk",
                "selected"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
              "shared_source_ids": [],
              "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
            },
            {
              "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": 110,
              "qualifies": true,
              "shared_terms": [
                "change",
                "first",
                "later",
                "make",
                "move",
                "only",
                "reported",
                "response",
                "risk",
                "support",
                "todays",
                "without"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "9fdbe842d896cde26ac71f68c1db44cad790671dc9c5bdb80116b92eb6fb1f9c",
              "shared_source_ids": [],
              "score_receipt_sha256": "823709b348a80f97f3d230691fbea13e34eab2b2c4049ffa19adc6c424231287"
            },
            {
              "rank": 29,
              "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": 90,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "each",
                "first",
                "keep",
                "make",
                "only",
                "response",
                "risk"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "f65679dbc37c67e2db073b0b3f7f32a1a4b594ae2d71275d0ed5ef9f4323407f",
              "shared_source_ids": [],
              "score_receipt_sha256": "d073577cb38707e8270268b73003b4d9cba43d084ca959e18e324347c493c8c6"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "accurate",
            "affects",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "change",
            "changes",
            "claim",
            "clear",
            "company",
            "complete",
            "construction",
            "copper",
            "correction",
            "corrections",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "direct",
            "disappears",
            "down",
            "drive",
            "each",
            "effects",
            "either",
            "event",
            "export",
            "fifth",
            "firm",
            "first",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "global",
            "governor",
            "greater",
            "grid",
            "group",
            "headlines",
            "hold",
            "impact",
            "importance",
            "improvement",
            "keep",
            "largest",
            "later",
            "lead",
            "logistics",
            "longer",
            "looking",
            "loudoun",
            "make",
            "matter",
            "meaning",
            "missing",
            "mortgage",
            "move",
            "must",
            "named",
            "narrow",
            "news",
            "only",
            "picture",
            "politico",
            "president",
            "proving",
            "publisher",
            "puts",
            "rates",
            "regional",
            "remove",
            "reported",
            "response",
            "risk",
            "roughly",
            "safe",
            "says",
            "scheme",
            "second",
            "selected",
            "separately",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "survive",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "timing",
            "todays",
            "traced",
            "treating",
            "turmoil",
            "unchanged",
            "view",
            "warning",
            "weak",
            "wider",
            "wire",
            "withdraw",
            "without",
            "wjla",
            "wrong",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
          "selected_score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "f68fd8cdaf4cd274248540bc92c844076a6c557af3514b0a0476a3da52f56475",
        "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": "f5e24e16fe4bc7b4ec010912fef89b4b08bf6d310be4f84e08543fa78c1fa55a"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-WORRY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Worry",
          "source_headline": "A correction, weak support, or a later event could change the view.",
          "source_question": "What could make today’s lead view wrong?",
          "source_market_connection": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "ea47fc89e9fd385601bda263a51b3295569d9532607e4c13b1bf3e679d400af8",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Worry",
          "current_headline": "A correction, weak support, or a later event could change the view.",
          "current_question": "What could make today’s lead view wrong?",
          "current_market_connection": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "ea47fc89e9fd385601bda263a51b3295569d9532607e4c13b1bf3e679d400af8",
          "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": "A correction, weak support, or a later event could change the view.",
              "current": "A correction, weak support, or a later event could change the view."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Its saved warning says: Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Its facts must also survive later checking.",
                "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The largest risk is treating three selected headlines as a complete picture. One report can be accurate while its wider meaning, timing, or importance still changes."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Check the first and fourth reports",
                "Check the second and fifth reports",
                "Check the third and sixth reports"
              ],
              "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": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking.",
              "current": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Publisher corrections",
                "Missing second reports",
                "A later event with greater impact"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Remove any claim that cannot be traced to its named report and time.",
              "current": "Remove any claim that cannot be traced to its named report and time."
            }
          },
          "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": [
            "accurate",
            "affects",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "change",
            "changes",
            "claim",
            "clear",
            "company",
            "complete",
            "construction",
            "copper",
            "correction",
            "corrections",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "direct",
            "disappears",
            "down",
            "drive",
            "each",
            "effects",
            "either",
            "event",
            "export",
            "fifth",
            "firm",
            "first",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "global",
            "governor",
            "greater",
            "grid",
            "group",
            "headlines",
            "hold",
            "impact",
            "importance",
            "improvement",
            "keep",
            "largest",
            "later",
            "lead",
            "logistics",
            "longer",
            "looking",
            "loudoun",
            "make",
            "matter",
            "meaning",
            "missing",
            "mortgage",
            "move",
            "must",
            "named",
            "narrow",
            "news",
            "only",
            "picture",
            "politico",
            "president",
            "proving",
            "publisher",
            "puts",
            "rates",
            "regional",
            "remove",
            "reported",
            "response",
            "risk",
            "roughly",
            "safe",
            "says",
            "scheme",
            "second",
            "selected",
            "separately",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "survive",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "timing",
            "todays",
            "traced",
            "treating",
            "turmoil",
            "unchanged",
            "view",
            "warning",
            "weak",
            "wider",
            "wire",
            "withdraw",
            "without",
            "wjla",
            "wrong",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
          "topical_score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 28,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accurate",
                  "affects",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "changes",
                  "claim",
                  "clear",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "disappears",
                  "down",
                  "drive",
                  "each",
                  "effects",
                  "either",
                  "event",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "greater",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "impact",
                  "importance",
                  "improvement",
                  "keep",
                  "largest",
                  "later",
                  "lead",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "matter",
                  "meaning",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "narrow",
                  "news",
                  "only",
                  "picture",
                  "politico",
                  "president",
                  "proving",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "remove",
                  "reported",
                  "response",
                  "risk",
                  "roughly",
                  "safe",
                  "says",
                  "scheme",
                  "second",
                  "selected",
                  "separately",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "survive",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "timing",
                  "todays",
                  "traced",
                  "treating",
                  "turmoil",
                  "unchanged",
                  "view",
                  "warning",
                  "weak",
                  "wider",
                  "wire",
                  "withdraw",
                  "without",
                  "wjla",
                  "wrong",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accurate",
                  "affects",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "changes",
                  "claim",
                  "clear",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "disappears",
                  "down",
                  "drive",
                  "each",
                  "effects",
                  "either",
                  "event",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "greater",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "impact",
                  "importance",
                  "improvement",
                  "keep",
                  "largest",
                  "later",
                  "lead",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "matter",
                  "meaning",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "narrow",
                  "news",
                  "only",
                  "picture",
                  "politico",
                  "president",
                  "proving",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "remove",
                  "reported",
                  "response",
                  "risk",
                  "roughly",
                  "safe",
                  "says",
                  "scheme",
                  "second",
                  "selected",
                  "separately",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "survive",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "timing",
                  "todays",
                  "traced",
                  "treating",
                  "turmoil",
                  "unchanged",
                  "view",
                  "warning",
                  "weak",
                  "wider",
                  "wire",
                  "withdraw",
                  "without",
                  "wjla",
                  "wrong",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accurate",
                  "affects",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "changes",
                  "claim",
                  "clear",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "disappears",
                  "down",
                  "drive",
                  "each",
                  "effects",
                  "either",
                  "event",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "greater",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "impact",
                  "importance",
                  "improvement",
                  "keep",
                  "largest",
                  "later",
                  "lead",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "matter",
                  "meaning",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "narrow",
                  "news",
                  "only",
                  "picture",
                  "politico",
                  "president",
                  "proving",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "remove",
                  "reported",
                  "response",
                  "risk",
                  "roughly",
                  "safe",
                  "says",
                  "scheme",
                  "second",
                  "selected",
                  "separately",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "survive",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "timing",
                  "todays",
                  "traced",
                  "treating",
                  "turmoil",
                  "unchanged",
                  "view",
                  "warning",
                  "weak",
                  "wider",
                  "wire",
                  "withdraw",
                  "without",
                  "wjla",
                  "wrong",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accurate",
                  "affects",
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "changes",
                  "claim",
                  "clear",
                  "complete",
                  "correction",
                  "corrections",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "disappears",
                  "down",
                  "drive",
                  "each",
                  "effects",
                  "either",
                  "event",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "greater",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "impact",
                  "importance",
                  "improvement",
                  "keep",
                  "largest",
                  "later",
                  "lead",
                  "logistics",
                  "longer",
                  "looking",
                  "make",
                  "matter",
                  "meaning",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "narrow",
                  "news",
                  "only",
                  "picture",
                  "politico",
                  "proving",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "remove",
                  "reported",
                  "response",
                  "risk",
                  "roughly",
                  "safe",
                  "says",
                  "second",
                  "separately",
                  "singapore",
                  "sixth",
                  "southeast",
                  "stated",
                  "subsidiary",
                  "support",
                  "supports",
                  "survive",
                  "tariffs",
                  "tech",
                  "texas",
                  "third",
                  "time",
                  "timing",
                  "todays",
                  "traced",
                  "treating",
                  "turmoil",
                  "unchanged",
                  "view",
                  "warning",
                  "weak",
                  "wider",
                  "withdraw",
                  "without",
                  "wrong"
                ],
                "shared_term_count": 107,
                "shared_terms_sha256": "c711b3f687c8ae6bb96d98978b99573c66c2b37097176c2fbde58a72a57c9743",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "0dba9ee616c2dba7b84b400a2d09f596557108309f82a5de423464a3c5139b7e"
              },
              {
                "rank": 5,
                "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": 157,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "clear",
                  "company",
                  "costs",
                  "daily",
                  "hold",
                  "keep",
                  "longer",
                  "move",
                  "rates",
                  "remove",
                  "risk",
                  "support",
                  "view"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
                "shared_source_ids": [],
                "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
              },
              {
                "rank": 6,
                "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": 157,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "clear",
                  "company",
                  "costs",
                  "daily",
                  "hold",
                  "keep",
                  "longer",
                  "move",
                  "rates",
                  "remove",
                  "risk",
                  "support",
                  "view"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
                "shared_source_ids": [],
                "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
              },
              {
                "rank": 7,
                "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": 157,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "clear",
                  "company",
                  "costs",
                  "daily",
                  "hold",
                  "keep",
                  "longer",
                  "move",
                  "rates",
                  "remove",
                  "risk",
                  "support",
                  "view"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
                "shared_source_ids": [],
                "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
              },
              {
                "rank": 8,
                "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": 157,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "clear",
                  "company",
                  "costs",
                  "daily",
                  "hold",
                  "keep",
                  "longer",
                  "move",
                  "rates",
                  "remove",
                  "risk",
                  "support",
                  "view"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
                "shared_source_ids": [],
                "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
              },
              {
                "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": 155,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "changes",
                  "claim",
                  "costs",
                  "data",
                  "digital",
                  "direct",
                  "first",
                  "global",
                  "keep",
                  "later",
                  "news",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "supports",
                  "wider"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "deebf4065f09899412e12feb0e694729cd80e7ef4ba418deea5a9b120c50c917",
                "shared_source_ids": [],
                "score_receipt_sha256": "ae7062762af4f78f285024f5dc3417b23aa4c4fd0da7d802fa2f900a1ac84cc8"
              },
              {
                "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": 146,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "first",
                  "later",
                  "make",
                  "move",
                  "only",
                  "reported",
                  "response",
                  "support",
                  "todays",
                  "treating",
                  "view",
                  "wider",
                  "without"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "67b96ceb2c4647a0953a89bd26c310d7b9aaf372c77db17c76b110f948ccedea",
                "shared_source_ids": [],
                "score_receipt_sha256": "b3443db1d56a229fdd5d2a6a39a82d0bdd980e5f8e09920827f8619083bbddb0"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 140,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "costs",
                  "each",
                  "food",
                  "keep",
                  "matter",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "supports",
                  "wider"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "9f1c6b820a88e070f1ea7de41432181861dfe508c9de558392c9fdcdb78dfb75",
                "shared_source_ids": [],
                "score_receipt_sha256": "31fed57242d8c19c136032dd4f0acc18f4955a6bd52752543c6cb3f4892f5498"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 110,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "first",
                  "later",
                  "make",
                  "move",
                  "only",
                  "reported",
                  "response",
                  "risk",
                  "support",
                  "todays",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "9fdbe842d896cde26ac71f68c1db44cad790671dc9c5bdb80116b92eb6fb1f9c",
                "shared_source_ids": [],
                "score_receipt_sha256": "823709b348a80f97f3d230691fbea13e34eab2b2c4049ffa19adc6c424231287"
              },
              {
                "rank": 29,
                "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": 90,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "each",
                  "first",
                  "keep",
                  "make",
                  "only",
                  "response",
                  "risk"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "f65679dbc37c67e2db073b0b3f7f32a1a4b594ae2d71275d0ed5ef9f4323407f",
                "shared_source_ids": [],
                "score_receipt_sha256": "d073577cb38707e8270268b73003b4d9cba43d084ca959e18e324347c493c8c6"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "accurate",
              "affects",
              "alleging",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "bond",
              "build",
              "cannot",
              "center",
              "change",
              "changes",
              "claim",
              "clear",
              "company",
              "complete",
              "construction",
              "copper",
              "correction",
              "corrections",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "despite",
              "digital",
              "direct",
              "disappears",
              "down",
              "drive",
              "each",
              "effects",
              "either",
              "event",
              "export",
              "fifth",
              "firm",
              "first",
              "food",
              "former",
              "fortune",
              "fourth",
              "fresh",
              "global",
              "governor",
              "greater",
              "grid",
              "group",
              "headlines",
              "hold",
              "impact",
              "importance",
              "improvement",
              "keep",
              "largest",
              "later",
              "lead",
              "logistics",
              "longer",
              "looking",
              "loudoun",
              "make",
              "matter",
              "meaning",
              "missing",
              "mortgage",
              "move",
              "must",
              "named",
              "narrow",
              "news",
              "only",
              "picture",
              "politico",
              "president",
              "proving",
              "publisher",
              "puts",
              "rates",
              "regional",
              "remove",
              "reported",
              "response",
              "risk",
              "roughly",
              "safe",
              "says",
              "scheme",
              "second",
              "selected",
              "separately",
              "singapore",
              "site",
              "sixth",
              "southeast",
              "stated",
              "stolen",
              "subsidiary",
              "sues",
              "support",
              "supports",
              "survive",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "third",
              "time",
              "timing",
              "todays",
              "traced",
              "treating",
              "turmoil",
              "unchanged",
              "view",
              "warning",
              "weak",
              "wider",
              "wire",
              "withdraw",
              "without",
              "wjla",
              "wrong",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
            "selected_score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "f68fd8cdaf4cd274248540bc92c844076a6c557af3514b0a0476a3da52f56475",
          "comparison_receipt_sha256": "f5e24e16fe4bc7b4ec010912fef89b4b08bf6d310be4f84e08543fa78c1fa55a",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "3baacaff600c5ec0c117980cf23a0af2d7fefbbc7a37e1e15e93a3f2d7ad81ec",
        "query_concepts": {
          "entities": [],
          "events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "correction",
            "weak",
            "support",
            "later",
            "event",
            "change",
            "the",
            "view",
            "can",
            "matter",
            "wider",
            "effects",
            "are",
            "clear",
            "safe",
            "response",
            "keep",
            "claim",
            "narrow",
            "and",
            "checking",
            "mortgage",
            "rates",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "its",
            "saved",
            "warning",
            "says",
            "withdraw",
            "direct",
            "changes",
            "disappears",
            "longer",
            "supports",
            "stated",
            "headline",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "facts",
            "must",
            "survive",
            "datamarnews",
            "tariffs",
            "global",
            "turmoil",
            "drive",
            "export",
            "logistics",
            "costs",
            "largest",
            "risk",
            "treating",
            "three",
            "selected",
            "headlines",
            "complete",
            "picture",
            "one",
            "accurate",
            "meaning",
            "timing",
            "importance",
            "still",
            "corrections",
            "missing",
            "second",
            "greater",
            "impact"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T06:24:00+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-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-1353-SGT-C01::TAB-07-DOTS"
        ],
        "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-1545-SGT-C02"
        ],
        "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-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": 248.9048,
            "why": [
              "shared terms: three, market, saved, are, and"
            ],
            "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": 237.9994,
            "why": [
              "shared terms: three, saved, the, market, and"
            ],
            "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": 222.7421,
            "why": [
              "shared terms: the, saved, and, unchanged, can"
            ],
            "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": 201.0028,
            "why": [
              "shared terms: the, can, saved, and, unchanged"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-07-DOTS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "Diplomacy changed the war premium; supply changed oil; intervention changed currency risk.",
            "engine": null,
            "tab": "Dots",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 198.6895,
            "why": [
              "same event: Supply chains and trade",
              "shared terms: can, risk, saved, costs, the"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "17378f8a9b380e5d820bdd447df2448c4ddaaaa640234db0e3859acfb3989ada"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-WORRY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Worry",
          "source_headline": "A correction, weak support, or a later event could change the view.",
          "source_question": "What could make today’s lead view wrong?",
          "source_market_connection": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "ea47fc89e9fd385601bda263a51b3295569d9532607e4c13b1bf3e679d400af8",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Worry",
          "current_headline": "A correction, weak support, or a later event could change the view.",
          "current_question": "What could make today’s lead view wrong?",
          "current_market_connection": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "ea47fc89e9fd385601bda263a51b3295569d9532607e4c13b1bf3e679d400af8",
          "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": "A correction, weak support, or a later event could change the view.",
              "current": "A correction, weak support, or a later event could change the view."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Its saved warning says: Withdraw from the current release if the direct source changes, disappears or no longer supports the stated headline. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Its facts must also survive later checking.",
                "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. The largest risk is treating three selected headlines as a complete picture. One report can be accurate while its wider meaning, timing, or importance still changes."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Check the first and fourth reports",
                "Check the second and fifth reports",
                "Check the third and sixth reports"
              ],
              "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": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking.",
              "current": "Reports can matter before their wider effects are clear. The safe response is to keep each claim narrow and keep checking."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Publisher corrections",
                "Missing second reports",
                "A later event with greater impact"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Remove any claim that cannot be traced to its named report and time.",
              "current": "Remove any claim that cannot be traced to its named report and time."
            }
          },
          "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": [
            "accurate",
            "affects",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "change",
            "changes",
            "claim",
            "clear",
            "company",
            "complete",
            "construction",
            "copper",
            "correction",
            "corrections",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "direct",
            "disappears",
            "down",
            "drive",
            "each",
            "effects",
            "either",
            "event",
            "export",
            "fifth",
            "firm",
            "first",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "global",
            "governor",
            "greater",
            "grid",
            "group",
            "headlines",
            "hold",
            "impact",
            "importance",
            "improvement",
            "keep",
            "largest",
            "later",
            "lead",
            "logistics",
            "longer",
            "looking",
            "loudoun",
            "make",
            "matter",
            "meaning",
            "missing",
            "mortgage",
            "move",
            "must",
            "named",
            "narrow",
            "news",
            "only",
            "picture",
            "politico",
            "president",
            "proving",
            "publisher",
            "puts",
            "rates",
            "regional",
            "remove",
            "reported",
            "response",
            "risk",
            "roughly",
            "safe",
            "says",
            "scheme",
            "second",
            "selected",
            "separately",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "survive",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "timing",
            "todays",
            "traced",
            "treating",
            "turmoil",
            "unchanged",
            "view",
            "warning",
            "weak",
            "wider",
            "wire",
            "withdraw",
            "without",
            "wjla",
            "wrong",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
          "topical_score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 28,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accurate",
                  "affects",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "changes",
                  "claim",
                  "clear",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "disappears",
                  "down",
                  "drive",
                  "each",
                  "effects",
                  "either",
                  "event",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "greater",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "impact",
                  "importance",
                  "improvement",
                  "keep",
                  "largest",
                  "later",
                  "lead",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "matter",
                  "meaning",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "narrow",
                  "news",
                  "only",
                  "picture",
                  "politico",
                  "president",
                  "proving",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "remove",
                  "reported",
                  "response",
                  "risk",
                  "roughly",
                  "safe",
                  "says",
                  "scheme",
                  "second",
                  "selected",
                  "separately",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "survive",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "timing",
                  "todays",
                  "traced",
                  "treating",
                  "turmoil",
                  "unchanged",
                  "view",
                  "warning",
                  "weak",
                  "wider",
                  "wire",
                  "withdraw",
                  "without",
                  "wjla",
                  "wrong",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accurate",
                  "affects",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "changes",
                  "claim",
                  "clear",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "disappears",
                  "down",
                  "drive",
                  "each",
                  "effects",
                  "either",
                  "event",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "greater",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "impact",
                  "importance",
                  "improvement",
                  "keep",
                  "largest",
                  "later",
                  "lead",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "matter",
                  "meaning",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "narrow",
                  "news",
                  "only",
                  "picture",
                  "politico",
                  "president",
                  "proving",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "remove",
                  "reported",
                  "response",
                  "risk",
                  "roughly",
                  "safe",
                  "says",
                  "scheme",
                  "second",
                  "selected",
                  "separately",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "survive",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "timing",
                  "todays",
                  "traced",
                  "treating",
                  "turmoil",
                  "unchanged",
                  "view",
                  "warning",
                  "weak",
                  "wider",
                  "wire",
                  "withdraw",
                  "without",
                  "wjla",
                  "wrong",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accurate",
                  "affects",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "changes",
                  "claim",
                  "clear",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "disappears",
                  "down",
                  "drive",
                  "each",
                  "effects",
                  "either",
                  "event",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "greater",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "impact",
                  "importance",
                  "improvement",
                  "keep",
                  "largest",
                  "later",
                  "lead",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "matter",
                  "meaning",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "narrow",
                  "news",
                  "only",
                  "picture",
                  "politico",
                  "president",
                  "proving",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "remove",
                  "reported",
                  "response",
                  "risk",
                  "roughly",
                  "safe",
                  "says",
                  "scheme",
                  "second",
                  "selected",
                  "separately",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "survive",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "timing",
                  "todays",
                  "traced",
                  "treating",
                  "turmoil",
                  "unchanged",
                  "view",
                  "warning",
                  "weak",
                  "wider",
                  "wire",
                  "withdraw",
                  "without",
                  "wjla",
                  "wrong",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accurate",
                  "affects",
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "changes",
                  "claim",
                  "clear",
                  "complete",
                  "correction",
                  "corrections",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "disappears",
                  "down",
                  "drive",
                  "each",
                  "effects",
                  "either",
                  "event",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "greater",
                  "grid",
                  "group",
                  "headlines",
                  "hold",
                  "impact",
                  "importance",
                  "improvement",
                  "keep",
                  "largest",
                  "later",
                  "lead",
                  "logistics",
                  "longer",
                  "looking",
                  "make",
                  "matter",
                  "meaning",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "narrow",
                  "news",
                  "only",
                  "picture",
                  "politico",
                  "proving",
                  "publisher",
                  "puts",
                  "rates",
                  "regional",
                  "remove",
                  "reported",
                  "response",
                  "risk",
                  "roughly",
                  "safe",
                  "says",
                  "second",
                  "separately",
                  "singapore",
                  "sixth",
                  "southeast",
                  "stated",
                  "subsidiary",
                  "support",
                  "supports",
                  "survive",
                  "tariffs",
                  "tech",
                  "texas",
                  "third",
                  "time",
                  "timing",
                  "todays",
                  "traced",
                  "treating",
                  "turmoil",
                  "unchanged",
                  "view",
                  "warning",
                  "weak",
                  "wider",
                  "withdraw",
                  "without",
                  "wrong"
                ],
                "shared_term_count": 107,
                "shared_terms_sha256": "c711b3f687c8ae6bb96d98978b99573c66c2b37097176c2fbde58a72a57c9743",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "0dba9ee616c2dba7b84b400a2d09f596557108309f82a5de423464a3c5139b7e"
              },
              {
                "rank": 5,
                "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": 157,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "clear",
                  "company",
                  "costs",
                  "daily",
                  "hold",
                  "keep",
                  "longer",
                  "move",
                  "rates",
                  "remove",
                  "risk",
                  "support",
                  "view"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
                "shared_source_ids": [],
                "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
              },
              {
                "rank": 6,
                "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": 157,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "clear",
                  "company",
                  "costs",
                  "daily",
                  "hold",
                  "keep",
                  "longer",
                  "move",
                  "rates",
                  "remove",
                  "risk",
                  "support",
                  "view"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
                "shared_source_ids": [],
                "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
              },
              {
                "rank": 7,
                "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": 157,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "clear",
                  "company",
                  "costs",
                  "daily",
                  "hold",
                  "keep",
                  "longer",
                  "move",
                  "rates",
                  "remove",
                  "risk",
                  "support",
                  "view"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
                "shared_source_ids": [],
                "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
              },
              {
                "rank": 8,
                "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": 157,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "clear",
                  "company",
                  "costs",
                  "daily",
                  "hold",
                  "keep",
                  "longer",
                  "move",
                  "rates",
                  "remove",
                  "risk",
                  "support",
                  "view"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "06c8f88e75d848be79b612ede4a460079209abc2c105d4e1e40280a8544f4511",
                "shared_source_ids": [],
                "score_receipt_sha256": "24c5767d212fb213f078a056e680403c7251a1206d05a51e244848fa5c594711"
              },
              {
                "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": 155,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "changes",
                  "claim",
                  "costs",
                  "data",
                  "digital",
                  "direct",
                  "first",
                  "global",
                  "keep",
                  "later",
                  "news",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "supports",
                  "wider"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "deebf4065f09899412e12feb0e694729cd80e7ef4ba418deea5a9b120c50c917",
                "shared_source_ids": [],
                "score_receipt_sha256": "ae7062762af4f78f285024f5dc3417b23aa4c4fd0da7d802fa2f900a1ac84cc8"
              },
              {
                "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": 146,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "first",
                  "later",
                  "make",
                  "move",
                  "only",
                  "reported",
                  "response",
                  "support",
                  "todays",
                  "treating",
                  "view",
                  "wider",
                  "without"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "67b96ceb2c4647a0953a89bd26c310d7b9aaf372c77db17c76b110f948ccedea",
                "shared_source_ids": [],
                "score_receipt_sha256": "b3443db1d56a229fdd5d2a6a39a82d0bdd980e5f8e09920827f8619083bbddb0"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 144,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "digital",
                  "direct",
                  "each",
                  "effects",
                  "export",
                  "first",
                  "food",
                  "only",
                  "reported",
                  "risk",
                  "separately",
                  "support",
                  "supports",
                  "todays",
                  "wider",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "ec48dbd438c2ad39395f88e06d6f1d65ac9700516577984e5ed16642fee6fc6e",
                "shared_source_ids": [],
                "score_receipt_sha256": "ecb0c2ba70639cff4e6d6d026e9108469b53898c915e6265b798f3e4390eb0a9"
              },
              {
                "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": 140,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "costs",
                  "each",
                  "food",
                  "keep",
                  "matter",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "supports",
                  "wider"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "9f1c6b820a88e070f1ea7de41432181861dfe508c9de558392c9fdcdb78dfb75",
                "shared_source_ids": [],
                "score_receipt_sha256": "31fed57242d8c19c136032dd4f0acc18f4955a6bd52752543c6cb3f4892f5498"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 127,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "changes",
                  "claim",
                  "clear",
                  "costs",
                  "despite",
                  "food",
                  "move",
                  "only",
                  "rates",
                  "reported",
                  "risk",
                  "selected"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "7d387ca9efc6175ef60c33c7fe09e79b2dce9b9f482f7f98ebc5fd087c05837a",
                "shared_source_ids": [],
                "score_receipt_sha256": "439c8e6bb0df17527edf5efe50c90897cf10bca33eaf308c051a8d811022a84c"
              },
              {
                "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": 110,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "first",
                  "later",
                  "make",
                  "move",
                  "only",
                  "reported",
                  "response",
                  "risk",
                  "support",
                  "todays",
                  "without"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "9fdbe842d896cde26ac71f68c1db44cad790671dc9c5bdb80116b92eb6fb1f9c",
                "shared_source_ids": [],
                "score_receipt_sha256": "823709b348a80f97f3d230691fbea13e34eab2b2c4049ffa19adc6c424231287"
              },
              {
                "rank": 29,
                "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": 90,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "each",
                  "first",
                  "keep",
                  "make",
                  "only",
                  "response",
                  "risk"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "f65679dbc37c67e2db073b0b3f7f32a1a4b594ae2d71275d0ed5ef9f4323407f",
                "shared_source_ids": [],
                "score_receipt_sha256": "d073577cb38707e8270268b73003b4d9cba43d084ca959e18e324347c493c8c6"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "accurate",
              "affects",
              "alleging",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "bond",
              "build",
              "cannot",
              "center",
              "change",
              "changes",
              "claim",
              "clear",
              "company",
              "complete",
              "construction",
              "copper",
              "correction",
              "corrections",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "despite",
              "digital",
              "direct",
              "disappears",
              "down",
              "drive",
              "each",
              "effects",
              "either",
              "event",
              "export",
              "fifth",
              "firm",
              "first",
              "food",
              "former",
              "fortune",
              "fourth",
              "fresh",
              "global",
              "governor",
              "greater",
              "grid",
              "group",
              "headlines",
              "hold",
              "impact",
              "importance",
              "improvement",
              "keep",
              "largest",
              "later",
              "lead",
              "logistics",
              "longer",
              "looking",
              "loudoun",
              "make",
              "matter",
              "meaning",
              "missing",
              "mortgage",
              "move",
              "must",
              "named",
              "narrow",
              "news",
              "only",
              "picture",
              "politico",
              "president",
              "proving",
              "publisher",
              "puts",
              "rates",
              "regional",
              "remove",
              "reported",
              "response",
              "risk",
              "roughly",
              "safe",
              "says",
              "scheme",
              "second",
              "selected",
              "separately",
              "singapore",
              "site",
              "sixth",
              "southeast",
              "stated",
              "stolen",
              "subsidiary",
              "sues",
              "support",
              "supports",
              "survive",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "third",
              "time",
              "timing",
              "todays",
              "traced",
              "treating",
              "turmoil",
              "unchanged",
              "view",
              "warning",
              "weak",
              "wider",
              "wire",
              "withdraw",
              "without",
              "wjla",
              "wrong",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "23b6437b72d0e9286c9e10d5384cb5d5030fe78266d6848d84bb8fae6838b890",
            "selected_score_receipt_sha256": "2ef932ea6a5b8a5a252572450ea5c2c446106c4dcbb61a396af69105e7c6b5bc",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "f68fd8cdaf4cd274248540bc92c844076a6c557af3514b0a0476a3da52f56475",
          "comparison_receipt_sha256": "f5e24e16fe4bc7b4ec010912fef89b4b08bf6d310be4f84e08543fa78c1fa55a",
          "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": [
        "Publisher corrections",
        "Missing second reports",
        "A later event with greater impact"
      ],
      "invalidation": "Remove any claim that cannot be traced to its named report and time.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T06:24:00+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": "Three separate reports form 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 comes from the same fixed rule: direct proof inside the stated window, whether the item was newly collected, how many search areas found it, support from separate publishers, words linked to public impact, and report time.",
        "This is an editorial order for this issue. It is not a world ranking, a prediction, or proof that the three reports share one cause. A stronger report or correction can change it."
      ],
      "beats": [
        {
          "label": "01",
          "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”. Only the first named report supports the first pick; the fourth remains separate.",
          "source_ids": [
            "LEAD-01",
            "LEAD-04"
          ]
        },
        {
          "label": "02",
          "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, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Only the second named report supports the second pick; the fifth remains separate.",
          "source_ids": [
            "LEAD-02",
            "LEAD-05"
          ]
        },
        {
          "label": "03",
          "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”. Only the third named report supports the third pick; the sixth remains separate.",
          "source_ids": [
            "LEAD-03",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged.",
      "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; unrelated history is never inserted and none of it proves 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-04-0958-SGT",
          "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",
          "tab_name": "Big 3",
          "question": "Which three reports organise this edition?",
          "headline": "Three separate reports form 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 comes from the same fixed rule: direct proof inside the stated window, whether the item was newly collected, how many search areas found it, support from separate publishers, words linked to public impact, and report time.",
            "This is an editorial order for this issue. It is not a world ranking, a prediction, or proof that the three reports share one cause. A stronger report or correction can change it."
          ],
          "beats": [
            {
              "label": "01",
              "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”. Only the first named report supports the first pick; the fourth remains separate.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "02",
              "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, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Only the second named report supports the second pick; the fifth remains separate.",
              "source_ids": [
                "LEAD-02",
                "LEAD-05"
              ]
            },
            {
              "label": "03",
              "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”. Only the third named report supports the third pick; the sixth remains separate.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged.",
          "watch_conditions": [
            "A stronger official report",
            "More independent support",
            "A correction to any lead report"
          ],
          "invalidation": "Change a pick when its report is withdrawn, corrected, no longer current, or clearly overtaken.",
          "content_sha256": "e9099a5ced14fc53635000663f0b5a528597c96a5470de0e581672be8ce2a351",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Big 3",
          "question": "Which three reports organise this edition?",
          "headline": "Three separate reports form 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 comes from the same fixed rule: direct proof inside the stated window, whether the item was newly collected, how many search areas found it, support from separate publishers, words linked to public impact, and report time.",
            "This is an editorial order for this issue. It is not a world ranking, a prediction, or proof that the three reports share one cause. A stronger report or correction can change it."
          ],
          "beats": [
            {
              "label": "01",
              "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”. Only the first named report supports the first pick; the fourth remains separate.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "02",
              "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, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Only the second named report supports the second pick; the fifth remains separate.",
              "source_ids": [
                "LEAD-02",
                "LEAD-05"
              ]
            },
            {
              "label": "03",
              "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”. Only the third named report supports the third pick; the sixth remains separate.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged.",
          "watch_conditions": [
            "A stronger official report",
            "More independent support",
            "A correction to any lead report"
          ],
          "invalidation": "Change a pick when its report is withdrawn, corrected, no longer current, or clearly overtaken.",
          "content_sha256": "e9099a5ced14fc53635000663f0b5a528597c96a5470de0e581672be8ce2a351",
          "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": "Three separate reports form today’s Big Three.",
            "current": "Three separate reports form 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 comes from the same fixed rule: direct proof inside the stated window, whether the item was newly collected, how many search areas found it, support from separate publishers, words linked to public impact, and report time.",
              "This is an editorial order for this issue. It is not a world ranking, a prediction, or proof that the three reports share one cause. A stronger report or correction can change it."
            ],
            "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-05",
              "LEAD-06"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged.",
            "current": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "A stronger official report",
              "More independent support",
              "A correction to any lead report"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Change a pick when its report is withdrawn, corrected, no longer current, or clearly overtaken.",
            "current": "Change a pick when its report is withdrawn, corrected, no longer current, or clearly overtaken."
          }
        },
        "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": [
            "alleging",
            "approvals",
            "areas",
            "arrested",
            "asias",
            "available",
            "banking",
            "bond",
            "build",
            "cause",
            "center",
            "challenged",
            "change",
            "checked",
            "choice",
            "clearly",
            "collected",
            "comes",
            "company",
            "complete",
            "construction",
            "copper",
            "corrected",
            "correction",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "direct",
            "drive",
            "easier",
            "edition",
            "editorial",
            "enter",
            "export",
            "fifth",
            "firm",
            "first",
            "fixed",
            "food",
            "form",
            "former",
            "fortune",
            "found",
            "fourth",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "impact",
            "improvement",
            "independent",
            "inside",
            "issue",
            "item",
            "largest",
            "lead",
            "linked",
            "list",
            "logistics",
            "longer",
            "looking",
            "loudoun",
            "make",
            "many",
            "mortgage",
            "named",
            "newly",
            "news",
            "official",
            "only",
            "order",
            "organise",
            "overtaken",
            "pick",
            "politico",
            "president",
            "public",
            "publishers",
            "puts",
            "ranking",
            "rates",
            "regional",
            "reported",
            "roughly",
            "rule",
            "scheme",
            "search",
            "second",
            "separate",
            "separately",
            "share",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "stays",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "whether",
            "window",
            "wire",
            "withdrawn",
            "wjla",
            "words",
            "world",
            "wsmv"
          ],
          "shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "exact_candidate_count": 29,
          "meaningful_match_count": 28,
          "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "areas",
                "arrested",
                "asias",
                "available",
                "banking",
                "bond",
                "build",
                "cause",
                "center",
                "challenged",
                "change",
                "checked",
                "choice",
                "clearly",
                "collected",
                "comes",
                "company",
                "complete",
                "construction",
                "copper",
                "corrected",
                "correction",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "drive",
                "easier",
                "edition",
                "editorial",
                "enter",
                "export",
                "fifth",
                "firm",
                "first",
                "fixed",
                "food",
                "form",
                "former",
                "fortune",
                "found",
                "fourth",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "inside",
                "issue",
                "item",
                "largest",
                "lead",
                "linked",
                "list",
                "logistics",
                "longer",
                "looking",
                "loudoun",
                "make",
                "many",
                "mortgage",
                "named",
                "newly",
                "news",
                "official",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "president",
                "public",
                "publishers",
                "puts",
                "ranking",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "scheme",
                "search",
                "second",
                "separate",
                "separately",
                "share",
                "singapore",
                "site",
                "sixth",
                "southeast",
                "stated",
                "stays",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "third",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "whether",
                "window",
                "wire",
                "withdrawn",
                "wjla",
                "words",
                "world",
                "wsmv"
              ],
              "shared_term_count": 126,
              "shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "areas",
                "arrested",
                "asias",
                "available",
                "banking",
                "bond",
                "build",
                "cause",
                "center",
                "challenged",
                "change",
                "checked",
                "choice",
                "clearly",
                "collected",
                "comes",
                "company",
                "complete",
                "construction",
                "copper",
                "corrected",
                "correction",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "drive",
                "easier",
                "edition",
                "editorial",
                "enter",
                "export",
                "fifth",
                "firm",
                "first",
                "fixed",
                "food",
                "form",
                "former",
                "fortune",
                "found",
                "fourth",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "inside",
                "issue",
                "item",
                "largest",
                "lead",
                "linked",
                "list",
                "logistics",
                "longer",
                "looking",
                "loudoun",
                "make",
                "many",
                "mortgage",
                "named",
                "newly",
                "news",
                "official",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "president",
                "public",
                "publishers",
                "puts",
                "ranking",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "scheme",
                "search",
                "second",
                "separate",
                "separately",
                "share",
                "singapore",
                "site",
                "sixth",
                "southeast",
                "stated",
                "stays",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "third",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "whether",
                "window",
                "wire",
                "withdrawn",
                "wjla",
                "words",
                "world",
                "wsmv"
              ],
              "shared_term_count": 126,
              "shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "areas",
                "arrested",
                "asias",
                "available",
                "banking",
                "bond",
                "build",
                "cause",
                "center",
                "challenged",
                "change",
                "checked",
                "choice",
                "clearly",
                "collected",
                "comes",
                "company",
                "complete",
                "construction",
                "copper",
                "corrected",
                "correction",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "direct",
                "drive",
                "easier",
                "edition",
                "editorial",
                "enter",
                "export",
                "fifth",
                "firm",
                "first",
                "fixed",
                "food",
                "form",
                "former",
                "fortune",
                "found",
                "fourth",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "inside",
                "issue",
                "item",
                "largest",
                "lead",
                "linked",
                "list",
                "logistics",
                "longer",
                "looking",
                "loudoun",
                "make",
                "many",
                "mortgage",
                "named",
                "newly",
                "news",
                "official",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "president",
                "public",
                "publishers",
                "puts",
                "ranking",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "scheme",
                "search",
                "second",
                "separate",
                "separately",
                "share",
                "singapore",
                "site",
                "sixth",
                "southeast",
                "stated",
                "stays",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "third",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "whether",
                "window",
                "wire",
                "withdrawn",
                "wjla",
                "words",
                "world",
                "wsmv"
              ],
              "shared_term_count": 126,
              "shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895"
            },
            {
              "rank": 4,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "areas",
                "asias",
                "available",
                "banking",
                "bond",
                "build",
                "cause",
                "center",
                "challenged",
                "change",
                "checked",
                "choice",
                "clearly",
                "comes",
                "complete",
                "corrected",
                "correction",
                "costs",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "easier",
                "edition",
                "editorial",
                "enter",
                "export",
                "fifth",
                "firm",
                "first",
                "fixed",
                "form",
                "fortune",
                "fourth",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "impact",
                "improvement",
                "independent",
                "issue",
                "largest",
                "lead",
                "list",
                "logistics",
                "longer",
                "looking",
                "make",
                "mortgage",
                "named",
                "news",
                "official",
                "only",
                "order",
                "organise",
                "overtaken",
                "pick",
                "politico",
                "puts",
                "ranking",
                "rates",
                "regional",
                "reported",
                "roughly",
                "rule",
                "search",
                "second",
                "separate",
                "separately",
                "share",
                "singapore",
                "sixth",
                "southeast",
                "stays",
                "stronger",
                "subsidiary",
                "support",
                "supports",
                "tariffs",
                "tech",
                "texas",
                "third",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "withdrawn",
                "words",
                "world"
              ],
              "shared_term_count": 94,
              "shared_terms_sha256": "9ebc17af87d96bd669c75e3f5150e14e241719f7d1b70ad021ef288d41835d75",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "c012f0459a4f358f66142d6e26cfb4966a480530f0e1db66f8d9f9e864d7a76c"
            },
            {
              "rank": 5,
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "bond",
                "change",
                "checked",
                "corrected",
                "data",
                "edition",
                "editorial",
                "global",
                "inside",
                "news",
                "only",
                "organise",
                "pick",
                "rates",
                "reported",
                "separate",
                "singapore",
                "stronger",
                "todays",
                "world"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "df3f4a9dd49d33314fda9e481e1298907d577af1b225c1bd4ef4e5099ce96024",
              "shared_source_ids": [],
              "score_receipt_sha256": "a13da7a5875040043c5ca85c2bdfadffef9cb89f1a8a9354eb3e6f45d4076de5"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "data",
                "direct",
                "edition",
                "first",
                "logistics",
                "make",
                "organise",
                "public",
                "rule",
                "second",
                "separate",
                "singapore",
                "stronger",
                "third",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
              "shared_source_ids": [],
              "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
            },
            {
              "rank": 13,
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "direct",
                "edition",
                "first",
                "form",
                "impact",
                "official",
                "organise",
                "ranking",
                "reported",
                "second",
                "stronger",
                "third",
                "todays",
                "withdrawn"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "cfa9debb05aa7ce21eeb5eb2972b27f7a8d7675f6e19120ef9d292a923bab00a",
              "shared_source_ids": [],
              "score_receipt_sha256": "754f862e1592f11d0e22eb57880fc5ff3726278409e366717088073081bfb506"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "rank": 17,
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "rank": 18,
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "rank": 19,
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "rank": 20,
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "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": 183,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "clearly",
                "easier",
                "edition",
                "first",
                "form",
                "hold",
                "make",
                "official",
                "organise",
                "ranking",
                "rates",
                "reported",
                "second",
                "separate",
                "third",
                "todays",
                "unchanged",
                "whether"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
            },
            {
              "rank": 23,
              "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": [
                "cause",
                "change",
                "corrected",
                "direct",
                "edition",
                "editorial",
                "impact",
                "inside",
                "order",
                "organise",
                "pick",
                "ranking",
                "reported",
                "separate",
                "stronger",
                "todays",
                "world"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "1356b979a274f07cde9f4b18c398c7bd966e41249ff5eb76a0e363171426d0cb",
              "shared_source_ids": [],
              "score_receipt_sha256": "b897a8c11ee239bbd3aa69673cc4dd1a7375c70e24a7bf451efa1573822297cc"
            },
            {
              "rank": 24,
              "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": 129,
              "qualifies": true,
              "shared_terms": [
                "change",
                "corrected",
                "edition",
                "impact",
                "news",
                "only",
                "order",
                "pick",
                "reported",
                "separate",
                "stronger",
                "support",
                "todays",
                "whether",
                "world"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "4e0a08066a962d59f2979060bcac37ae033f88af48e24a9ab271f2be0e1cbcde",
              "shared_source_ids": [],
              "score_receipt_sha256": "f7bdf5e7a18d784602225a18ab4933ccf216f21d0432a6130ad263b6b2b03778"
            },
            {
              "rank": 25,
              "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": 118,
              "qualifies": true,
              "shared_terms": [
                "company",
                "costs",
                "first",
                "form",
                "hold",
                "inside",
                "rates",
                "second",
                "stronger",
                "third"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
              "shared_source_ids": [],
              "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
            },
            {
              "rank": 26,
              "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": 118,
              "qualifies": true,
              "shared_terms": [
                "company",
                "costs",
                "first",
                "form",
                "hold",
                "inside",
                "rates",
                "second",
                "stronger",
                "third"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
              "shared_source_ids": [],
              "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
            },
            {
              "rank": 27,
              "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": 118,
              "qualifies": true,
              "shared_terms": [
                "company",
                "costs",
                "first",
                "form",
                "hold",
                "inside",
                "rates",
                "second",
                "stronger",
                "third"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
              "shared_source_ids": [],
              "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
            },
            {
              "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": 118,
              "qualifies": true,
              "shared_terms": [
                "company",
                "costs",
                "first",
                "form",
                "hold",
                "inside",
                "rates",
                "second",
                "stronger",
                "third"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
              "shared_source_ids": [],
              "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
            },
            {
              "rank": 29,
              "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": 46,
              "qualifies": false,
              "shared_terms": [
                "costs",
                "reported",
                "separate"
              ],
              "shared_term_count": 3,
              "shared_terms_sha256": "bd89a492fc2c23a464cbd505683509b5736e96b692d05400b0fc922c6a417629",
              "shared_source_ids": [],
              "score_receipt_sha256": "b2cfd942fa153d3040065dbd9342e95e298f5aef1296ee8f75334aff43e89360"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "alleging",
            "approvals",
            "areas",
            "arrested",
            "asias",
            "available",
            "banking",
            "bond",
            "build",
            "cause",
            "center",
            "challenged",
            "change",
            "checked",
            "choice",
            "clearly",
            "collected",
            "comes",
            "company",
            "complete",
            "construction",
            "copper",
            "corrected",
            "correction",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "direct",
            "drive",
            "easier",
            "edition",
            "editorial",
            "enter",
            "export",
            "fifth",
            "firm",
            "first",
            "fixed",
            "food",
            "form",
            "former",
            "fortune",
            "found",
            "fourth",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "impact",
            "improvement",
            "independent",
            "inside",
            "issue",
            "item",
            "largest",
            "lead",
            "linked",
            "list",
            "logistics",
            "longer",
            "looking",
            "loudoun",
            "make",
            "many",
            "mortgage",
            "named",
            "newly",
            "news",
            "official",
            "only",
            "order",
            "organise",
            "overtaken",
            "pick",
            "politico",
            "president",
            "public",
            "publishers",
            "puts",
            "ranking",
            "rates",
            "regional",
            "reported",
            "roughly",
            "rule",
            "scheme",
            "search",
            "second",
            "separate",
            "separately",
            "share",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "stays",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "whether",
            "window",
            "wire",
            "withdrawn",
            "wjla",
            "words",
            "world",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
          "selected_score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "79b0f0d59a174f459831a5a17a304dc957220f76d7908d767e91f6a3238382ce",
        "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": "0ae4ea3fb7ca7afcfecf92ab40c75683b4d0bf5d9f0094996ee4ad65f3fe45bc"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-BIG-3",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Big 3",
          "source_headline": "Three separate reports form today’s Big Three.",
          "source_question": "Which three reports organise this edition?",
          "source_market_connection": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "e9099a5ced14fc53635000663f0b5a528597c96a5470de0e581672be8ce2a351",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Big 3",
          "current_headline": "Three separate reports form today’s Big Three.",
          "current_question": "Which three reports organise this edition?",
          "current_market_connection": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "e9099a5ced14fc53635000663f0b5a528597c96a5470de0e581672be8ce2a351",
          "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": "Three separate reports form today’s Big Three.",
              "current": "Three separate reports form 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 comes from the same fixed rule: direct proof inside the stated window, whether the item was newly collected, how many search areas found it, support from separate publishers, words linked to public impact, and report time.",
                "This is an editorial order for this issue. It is not a world ranking, a prediction, or proof that the three reports share one cause. A stronger report or correction can change it."
              ],
              "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-05",
                "LEAD-06"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged.",
              "current": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A stronger official report",
                "More independent support",
                "A correction to any lead report"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Change a pick when its report is withdrawn, corrected, no longer current, or clearly overtaken.",
              "current": "Change a pick when its report is withdrawn, corrected, no longer current, or clearly overtaken."
            }
          },
          "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": [
            "alleging",
            "approvals",
            "areas",
            "arrested",
            "asias",
            "available",
            "banking",
            "bond",
            "build",
            "cause",
            "center",
            "challenged",
            "change",
            "checked",
            "choice",
            "clearly",
            "collected",
            "comes",
            "company",
            "complete",
            "construction",
            "copper",
            "corrected",
            "correction",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "direct",
            "drive",
            "easier",
            "edition",
            "editorial",
            "enter",
            "export",
            "fifth",
            "firm",
            "first",
            "fixed",
            "food",
            "form",
            "former",
            "fortune",
            "found",
            "fourth",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "impact",
            "improvement",
            "independent",
            "inside",
            "issue",
            "item",
            "largest",
            "lead",
            "linked",
            "list",
            "logistics",
            "longer",
            "looking",
            "loudoun",
            "make",
            "many",
            "mortgage",
            "named",
            "newly",
            "news",
            "official",
            "only",
            "order",
            "organise",
            "overtaken",
            "pick",
            "politico",
            "president",
            "public",
            "publishers",
            "puts",
            "ranking",
            "rates",
            "regional",
            "reported",
            "roughly",
            "rule",
            "scheme",
            "search",
            "second",
            "separate",
            "separately",
            "share",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "stays",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "whether",
            "window",
            "wire",
            "withdrawn",
            "wjla",
            "words",
            "world",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
          "topical_score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 28,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "available",
                  "banking",
                  "bond",
                  "build",
                  "cause",
                  "center",
                  "challenged",
                  "change",
                  "checked",
                  "choice",
                  "clearly",
                  "collected",
                  "comes",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "easier",
                  "edition",
                  "editorial",
                  "enter",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fixed",
                  "food",
                  "form",
                  "former",
                  "fortune",
                  "found",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "issue",
                  "item",
                  "largest",
                  "lead",
                  "linked",
                  "list",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "many",
                  "mortgage",
                  "named",
                  "newly",
                  "news",
                  "official",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "puts",
                  "ranking",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "search",
                  "second",
                  "separate",
                  "separately",
                  "share",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words",
                  "world",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "available",
                  "banking",
                  "bond",
                  "build",
                  "cause",
                  "center",
                  "challenged",
                  "change",
                  "checked",
                  "choice",
                  "clearly",
                  "collected",
                  "comes",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "easier",
                  "edition",
                  "editorial",
                  "enter",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fixed",
                  "food",
                  "form",
                  "former",
                  "fortune",
                  "found",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "issue",
                  "item",
                  "largest",
                  "lead",
                  "linked",
                  "list",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "many",
                  "mortgage",
                  "named",
                  "newly",
                  "news",
                  "official",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "puts",
                  "ranking",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "search",
                  "second",
                  "separate",
                  "separately",
                  "share",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words",
                  "world",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "available",
                  "banking",
                  "bond",
                  "build",
                  "cause",
                  "center",
                  "challenged",
                  "change",
                  "checked",
                  "choice",
                  "clearly",
                  "collected",
                  "comes",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "easier",
                  "edition",
                  "editorial",
                  "enter",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fixed",
                  "food",
                  "form",
                  "former",
                  "fortune",
                  "found",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "issue",
                  "item",
                  "largest",
                  "lead",
                  "linked",
                  "list",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "many",
                  "mortgage",
                  "named",
                  "newly",
                  "news",
                  "official",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "puts",
                  "ranking",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "search",
                  "second",
                  "separate",
                  "separately",
                  "share",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words",
                  "world",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "areas",
                  "asias",
                  "available",
                  "banking",
                  "bond",
                  "build",
                  "cause",
                  "center",
                  "challenged",
                  "change",
                  "checked",
                  "choice",
                  "clearly",
                  "comes",
                  "complete",
                  "corrected",
                  "correction",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "easier",
                  "edition",
                  "editorial",
                  "enter",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fixed",
                  "form",
                  "fortune",
                  "fourth",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "issue",
                  "largest",
                  "lead",
                  "list",
                  "logistics",
                  "longer",
                  "looking",
                  "make",
                  "mortgage",
                  "named",
                  "news",
                  "official",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "puts",
                  "ranking",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "search",
                  "second",
                  "separate",
                  "separately",
                  "share",
                  "singapore",
                  "sixth",
                  "southeast",
                  "stays",
                  "stronger",
                  "subsidiary",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "texas",
                  "third",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "withdrawn",
                  "words",
                  "world"
                ],
                "shared_term_count": 94,
                "shared_terms_sha256": "9ebc17af87d96bd669c75e3f5150e14e241719f7d1b70ad021ef288d41835d75",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c012f0459a4f358f66142d6e26cfb4966a480530f0e1db66f8d9f9e864d7a76c"
              },
              {
                "rank": 5,
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "change",
                  "checked",
                  "corrected",
                  "data",
                  "edition",
                  "editorial",
                  "global",
                  "inside",
                  "news",
                  "only",
                  "organise",
                  "pick",
                  "rates",
                  "reported",
                  "separate",
                  "singapore",
                  "stronger",
                  "todays",
                  "world"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "df3f4a9dd49d33314fda9e481e1298907d577af1b225c1bd4ef4e5099ce96024",
                "shared_source_ids": [],
                "score_receipt_sha256": "a13da7a5875040043c5ca85c2bdfadffef9cb89f1a8a9354eb3e6f45d4076de5"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "rank": 13,
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "direct",
                  "edition",
                  "first",
                  "form",
                  "impact",
                  "official",
                  "organise",
                  "ranking",
                  "reported",
                  "second",
                  "stronger",
                  "third",
                  "todays",
                  "withdrawn"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "cfa9debb05aa7ce21eeb5eb2972b27f7a8d7675f6e19120ef9d292a923bab00a",
                "shared_source_ids": [],
                "score_receipt_sha256": "754f862e1592f11d0e22eb57880fc5ff3726278409e366717088073081bfb506"
              },
              {
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "rank": 17,
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "rank": 18,
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "rank": 19,
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "rank": 20,
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "rank": 23,
                "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": [
                  "cause",
                  "change",
                  "corrected",
                  "direct",
                  "edition",
                  "editorial",
                  "impact",
                  "inside",
                  "order",
                  "organise",
                  "pick",
                  "ranking",
                  "reported",
                  "separate",
                  "stronger",
                  "todays",
                  "world"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "1356b979a274f07cde9f4b18c398c7bd966e41249ff5eb76a0e363171426d0cb",
                "shared_source_ids": [],
                "score_receipt_sha256": "b897a8c11ee239bbd3aa69673cc4dd1a7375c70e24a7bf451efa1573822297cc"
              },
              {
                "rank": 24,
                "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": 129,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "edition",
                  "impact",
                  "news",
                  "only",
                  "order",
                  "pick",
                  "reported",
                  "separate",
                  "stronger",
                  "support",
                  "todays",
                  "whether",
                  "world"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "4e0a08066a962d59f2979060bcac37ae033f88af48e24a9ab271f2be0e1cbcde",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7bdf5e7a18d784602225a18ab4933ccf216f21d0432a6130ad263b6b2b03778"
              },
              {
                "rank": 25,
                "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": 118,
                "qualifies": true,
                "shared_terms": [
                  "company",
                  "costs",
                  "first",
                  "form",
                  "hold",
                  "inside",
                  "rates",
                  "second",
                  "stronger",
                  "third"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
                "shared_source_ids": [],
                "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
              },
              {
                "rank": 26,
                "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": 118,
                "qualifies": true,
                "shared_terms": [
                  "company",
                  "costs",
                  "first",
                  "form",
                  "hold",
                  "inside",
                  "rates",
                  "second",
                  "stronger",
                  "third"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
                "shared_source_ids": [],
                "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
              },
              {
                "rank": 27,
                "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": 118,
                "qualifies": true,
                "shared_terms": [
                  "company",
                  "costs",
                  "first",
                  "form",
                  "hold",
                  "inside",
                  "rates",
                  "second",
                  "stronger",
                  "third"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
                "shared_source_ids": [],
                "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
              },
              {
                "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": 118,
                "qualifies": true,
                "shared_terms": [
                  "company",
                  "costs",
                  "first",
                  "form",
                  "hold",
                  "inside",
                  "rates",
                  "second",
                  "stronger",
                  "third"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
                "shared_source_ids": [],
                "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
              },
              {
                "rank": 29,
                "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": 46,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "reported",
                  "separate"
                ],
                "shared_term_count": 3,
                "shared_terms_sha256": "bd89a492fc2c23a464cbd505683509b5736e96b692d05400b0fc922c6a417629",
                "shared_source_ids": [],
                "score_receipt_sha256": "b2cfd942fa153d3040065dbd9342e95e298f5aef1296ee8f75334aff43e89360"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "alleging",
              "approvals",
              "areas",
              "arrested",
              "asias",
              "available",
              "banking",
              "bond",
              "build",
              "cause",
              "center",
              "challenged",
              "change",
              "checked",
              "choice",
              "clearly",
              "collected",
              "comes",
              "company",
              "complete",
              "construction",
              "copper",
              "corrected",
              "correction",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "despite",
              "digital",
              "direct",
              "drive",
              "easier",
              "edition",
              "editorial",
              "enter",
              "export",
              "fifth",
              "firm",
              "first",
              "fixed",
              "food",
              "form",
              "former",
              "fortune",
              "found",
              "fourth",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "impact",
              "improvement",
              "independent",
              "inside",
              "issue",
              "item",
              "largest",
              "lead",
              "linked",
              "list",
              "logistics",
              "longer",
              "looking",
              "loudoun",
              "make",
              "many",
              "mortgage",
              "named",
              "newly",
              "news",
              "official",
              "only",
              "order",
              "organise",
              "overtaken",
              "pick",
              "politico",
              "president",
              "public",
              "publishers",
              "puts",
              "ranking",
              "rates",
              "regional",
              "reported",
              "roughly",
              "rule",
              "scheme",
              "search",
              "second",
              "separate",
              "separately",
              "share",
              "singapore",
              "site",
              "sixth",
              "southeast",
              "stated",
              "stays",
              "stolen",
              "stronger",
              "subsidiary",
              "sues",
              "support",
              "supports",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "third",
              "time",
              "todays",
              "turmoil",
              "unchanged",
              "whether",
              "window",
              "wire",
              "withdrawn",
              "wjla",
              "words",
              "world",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
            "selected_score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "79b0f0d59a174f459831a5a17a304dc957220f76d7908d767e91f6a3238382ce",
          "comparison_receipt_sha256": "0ae4ea3fb7ca7afcfecf92ab40c75683b4d0bf5d9f0094996ee4ad65f3fe45bc",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "1b4706f031189eb3b6b3a82ab91065616b32d61488ae5a83ea3a00068afbc3e6",
        "query_concepts": {
          "entities": [],
          "events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "three",
            "separate",
            "form",
            "today",
            "big",
            "the",
            "make",
            "issue",
            "easier",
            "enter",
            "complete",
            "list",
            "stays",
            "available",
            "choice",
            "can",
            "checked",
            "and",
            "challenged",
            "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",
            "order",
            "comes",
            "same",
            "fixed",
            "rule",
            "direct",
            "proof",
            "inside",
            "stated",
            "window",
            "whether",
            "item",
            "was",
            "newly",
            "collected",
            "how",
            "many",
            "search",
            "areas",
            "found",
            "support",
            "publishers",
            "words",
            "linked",
            "public",
            "impact",
            "time",
            "editorial",
            "for",
            "not",
            "world",
            "ranking",
            "prediction",
            "share",
            "one",
            "cause",
            "stronger",
            "correction",
            "change",
            "official",
            "independent",
            "any",
            "lead"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T06:24:00+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-01-2345-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-04-BIG-3",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-04-BIG-3"
        ],
        "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-01-2345-SGT",
          "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-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": 342.7981,
            "why": [
              "shared terms: big, three, market, world, editorial"
            ],
            "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": 320.6171,
            "why": [
              "shared terms: big, three, the, today, market"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Hormuz oil risk, yen intervention and the proof cost of AI form today’s Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 286.7088,
            "why": [
              "shared terms: big, three, form, proof, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
            "date": "2026-07-31",
            "title": "Currency, policy and earning power form today's Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 264.7068,
            "why": [
              "shared terms: big, three, and, the, today"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01::TAB-04-BIG-3",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2359-SGT-C01",
            "date": "2026-07-31",
            "title": "Currency, policy and earning power form today's Big Three.",
            "engine": null,
            "tab": "Big 3",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [],
            "score": 264.7068,
            "why": [
              "shared terms: big, three, and, the, today"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "834fa9dffa9aa198366aaf413ea45cd66fe8fd713e9b2cb8b82e0dff50d5e230"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-BIG-3",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Big 3",
          "source_headline": "Three separate reports form today’s Big Three.",
          "source_question": "Which three reports organise this edition?",
          "source_market_connection": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "e9099a5ced14fc53635000663f0b5a528597c96a5470de0e581672be8ce2a351",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Big 3",
          "current_headline": "Three separate reports form today’s Big Three.",
          "current_question": "Which three reports organise this edition?",
          "current_market_connection": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "e9099a5ced14fc53635000663f0b5a528597c96a5470de0e581672be8ce2a351",
          "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": "Three separate reports form today’s Big Three.",
              "current": "Three separate reports form 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 comes from the same fixed rule: direct proof inside the stated window, whether the item was newly collected, how many search areas found it, support from separate publishers, words linked to public impact, and report time.",
                "This is an editorial order for this issue. It is not a world ranking, a prediction, or proof that the three reports share one cause. A stronger report or correction can change it."
              ],
              "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-05",
                "LEAD-06"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged.",
              "current": "The Big Three make the issue easier to enter. The complete report list stays available so the choice can be checked and challenged."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A stronger official report",
                "More independent support",
                "A correction to any lead report"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Change a pick when its report is withdrawn, corrected, no longer current, or clearly overtaken.",
              "current": "Change a pick when its report is withdrawn, corrected, no longer current, or clearly overtaken."
            }
          },
          "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": [
            "alleging",
            "approvals",
            "areas",
            "arrested",
            "asias",
            "available",
            "banking",
            "bond",
            "build",
            "cause",
            "center",
            "challenged",
            "change",
            "checked",
            "choice",
            "clearly",
            "collected",
            "comes",
            "company",
            "complete",
            "construction",
            "copper",
            "corrected",
            "correction",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "direct",
            "drive",
            "easier",
            "edition",
            "editorial",
            "enter",
            "export",
            "fifth",
            "firm",
            "first",
            "fixed",
            "food",
            "form",
            "former",
            "fortune",
            "found",
            "fourth",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "impact",
            "improvement",
            "independent",
            "inside",
            "issue",
            "item",
            "largest",
            "lead",
            "linked",
            "list",
            "logistics",
            "longer",
            "looking",
            "loudoun",
            "make",
            "many",
            "mortgage",
            "named",
            "newly",
            "news",
            "official",
            "only",
            "order",
            "organise",
            "overtaken",
            "pick",
            "politico",
            "president",
            "public",
            "publishers",
            "puts",
            "ranking",
            "rates",
            "regional",
            "reported",
            "roughly",
            "rule",
            "scheme",
            "search",
            "second",
            "separate",
            "separately",
            "share",
            "singapore",
            "site",
            "sixth",
            "southeast",
            "stated",
            "stays",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "third",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "whether",
            "window",
            "wire",
            "withdrawn",
            "wjla",
            "words",
            "world",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
          "topical_score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 28,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "available",
                  "banking",
                  "bond",
                  "build",
                  "cause",
                  "center",
                  "challenged",
                  "change",
                  "checked",
                  "choice",
                  "clearly",
                  "collected",
                  "comes",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "easier",
                  "edition",
                  "editorial",
                  "enter",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fixed",
                  "food",
                  "form",
                  "former",
                  "fortune",
                  "found",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "issue",
                  "item",
                  "largest",
                  "lead",
                  "linked",
                  "list",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "many",
                  "mortgage",
                  "named",
                  "newly",
                  "news",
                  "official",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "puts",
                  "ranking",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "search",
                  "second",
                  "separate",
                  "separately",
                  "share",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words",
                  "world",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "available",
                  "banking",
                  "bond",
                  "build",
                  "cause",
                  "center",
                  "challenged",
                  "change",
                  "checked",
                  "choice",
                  "clearly",
                  "collected",
                  "comes",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "easier",
                  "edition",
                  "editorial",
                  "enter",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fixed",
                  "food",
                  "form",
                  "former",
                  "fortune",
                  "found",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "issue",
                  "item",
                  "largest",
                  "lead",
                  "linked",
                  "list",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "many",
                  "mortgage",
                  "named",
                  "newly",
                  "news",
                  "official",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "puts",
                  "ranking",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "search",
                  "second",
                  "separate",
                  "separately",
                  "share",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words",
                  "world",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "areas",
                  "arrested",
                  "asias",
                  "available",
                  "banking",
                  "bond",
                  "build",
                  "cause",
                  "center",
                  "challenged",
                  "change",
                  "checked",
                  "choice",
                  "clearly",
                  "collected",
                  "comes",
                  "company",
                  "complete",
                  "construction",
                  "copper",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "direct",
                  "drive",
                  "easier",
                  "edition",
                  "editorial",
                  "enter",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fixed",
                  "food",
                  "form",
                  "former",
                  "fortune",
                  "found",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "inside",
                  "issue",
                  "item",
                  "largest",
                  "lead",
                  "linked",
                  "list",
                  "logistics",
                  "longer",
                  "looking",
                  "loudoun",
                  "make",
                  "many",
                  "mortgage",
                  "named",
                  "newly",
                  "news",
                  "official",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "puts",
                  "ranking",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "search",
                  "second",
                  "separate",
                  "separately",
                  "share",
                  "singapore",
                  "site",
                  "sixth",
                  "southeast",
                  "stated",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "third",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "whether",
                  "window",
                  "wire",
                  "withdrawn",
                  "wjla",
                  "words",
                  "world",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "areas",
                  "asias",
                  "available",
                  "banking",
                  "bond",
                  "build",
                  "cause",
                  "center",
                  "challenged",
                  "change",
                  "checked",
                  "choice",
                  "clearly",
                  "comes",
                  "complete",
                  "corrected",
                  "correction",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "easier",
                  "edition",
                  "editorial",
                  "enter",
                  "export",
                  "fifth",
                  "firm",
                  "first",
                  "fixed",
                  "form",
                  "fortune",
                  "fourth",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "impact",
                  "improvement",
                  "independent",
                  "issue",
                  "largest",
                  "lead",
                  "list",
                  "logistics",
                  "longer",
                  "looking",
                  "make",
                  "mortgage",
                  "named",
                  "news",
                  "official",
                  "only",
                  "order",
                  "organise",
                  "overtaken",
                  "pick",
                  "politico",
                  "puts",
                  "ranking",
                  "rates",
                  "regional",
                  "reported",
                  "roughly",
                  "rule",
                  "search",
                  "second",
                  "separate",
                  "separately",
                  "share",
                  "singapore",
                  "sixth",
                  "southeast",
                  "stays",
                  "stronger",
                  "subsidiary",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "texas",
                  "third",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "withdrawn",
                  "words",
                  "world"
                ],
                "shared_term_count": 94,
                "shared_terms_sha256": "9ebc17af87d96bd669c75e3f5150e14e241719f7d1b70ad021ef288d41835d75",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "c012f0459a4f358f66142d6e26cfb4966a480530f0e1db66f8d9f9e864d7a76c"
              },
              {
                "rank": 5,
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "bond",
                  "change",
                  "checked",
                  "corrected",
                  "data",
                  "edition",
                  "editorial",
                  "global",
                  "inside",
                  "news",
                  "only",
                  "organise",
                  "pick",
                  "rates",
                  "reported",
                  "separate",
                  "singapore",
                  "stronger",
                  "todays",
                  "world"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "df3f4a9dd49d33314fda9e481e1298907d577af1b225c1bd4ef4e5099ce96024",
                "shared_source_ids": [],
                "score_receipt_sha256": "a13da7a5875040043c5ca85c2bdfadffef9cb89f1a8a9354eb3e6f45d4076de5"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "data",
                  "direct",
                  "edition",
                  "first",
                  "logistics",
                  "make",
                  "organise",
                  "public",
                  "rule",
                  "second",
                  "separate",
                  "singapore",
                  "stronger",
                  "third",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "b2992073c1d4dfe21f3258fa919276a7e1f6caa9bb6e58f2e9d67b44c4c8af68",
                "shared_source_ids": [],
                "score_receipt_sha256": "9b73322dcdc68080d1e629c071499ce06b9947b8a473c2d865c8ae64526c6380"
              },
              {
                "rank": 13,
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "direct",
                  "edition",
                  "first",
                  "form",
                  "impact",
                  "official",
                  "organise",
                  "ranking",
                  "reported",
                  "second",
                  "stronger",
                  "third",
                  "todays",
                  "withdrawn"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "cfa9debb05aa7ce21eeb5eb2972b27f7a8d7675f6e19120ef9d292a923bab00a",
                "shared_source_ids": [],
                "score_receipt_sha256": "754f862e1592f11d0e22eb57880fc5ff3726278409e366717088073081bfb506"
              },
              {
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "rank": 17,
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "rank": 18,
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "rank": 19,
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "rank": 20,
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "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": 183,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "clearly",
                  "easier",
                  "edition",
                  "first",
                  "form",
                  "hold",
                  "make",
                  "official",
                  "organise",
                  "ranking",
                  "rates",
                  "reported",
                  "second",
                  "separate",
                  "third",
                  "todays",
                  "unchanged",
                  "whether"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "4f19f4b6d072d1a93ffcbafcd1ff2fea161763f75bc54f93daf1b6affecc826d",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7d834dca64bbbfa1e621168cbde28f455a3e99937d5895f7d6741e63e80a054"
              },
              {
                "rank": 23,
                "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": [
                  "cause",
                  "change",
                  "corrected",
                  "direct",
                  "edition",
                  "editorial",
                  "impact",
                  "inside",
                  "order",
                  "organise",
                  "pick",
                  "ranking",
                  "reported",
                  "separate",
                  "stronger",
                  "todays",
                  "world"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "1356b979a274f07cde9f4b18c398c7bd966e41249ff5eb76a0e363171426d0cb",
                "shared_source_ids": [],
                "score_receipt_sha256": "b897a8c11ee239bbd3aa69673cc4dd1a7375c70e24a7bf451efa1573822297cc"
              },
              {
                "rank": 24,
                "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": 129,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "corrected",
                  "edition",
                  "impact",
                  "news",
                  "only",
                  "order",
                  "pick",
                  "reported",
                  "separate",
                  "stronger",
                  "support",
                  "todays",
                  "whether",
                  "world"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "4e0a08066a962d59f2979060bcac37ae033f88af48e24a9ab271f2be0e1cbcde",
                "shared_source_ids": [],
                "score_receipt_sha256": "f7bdf5e7a18d784602225a18ab4933ccf216f21d0432a6130ad263b6b2b03778"
              },
              {
                "rank": 25,
                "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": 118,
                "qualifies": true,
                "shared_terms": [
                  "company",
                  "costs",
                  "first",
                  "form",
                  "hold",
                  "inside",
                  "rates",
                  "second",
                  "stronger",
                  "third"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
                "shared_source_ids": [],
                "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
              },
              {
                "rank": 26,
                "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": 118,
                "qualifies": true,
                "shared_terms": [
                  "company",
                  "costs",
                  "first",
                  "form",
                  "hold",
                  "inside",
                  "rates",
                  "second",
                  "stronger",
                  "third"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
                "shared_source_ids": [],
                "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
              },
              {
                "rank": 27,
                "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": 118,
                "qualifies": true,
                "shared_terms": [
                  "company",
                  "costs",
                  "first",
                  "form",
                  "hold",
                  "inside",
                  "rates",
                  "second",
                  "stronger",
                  "third"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
                "shared_source_ids": [],
                "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
              },
              {
                "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": 118,
                "qualifies": true,
                "shared_terms": [
                  "company",
                  "costs",
                  "first",
                  "form",
                  "hold",
                  "inside",
                  "rates",
                  "second",
                  "stronger",
                  "third"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "765077ed9f1474dabee2d4554e56d3ec6d658e0b9cf30e74e0ecbb46773b947d",
                "shared_source_ids": [],
                "score_receipt_sha256": "0806ee403caab513642c01ae484722ef5ab32d59f0f3811273f20b721663def1"
              },
              {
                "rank": 29,
                "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": 46,
                "qualifies": false,
                "shared_terms": [
                  "costs",
                  "reported",
                  "separate"
                ],
                "shared_term_count": 3,
                "shared_terms_sha256": "bd89a492fc2c23a464cbd505683509b5736e96b692d05400b0fc922c6a417629",
                "shared_source_ids": [],
                "score_receipt_sha256": "b2cfd942fa153d3040065dbd9342e95e298f5aef1296ee8f75334aff43e89360"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "alleging",
              "approvals",
              "areas",
              "arrested",
              "asias",
              "available",
              "banking",
              "bond",
              "build",
              "cause",
              "center",
              "challenged",
              "change",
              "checked",
              "choice",
              "clearly",
              "collected",
              "comes",
              "company",
              "complete",
              "construction",
              "copper",
              "corrected",
              "correction",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "despite",
              "digital",
              "direct",
              "drive",
              "easier",
              "edition",
              "editorial",
              "enter",
              "export",
              "fifth",
              "firm",
              "first",
              "fixed",
              "food",
              "form",
              "former",
              "fortune",
              "found",
              "fourth",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "impact",
              "improvement",
              "independent",
              "inside",
              "issue",
              "item",
              "largest",
              "lead",
              "linked",
              "list",
              "logistics",
              "longer",
              "looking",
              "loudoun",
              "make",
              "many",
              "mortgage",
              "named",
              "newly",
              "news",
              "official",
              "only",
              "order",
              "organise",
              "overtaken",
              "pick",
              "politico",
              "president",
              "public",
              "publishers",
              "puts",
              "ranking",
              "rates",
              "regional",
              "reported",
              "roughly",
              "rule",
              "scheme",
              "search",
              "second",
              "separate",
              "separately",
              "share",
              "singapore",
              "site",
              "sixth",
              "southeast",
              "stated",
              "stays",
              "stolen",
              "stronger",
              "subsidiary",
              "sues",
              "support",
              "supports",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "third",
              "time",
              "todays",
              "turmoil",
              "unchanged",
              "whether",
              "window",
              "wire",
              "withdrawn",
              "wjla",
              "words",
              "world",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "8fc80aa97608f2f453a9b2049dd637da7be7e55983f472c4ac64238c0b721d0a",
            "selected_score_receipt_sha256": "25148f76831df89db43d55c730f2e966c3f11b426fc34bbfc1e10fbe64f2b895",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "79b0f0d59a174f459831a5a17a304dc957220f76d7908d767e91f6a3238382ce",
          "comparison_receipt_sha256": "0ae4ea3fb7ca7afcfecf92ab40c75683b4d0bf5d9f0094996ee4ad65f3fe45bc",
          "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 stronger official report",
        "More independent support",
        "A correction to any lead report"
      ],
      "invalidation": "Change a pick when its report is withdrawn, corrected, no longer current, or clearly overtaken.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T06:24:00+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-04T06:24:00+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 research plans have fixed rules and no guaranteed result.",
      "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 give useful background, but they do not prove that a price will rise or fall and cannot open a research plan by themselves.",
        "Each published plan keeps its starting range, goal, safety limit, time period, and named price provider. No other recognised mention was held back from this set. Results count only after the stated checks occur."
      ],
      "beats": [
        {
          "label": "BACKGROUND",
          "title": "News gives context, not an entry",
          "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”. Neither report can open a price plan without the later price rule.",
          "source_ids": [
            "LEAD-01",
            "LEAD-02"
          ]
        },
        {
          "label": "FIXED RULES",
          "title": "The numbers do not move later",
          "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”. These reports cannot be used to change a missed start into a win.",
          "source_ids": [
            "LEAD-03",
            "LEAD-04"
          ]
        },
        {
          "label": "RESULT",
          "title": "A published plan is not a result",
          "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 still needs the stated time and price checks.",
          "source_ids": [
            "LEAD-05",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order.",
      "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; unrelated history is never inserted and none of it proves 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-04-0958-SGT",
          "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",
          "tab_name": "Predictions",
          "question": "What do the research predictions know today?",
          "headline": "32 research plans have fixed rules and no guaranteed result.",
          "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 give useful background, but they do not prove that a price will rise or fall and cannot open a research plan by themselves.",
            "Each published plan keeps its starting range, goal, safety limit, time period, and named price provider. No other recognised mention was held back from this set. Results count only after the stated checks occur."
          ],
          "beats": [
            {
              "label": "BACKGROUND",
              "title": "News gives context, not an entry",
              "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”. Neither report can open a price plan without the later price rule.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "FIXED RULES",
              "title": "The numbers do not move later",
              "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”. These reports cannot be used to change a missed start into a win.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "RESULT",
              "title": "A published plan is not a result",
              "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 still needs the stated time and price checks.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order.",
          "watch_conditions": [
            "Valid price checks",
            "Plans that never enter",
            "Enough similar results to judge the method"
          ],
          "invalidation": "Do not count a result when its starting rule, time, or approved price evidence is missing.",
          "content_sha256": "8934ca62b50225ad0349f4c2b0c2e9c7dbb86dcce70ef37c4716d5be9cfabf46",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Predictions",
          "question": "What do the research predictions know today?",
          "headline": "32 research plans have fixed rules and no guaranteed result.",
          "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 give useful background, but they do not prove that a price will rise or fall and cannot open a research plan by themselves.",
            "Each published plan keeps its starting range, goal, safety limit, time period, and named price provider. No other recognised mention was held back from this set. Results count only after the stated checks occur."
          ],
          "beats": [
            {
              "label": "BACKGROUND",
              "title": "News gives context, not an entry",
              "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”. Neither report can open a price plan without the later price rule.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "FIXED RULES",
              "title": "The numbers do not move later",
              "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”. These reports cannot be used to change a missed start into a win.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "RESULT",
              "title": "A published plan is not a result",
              "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 still needs the stated time and price checks.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order.",
          "watch_conditions": [
            "Valid price checks",
            "Plans that never enter",
            "Enough similar results to judge the method"
          ],
          "invalidation": "Do not count a result when its starting rule, time, or approved price evidence is missing.",
          "content_sha256": "8934ca62b50225ad0349f4c2b0c2e9c7dbb86dcce70ef37c4716d5be9cfabf46",
          "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 research plans have fixed rules and no guaranteed result.",
            "current": "32 research plans have fixed rules and no guaranteed result."
          },
          "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 give useful background, but they do not prove that a price will rise or fall and cannot open a research plan by themselves.",
              "Each published plan keeps its starting range, goal, safety limit, time period, and named price provider. No other recognised mention was held back from this set. Results count only after the stated checks occur."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "News gives context, not an entry",
              "The numbers do not move later",
              "A published plan is not a result"
            ],
            "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": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order.",
            "current": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Valid price checks",
              "Plans that never enter",
              "Enough similar results to judge the method"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Do not count a result when its starting rule, time, or approved price evidence is missing.",
            "current": "Do not count a result when its starting rule, time, or approved price 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",
            "approved",
            "arrested",
            "asias",
            "back",
            "background",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "change",
            "checks",
            "company",
            "construction",
            "context",
            "copper",
            "costs",
            "count",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "drive",
            "each",
            "enough",
            "enter",
            "entry",
            "export",
            "fall",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "give",
            "gives",
            "global",
            "goal",
            "governor",
            "grid",
            "group",
            "guaranteed",
            "held",
            "hold",
            "improvement",
            "judge",
            "judged",
            "keeps",
            "know",
            "largest",
            "later",
            "limit",
            "logistics",
            "looking",
            "loudoun",
            "mention",
            "method",
            "missed",
            "missing",
            "mortgage",
            "move",
            "must",
            "named",
            "neither",
            "never",
            "news",
            "numbers",
            "occur",
            "only",
            "open",
            "order",
            "original",
            "outcome",
            "period",
            "plan",
            "plans",
            "politico",
            "president",
            "price",
            "prove",
            "provider",
            "puts",
            "range",
            "rates",
            "recognised",
            "regional",
            "reported",
            "research",
            "result",
            "results",
            "rise",
            "roughly",
            "rule",
            "rules",
            "safety",
            "scheme",
            "separately",
            "similar",
            "singapore",
            "site",
            "southeast",
            "start",
            "starting",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "themselves",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "used",
            "useful",
            "valid",
            "will",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "exact_candidate_count": 26,
          "meaningful_match_count": 26,
          "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "approved",
                "arrested",
                "asias",
                "back",
                "background",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "change",
                "checks",
                "company",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "each",
                "enough",
                "enter",
                "entry",
                "export",
                "fall",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "give",
                "gives",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "guaranteed",
                "held",
                "hold",
                "improvement",
                "judge",
                "judged",
                "keeps",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missed",
                "missing",
                "mortgage",
                "move",
                "must",
                "named",
                "neither",
                "never",
                "news",
                "numbers",
                "occur",
                "only",
                "open",
                "order",
                "original",
                "outcome",
                "period",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "prove",
                "provider",
                "puts",
                "range",
                "rates",
                "recognised",
                "regional",
                "reported",
                "research",
                "result",
                "results",
                "rise",
                "roughly",
                "rule",
                "rules",
                "safety",
                "scheme",
                "separately",
                "similar",
                "singapore",
                "site",
                "southeast",
                "start",
                "starting",
                "stated",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "themselves",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "used",
                "useful",
                "valid",
                "will",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 129,
              "shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "approved",
                "arrested",
                "asias",
                "back",
                "background",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "change",
                "checks",
                "company",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "each",
                "enough",
                "enter",
                "entry",
                "export",
                "fall",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "give",
                "gives",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "guaranteed",
                "held",
                "hold",
                "improvement",
                "judge",
                "judged",
                "keeps",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missed",
                "missing",
                "mortgage",
                "move",
                "must",
                "named",
                "neither",
                "never",
                "news",
                "numbers",
                "occur",
                "only",
                "open",
                "order",
                "original",
                "outcome",
                "period",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "prove",
                "provider",
                "puts",
                "range",
                "rates",
                "recognised",
                "regional",
                "reported",
                "research",
                "result",
                "results",
                "rise",
                "roughly",
                "rule",
                "rules",
                "safety",
                "scheme",
                "separately",
                "similar",
                "singapore",
                "site",
                "southeast",
                "start",
                "starting",
                "stated",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "themselves",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "used",
                "useful",
                "valid",
                "will",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 129,
              "shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "approvals",
                "approved",
                "arrested",
                "asias",
                "back",
                "background",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "change",
                "checks",
                "company",
                "construction",
                "context",
                "copper",
                "costs",
                "count",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "each",
                "enough",
                "enter",
                "entry",
                "export",
                "fall",
                "firm",
                "fixed",
                "food",
                "former",
                "fortune",
                "fresh",
                "give",
                "gives",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "guaranteed",
                "held",
                "hold",
                "improvement",
                "judge",
                "judged",
                "keeps",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "loudoun",
                "mention",
                "method",
                "missed",
                "missing",
                "mortgage",
                "move",
                "must",
                "named",
                "neither",
                "never",
                "news",
                "numbers",
                "occur",
                "only",
                "open",
                "order",
                "original",
                "outcome",
                "period",
                "plan",
                "plans",
                "politico",
                "president",
                "price",
                "prove",
                "provider",
                "puts",
                "range",
                "rates",
                "recognised",
                "regional",
                "reported",
                "research",
                "result",
                "results",
                "rise",
                "roughly",
                "rule",
                "rules",
                "safety",
                "scheme",
                "separately",
                "similar",
                "singapore",
                "site",
                "southeast",
                "start",
                "starting",
                "stated",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "themselves",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "used",
                "useful",
                "valid",
                "will",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 129,
              "shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130"
            },
            {
              "rank": 4,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "approvals",
                "approved",
                "asias",
                "background",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "change",
                "checks",
                "context",
                "costs",
                "count",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "digital",
                "drive",
                "each",
                "enough",
                "enter",
                "entry",
                "export",
                "fall",
                "firm",
                "fixed",
                "fortune",
                "give",
                "gives",
                "global",
                "goal",
                "governor",
                "grid",
                "group",
                "guaranteed",
                "hold",
                "improvement",
                "judge",
                "judged",
                "keeps",
                "know",
                "largest",
                "later",
                "limit",
                "logistics",
                "looking",
                "method",
                "missed",
                "missing",
                "mortgage",
                "move",
                "must",
                "named",
                "neither",
                "never",
                "news",
                "numbers",
                "occur",
                "only",
                "open",
                "order",
                "original",
                "outcome",
                "period",
                "plan",
                "plans",
                "politico",
                "price",
                "prove",
                "provider",
                "puts",
                "range",
                "rates",
                "regional",
                "reported",
                "research",
                "result",
                "results",
                "rise",
                "roughly",
                "rule",
                "rules",
                "safety",
                "separately",
                "similar",
                "singapore",
                "southeast",
                "start",
                "starting",
                "stated",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "themselves",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "used",
                "useful",
                "valid",
                "will",
                "without"
              ],
              "shared_term_count": 106,
              "shared_terms_sha256": "a8c514efe18c7418449b9dd8204c61451b247320a6612496bda4cffc8980ff80",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "71016c95043704b78ab6281895ae322634d1e80b98f9c33ac46143c6986d0f8d"
            },
            {
              "rank": 5,
              "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": 468,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "checks",
                "count",
                "enough",
                "fixed",
                "goal",
                "group",
                "judge",
                "keeps",
                "know",
                "later",
                "limit",
                "missed",
                "missing",
                "move",
                "must",
                "named",
                "numbers",
                "only",
                "original",
                "period",
                "price",
                "prove",
                "range",
                "research",
                "result",
                "results",
                "rule",
                "rules",
                "safety",
                "similar",
                "start",
                "starting",
                "time",
                "todays",
                "valid"
              ],
              "shared_term_count": 37,
              "shared_terms_sha256": "ec21a362a0022abba7db35184e16b86d5ab00df1ee43923590b1d1940daa56b8",
              "shared_source_ids": [],
              "score_receipt_sha256": "d8fc0305b4aea705bbbd1506e449572b6523150fe6815fd84c2cdd3a0d1a3225"
            },
            {
              "rank": 6,
              "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": 229,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enough",
                "entry",
                "fixed",
                "judge",
                "know",
                "later",
                "missing",
                "move",
                "must",
                "only",
                "original",
                "outcome",
                "plans",
                "price",
                "recognised",
                "research",
                "result",
                "results",
                "safety",
                "starting",
                "time"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "7a979514bd0c33f7955138bd307b86534fc5109feaceb5a96b5022b4a80c6d39",
              "shared_source_ids": [],
              "score_receipt_sha256": "63b85a45a7264f06c2e41835e920d1b623323c36ad64519f5bd2be8b32bb8430"
            },
            {
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "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": 208,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "fixed",
                "held",
                "later",
                "missing",
                "named",
                "never",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "rules",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
              "shared_source_ids": [],
              "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
            },
            {
              "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": 205,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "entry",
                "fall",
                "fixed",
                "held",
                "missing",
                "must",
                "only",
                "plans",
                "price",
                "research",
                "result",
                "safety",
                "valid",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "aeff3a5263db8300809ca787dda723845d08196d1bd6612057867a803d8426ca",
              "shared_source_ids": [],
              "score_receipt_sha256": "88dbe27c29ab2999693068c45112d0fdc113876954d643bf1ca0d1e3e8520677"
            },
            {
              "rank": 15,
              "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": 202,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "daily",
                "enter",
                "entry",
                "held",
                "missing",
                "only",
                "outcome",
                "plan",
                "plans",
                "price",
                "research",
                "rules",
                "safety",
                "time",
                "todays"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "6d2ebead0b058f252d43071af8a9f94a1b52e8b156ba97c91f49d59232562d95",
              "shared_source_ids": [],
              "score_receipt_sha256": "930e603e40c38830de2ea21b0d70248949c08724f613ac04eb27240aace41bb0"
            },
            {
              "rank": 16,
              "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": 181,
              "qualifies": true,
              "shared_terms": [
                "change",
                "company",
                "costs",
                "entry",
                "move",
                "must",
                "only",
                "price",
                "research",
                "rise",
                "time",
                "todays",
                "useful"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "81704fd69a7144c5098156c1a23df64cf1955212a1f040cc8b895f86ff4fd1a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "32ab5525c429f54dfb2e66ca90fc6715bb548596d722c2bd644832855611a6b6"
            },
            {
              "rank": 17,
              "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": 181,
              "qualifies": true,
              "shared_terms": [
                "change",
                "company",
                "costs",
                "entry",
                "move",
                "must",
                "only",
                "price",
                "research",
                "rise",
                "time",
                "todays",
                "useful"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "81704fd69a7144c5098156c1a23df64cf1955212a1f040cc8b895f86ff4fd1a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "32ab5525c429f54dfb2e66ca90fc6715bb548596d722c2bd644832855611a6b6"
            },
            {
              "rank": 18,
              "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": 172,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "fb67a0491f60732a84ca7745c70f36cca211bfa88ce295bd859333ab690a3bfd"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 163,
              "qualifies": true,
              "shared_terms": [
                "approved",
                "cannot",
                "change",
                "entry",
                "fixed",
                "held",
                "mention",
                "missing",
                "named",
                "only",
                "open",
                "price",
                "recognised",
                "research",
                "safety",
                "time",
                "without"
              ],
              "shared_term_count": 17,
              "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
              "shared_source_ids": [],
              "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "change",
                "enough",
                "entry",
                "must",
                "only",
                "original",
                "outcome",
                "price",
                "reported",
                "research",
                "time",
                "valid"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "14de021ad8659ea3227e9d50f2c89bac5734d56ab970f584a26cd3305381a37b",
              "shared_source_ids": [],
              "score_receipt_sha256": "def026c6ad52de1a89f5ac9d0fde7207e8f20c5f5602b13c2c5d77d4c19c93eb"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "change",
                "enough",
                "entry",
                "must",
                "only",
                "original",
                "outcome",
                "price",
                "reported",
                "research",
                "time",
                "valid"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "14de021ad8659ea3227e9d50f2c89bac5734d56ab970f584a26cd3305381a37b",
              "shared_source_ids": [],
              "score_receipt_sha256": "def026c6ad52de1a89f5ac9d0fde7207e8f20c5f5602b13c2c5d77d4c19c93eb"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "alleging",
            "approvals",
            "approved",
            "arrested",
            "asias",
            "back",
            "background",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "change",
            "checks",
            "company",
            "construction",
            "context",
            "copper",
            "costs",
            "count",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "drive",
            "each",
            "enough",
            "enter",
            "entry",
            "export",
            "fall",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "give",
            "gives",
            "global",
            "goal",
            "governor",
            "grid",
            "group",
            "guaranteed",
            "held",
            "hold",
            "improvement",
            "judge",
            "judged",
            "keeps",
            "know",
            "largest",
            "later",
            "limit",
            "logistics",
            "looking",
            "loudoun",
            "mention",
            "method",
            "missed",
            "missing",
            "mortgage",
            "move",
            "must",
            "named",
            "neither",
            "never",
            "news",
            "numbers",
            "occur",
            "only",
            "open",
            "order",
            "original",
            "outcome",
            "period",
            "plan",
            "plans",
            "politico",
            "president",
            "price",
            "prove",
            "provider",
            "puts",
            "range",
            "rates",
            "recognised",
            "regional",
            "reported",
            "research",
            "result",
            "results",
            "rise",
            "roughly",
            "rule",
            "rules",
            "safety",
            "scheme",
            "separately",
            "similar",
            "singapore",
            "site",
            "southeast",
            "start",
            "starting",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "themselves",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "used",
            "useful",
            "valid",
            "will",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
          "selected_score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "b72f0e2db68beb67ec103bc0068e2c906c060b96c584bbcbe1f1a00b381715f4",
        "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": "d5860e5f17019e6e612fbbd01f2ecb16212e7c29a2b565f53cf505bc7d9d22eb"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-PREDICTIONS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Predictions",
          "source_headline": "32 research plans have fixed rules and no guaranteed result.",
          "source_question": "What do the research predictions know today?",
          "source_market_connection": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "8934ca62b50225ad0349f4c2b0c2e9c7dbb86dcce70ef37c4716d5be9cfabf46",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Predictions",
          "current_headline": "32 research plans have fixed rules and no guaranteed result.",
          "current_question": "What do the research predictions know today?",
          "current_market_connection": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "8934ca62b50225ad0349f4c2b0c2e9c7dbb86dcce70ef37c4716d5be9cfabf46",
          "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 research plans have fixed rules and no guaranteed result.",
              "current": "32 research plans have fixed rules and no guaranteed result."
            },
            "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 give useful background, but they do not prove that a price will rise or fall and cannot open a research plan by themselves.",
                "Each published plan keeps its starting range, goal, safety limit, time period, and named price provider. No other recognised mention was held back from this set. Results count only after the stated checks occur."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "News gives context, not an entry",
                "The numbers do not move later",
                "A published plan is not a result"
              ],
              "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": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order.",
              "current": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Valid price checks",
                "Plans that never enter",
                "Enough similar results to judge the method"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not count a result when its starting rule, time, or approved price evidence is missing.",
              "current": "Do not count a result when its starting rule, time, or approved price 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",
            "approved",
            "arrested",
            "asias",
            "back",
            "background",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "change",
            "checks",
            "company",
            "construction",
            "context",
            "copper",
            "costs",
            "count",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "drive",
            "each",
            "enough",
            "enter",
            "entry",
            "export",
            "fall",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "give",
            "gives",
            "global",
            "goal",
            "governor",
            "grid",
            "group",
            "guaranteed",
            "held",
            "hold",
            "improvement",
            "judge",
            "judged",
            "keeps",
            "know",
            "largest",
            "later",
            "limit",
            "logistics",
            "looking",
            "loudoun",
            "mention",
            "method",
            "missed",
            "missing",
            "mortgage",
            "move",
            "must",
            "named",
            "neither",
            "never",
            "news",
            "numbers",
            "occur",
            "only",
            "open",
            "order",
            "original",
            "outcome",
            "period",
            "plan",
            "plans",
            "politico",
            "president",
            "price",
            "prove",
            "provider",
            "puts",
            "range",
            "rates",
            "recognised",
            "regional",
            "reported",
            "research",
            "result",
            "results",
            "rise",
            "roughly",
            "rule",
            "rules",
            "safety",
            "scheme",
            "separately",
            "similar",
            "singapore",
            "site",
            "southeast",
            "start",
            "starting",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "themselves",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "used",
            "useful",
            "valid",
            "will",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
          "topical_score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 26,
            "meaningful_match_count": 26,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "approved",
                  "arrested",
                  "asias",
                  "back",
                  "background",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "enough",
                  "enter",
                  "entry",
                  "export",
                  "fall",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "give",
                  "gives",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "guaranteed",
                  "held",
                  "hold",
                  "improvement",
                  "judge",
                  "judged",
                  "keeps",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missed",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "numbers",
                  "occur",
                  "only",
                  "open",
                  "order",
                  "original",
                  "outcome",
                  "period",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "prove",
                  "provider",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "rise",
                  "roughly",
                  "rule",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "themselves",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "used",
                  "useful",
                  "valid",
                  "will",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 129,
                "shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "approved",
                  "arrested",
                  "asias",
                  "back",
                  "background",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "enough",
                  "enter",
                  "entry",
                  "export",
                  "fall",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "give",
                  "gives",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "guaranteed",
                  "held",
                  "hold",
                  "improvement",
                  "judge",
                  "judged",
                  "keeps",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missed",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "numbers",
                  "occur",
                  "only",
                  "open",
                  "order",
                  "original",
                  "outcome",
                  "period",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "prove",
                  "provider",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "rise",
                  "roughly",
                  "rule",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "themselves",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "used",
                  "useful",
                  "valid",
                  "will",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 129,
                "shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "approved",
                  "arrested",
                  "asias",
                  "back",
                  "background",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "enough",
                  "enter",
                  "entry",
                  "export",
                  "fall",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "give",
                  "gives",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "guaranteed",
                  "held",
                  "hold",
                  "improvement",
                  "judge",
                  "judged",
                  "keeps",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missed",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "numbers",
                  "occur",
                  "only",
                  "open",
                  "order",
                  "original",
                  "outcome",
                  "period",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "prove",
                  "provider",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "rise",
                  "roughly",
                  "rule",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "themselves",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "used",
                  "useful",
                  "valid",
                  "will",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 129,
                "shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "approved",
                  "asias",
                  "background",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "checks",
                  "context",
                  "costs",
                  "count",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "enough",
                  "enter",
                  "entry",
                  "export",
                  "fall",
                  "firm",
                  "fixed",
                  "fortune",
                  "give",
                  "gives",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "guaranteed",
                  "hold",
                  "improvement",
                  "judge",
                  "judged",
                  "keeps",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "method",
                  "missed",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "numbers",
                  "occur",
                  "only",
                  "open",
                  "order",
                  "original",
                  "outcome",
                  "period",
                  "plan",
                  "plans",
                  "politico",
                  "price",
                  "prove",
                  "provider",
                  "puts",
                  "range",
                  "rates",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "rise",
                  "roughly",
                  "rule",
                  "rules",
                  "safety",
                  "separately",
                  "similar",
                  "singapore",
                  "southeast",
                  "start",
                  "starting",
                  "stated",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "themselves",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "used",
                  "useful",
                  "valid",
                  "will",
                  "without"
                ],
                "shared_term_count": 106,
                "shared_terms_sha256": "a8c514efe18c7418449b9dd8204c61451b247320a6612496bda4cffc8980ff80",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "71016c95043704b78ab6281895ae322634d1e80b98f9c33ac46143c6986d0f8d"
              },
              {
                "rank": 5,
                "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": 468,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "checks",
                  "count",
                  "enough",
                  "fixed",
                  "goal",
                  "group",
                  "judge",
                  "keeps",
                  "know",
                  "later",
                  "limit",
                  "missed",
                  "missing",
                  "move",
                  "must",
                  "named",
                  "numbers",
                  "only",
                  "original",
                  "period",
                  "price",
                  "prove",
                  "range",
                  "research",
                  "result",
                  "results",
                  "rule",
                  "rules",
                  "safety",
                  "similar",
                  "start",
                  "starting",
                  "time",
                  "todays",
                  "valid"
                ],
                "shared_term_count": 37,
                "shared_terms_sha256": "ec21a362a0022abba7db35184e16b86d5ab00df1ee43923590b1d1940daa56b8",
                "shared_source_ids": [],
                "score_receipt_sha256": "d8fc0305b4aea705bbbd1506e449572b6523150fe6815fd84c2cdd3a0d1a3225"
              },
              {
                "rank": 6,
                "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": 229,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enough",
                  "entry",
                  "fixed",
                  "judge",
                  "know",
                  "later",
                  "missing",
                  "move",
                  "must",
                  "only",
                  "original",
                  "outcome",
                  "plans",
                  "price",
                  "recognised",
                  "research",
                  "result",
                  "results",
                  "safety",
                  "starting",
                  "time"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "7a979514bd0c33f7955138bd307b86534fc5109feaceb5a96b5022b4a80c6d39",
                "shared_source_ids": [],
                "score_receipt_sha256": "63b85a45a7264f06c2e41835e920d1b623323c36ad64519f5bd2be8b32bb8430"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 205,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "entry",
                  "fall",
                  "fixed",
                  "held",
                  "missing",
                  "must",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "safety",
                  "valid",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "aeff3a5263db8300809ca787dda723845d08196d1bd6612057867a803d8426ca",
                "shared_source_ids": [],
                "score_receipt_sha256": "88dbe27c29ab2999693068c45112d0fdc113876954d643bf1ca0d1e3e8520677"
              },
              {
                "rank": 15,
                "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": 202,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "held",
                  "missing",
                  "only",
                  "outcome",
                  "plan",
                  "plans",
                  "price",
                  "research",
                  "rules",
                  "safety",
                  "time",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "6d2ebead0b058f252d43071af8a9f94a1b52e8b156ba97c91f49d59232562d95",
                "shared_source_ids": [],
                "score_receipt_sha256": "930e603e40c38830de2ea21b0d70248949c08724f613ac04eb27240aace41bb0"
              },
              {
                "rank": 16,
                "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": 181,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "company",
                  "costs",
                  "entry",
                  "move",
                  "must",
                  "only",
                  "price",
                  "research",
                  "rise",
                  "time",
                  "todays",
                  "useful"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "81704fd69a7144c5098156c1a23df64cf1955212a1f040cc8b895f86ff4fd1a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "32ab5525c429f54dfb2e66ca90fc6715bb548596d722c2bd644832855611a6b6"
              },
              {
                "rank": 17,
                "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": 181,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "company",
                  "costs",
                  "entry",
                  "move",
                  "must",
                  "only",
                  "price",
                  "research",
                  "rise",
                  "time",
                  "todays",
                  "useful"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "81704fd69a7144c5098156c1a23df64cf1955212a1f040cc8b895f86ff4fd1a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "32ab5525c429f54dfb2e66ca90fc6715bb548596d722c2bd644832855611a6b6"
              },
              {
                "rank": 18,
                "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": 172,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "fb67a0491f60732a84ca7745c70f36cca211bfa88ce295bd859333ab690a3bfd"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "enough",
                  "entry",
                  "must",
                  "only",
                  "original",
                  "outcome",
                  "price",
                  "reported",
                  "research",
                  "time",
                  "valid"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "14de021ad8659ea3227e9d50f2c89bac5734d56ab970f584a26cd3305381a37b",
                "shared_source_ids": [],
                "score_receipt_sha256": "def026c6ad52de1a89f5ac9d0fde7207e8f20c5f5602b13c2c5d77d4c19c93eb"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "enough",
                  "entry",
                  "must",
                  "only",
                  "original",
                  "outcome",
                  "price",
                  "reported",
                  "research",
                  "time",
                  "valid"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "14de021ad8659ea3227e9d50f2c89bac5734d56ab970f584a26cd3305381a37b",
                "shared_source_ids": [],
                "score_receipt_sha256": "def026c6ad52de1a89f5ac9d0fde7207e8f20c5f5602b13c2c5d77d4c19c93eb"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "alleging",
              "approvals",
              "approved",
              "arrested",
              "asias",
              "back",
              "background",
              "banking",
              "bond",
              "build",
              "cannot",
              "center",
              "change",
              "checks",
              "company",
              "construction",
              "context",
              "copper",
              "costs",
              "count",
              "county",
              "daily",
              "data",
              "datamarnews",
              "despite",
              "digital",
              "drive",
              "each",
              "enough",
              "enter",
              "entry",
              "export",
              "fall",
              "firm",
              "fixed",
              "food",
              "former",
              "fortune",
              "fresh",
              "give",
              "gives",
              "global",
              "goal",
              "governor",
              "grid",
              "group",
              "guaranteed",
              "held",
              "hold",
              "improvement",
              "judge",
              "judged",
              "keeps",
              "know",
              "largest",
              "later",
              "limit",
              "logistics",
              "looking",
              "loudoun",
              "mention",
              "method",
              "missed",
              "missing",
              "mortgage",
              "move",
              "must",
              "named",
              "neither",
              "never",
              "news",
              "numbers",
              "occur",
              "only",
              "open",
              "order",
              "original",
              "outcome",
              "period",
              "plan",
              "plans",
              "politico",
              "president",
              "price",
              "prove",
              "provider",
              "puts",
              "range",
              "rates",
              "recognised",
              "regional",
              "reported",
              "research",
              "result",
              "results",
              "rise",
              "roughly",
              "rule",
              "rules",
              "safety",
              "scheme",
              "separately",
              "similar",
              "singapore",
              "site",
              "southeast",
              "start",
              "starting",
              "stated",
              "stolen",
              "subsidiary",
              "sues",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "themselves",
              "time",
              "todays",
              "turmoil",
              "unchanged",
              "used",
              "useful",
              "valid",
              "will",
              "wire",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
            "selected_score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "b72f0e2db68beb67ec103bc0068e2c906c060b96c584bbcbe1f1a00b381715f4",
          "comparison_receipt_sha256": "d5860e5f17019e6e612fbbd01f2ecb16212e7c29a2b565f53cf505bc7d9d22eb",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "ad0b6b4c93d66f83fb10b7eb33947ac358831a322a4c4db3636a97d4ac23048b",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "research",
            "plans",
            "fixed",
            "rules",
            "and",
            "guaranteed",
            "result",
            "are",
            "later",
            "results",
            "must",
            "judged",
            "the",
            "original",
            "not",
            "today",
            "story",
            "order",
            "mortgage",
            "rates",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "may",
            "give",
            "useful",
            "background",
            "but",
            "prove",
            "price",
            "will",
            "rise",
            "fall",
            "cannot",
            "open",
            "plan",
            "themselves",
            "keeps",
            "its",
            "starting",
            "range",
            "goal",
            "safety",
            "limit",
            "time",
            "period",
            "named",
            "provider",
            "recognised",
            "mention",
            "was",
            "held",
            "back",
            "set",
            "count",
            "stated",
            "checks",
            "occur",
            "valid",
            "never",
            "enter",
            "enough",
            "similar",
            "judge",
            "method"
          ],
          "direction": "MIXED"
        },
        "before_at_sgt": "2026-08-04T06:24:00+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-1545-SGT-C02::TAB-10-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-10-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-05-PREDICTIONS",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::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-03-1055-SGT"
        ],
        "direction_counts": {
          "UP": 1,
          "DOWN": 1,
          "MIXED": 1,
          "UNSTATED": 2
        },
        "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-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": 438.5295,
            "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-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": [],
            "matched_events": [],
            "score": 247.8914,
            "why": [
              "shared terms: order, story, the, must, not"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-10-LEARNING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "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": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 226.7296,
            "why": [
              "shared terms: story, the, must, order, enough"
            ],
            "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": 223.3745,
            "why": [
              "shared terms: plans, held, research, are, the"
            ],
            "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": 219.4769,
            "why": [
              "shared terms: plans, research, fixed, are, but"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "0b5dadf10e7c7db80c1c7f0c86f25bafc412babb73d81d72834e255a17c1c4f2"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-PREDICTIONS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Predictions",
          "source_headline": "32 research plans have fixed rules and no guaranteed result.",
          "source_question": "What do the research predictions know today?",
          "source_market_connection": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "8934ca62b50225ad0349f4c2b0c2e9c7dbb86dcce70ef37c4716d5be9cfabf46",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Predictions",
          "current_headline": "32 research plans have fixed rules and no guaranteed result.",
          "current_question": "What do the research predictions know today?",
          "current_market_connection": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "8934ca62b50225ad0349f4c2b0c2e9c7dbb86dcce70ef37c4716d5be9cfabf46",
          "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 research plans have fixed rules and no guaranteed result.",
              "current": "32 research plans have fixed rules and no guaranteed result."
            },
            "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 give useful background, but they do not prove that a price will rise or fall and cannot open a research plan by themselves.",
                "Each published plan keeps its starting range, goal, safety limit, time period, and named price provider. No other recognised mention was held back from this set. Results count only after the stated checks occur."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "News gives context, not an entry",
                "The numbers do not move later",
                "A published plan is not a result"
              ],
              "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": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order.",
              "current": "32 plans are research only. Their later results must be judged against the original rules, not today’s story order."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Valid price checks",
                "Plans that never enter",
                "Enough similar results to judge the method"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not count a result when its starting rule, time, or approved price evidence is missing.",
              "current": "Do not count a result when its starting rule, time, or approved price 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",
            "approved",
            "arrested",
            "asias",
            "back",
            "background",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "change",
            "checks",
            "company",
            "construction",
            "context",
            "copper",
            "costs",
            "count",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "digital",
            "drive",
            "each",
            "enough",
            "enter",
            "entry",
            "export",
            "fall",
            "firm",
            "fixed",
            "food",
            "former",
            "fortune",
            "fresh",
            "give",
            "gives",
            "global",
            "goal",
            "governor",
            "grid",
            "group",
            "guaranteed",
            "held",
            "hold",
            "improvement",
            "judge",
            "judged",
            "keeps",
            "know",
            "largest",
            "later",
            "limit",
            "logistics",
            "looking",
            "loudoun",
            "mention",
            "method",
            "missed",
            "missing",
            "mortgage",
            "move",
            "must",
            "named",
            "neither",
            "never",
            "news",
            "numbers",
            "occur",
            "only",
            "open",
            "order",
            "original",
            "outcome",
            "period",
            "plan",
            "plans",
            "politico",
            "president",
            "price",
            "prove",
            "provider",
            "puts",
            "range",
            "rates",
            "recognised",
            "regional",
            "reported",
            "research",
            "result",
            "results",
            "rise",
            "roughly",
            "rule",
            "rules",
            "safety",
            "scheme",
            "separately",
            "similar",
            "singapore",
            "site",
            "southeast",
            "start",
            "starting",
            "stated",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "themselves",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "used",
            "useful",
            "valid",
            "will",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
          "topical_score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 26,
            "meaningful_match_count": 26,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "approved",
                  "arrested",
                  "asias",
                  "back",
                  "background",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "enough",
                  "enter",
                  "entry",
                  "export",
                  "fall",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "give",
                  "gives",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "guaranteed",
                  "held",
                  "hold",
                  "improvement",
                  "judge",
                  "judged",
                  "keeps",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missed",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "numbers",
                  "occur",
                  "only",
                  "open",
                  "order",
                  "original",
                  "outcome",
                  "period",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "prove",
                  "provider",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "rise",
                  "roughly",
                  "rule",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "themselves",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "used",
                  "useful",
                  "valid",
                  "will",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 129,
                "shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "approved",
                  "arrested",
                  "asias",
                  "back",
                  "background",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "enough",
                  "enter",
                  "entry",
                  "export",
                  "fall",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "give",
                  "gives",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "guaranteed",
                  "held",
                  "hold",
                  "improvement",
                  "judge",
                  "judged",
                  "keeps",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missed",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "numbers",
                  "occur",
                  "only",
                  "open",
                  "order",
                  "original",
                  "outcome",
                  "period",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "prove",
                  "provider",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "rise",
                  "roughly",
                  "rule",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "themselves",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "used",
                  "useful",
                  "valid",
                  "will",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 129,
                "shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "approvals",
                  "approved",
                  "arrested",
                  "asias",
                  "back",
                  "background",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "checks",
                  "company",
                  "construction",
                  "context",
                  "copper",
                  "costs",
                  "count",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "enough",
                  "enter",
                  "entry",
                  "export",
                  "fall",
                  "firm",
                  "fixed",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "give",
                  "gives",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "guaranteed",
                  "held",
                  "hold",
                  "improvement",
                  "judge",
                  "judged",
                  "keeps",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "loudoun",
                  "mention",
                  "method",
                  "missed",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "numbers",
                  "occur",
                  "only",
                  "open",
                  "order",
                  "original",
                  "outcome",
                  "period",
                  "plan",
                  "plans",
                  "politico",
                  "president",
                  "price",
                  "prove",
                  "provider",
                  "puts",
                  "range",
                  "rates",
                  "recognised",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "rise",
                  "roughly",
                  "rule",
                  "rules",
                  "safety",
                  "scheme",
                  "separately",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "start",
                  "starting",
                  "stated",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "themselves",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "used",
                  "useful",
                  "valid",
                  "will",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 129,
                "shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "approvals",
                  "approved",
                  "asias",
                  "background",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "checks",
                  "context",
                  "costs",
                  "count",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "digital",
                  "drive",
                  "each",
                  "enough",
                  "enter",
                  "entry",
                  "export",
                  "fall",
                  "firm",
                  "fixed",
                  "fortune",
                  "give",
                  "gives",
                  "global",
                  "goal",
                  "governor",
                  "grid",
                  "group",
                  "guaranteed",
                  "hold",
                  "improvement",
                  "judge",
                  "judged",
                  "keeps",
                  "know",
                  "largest",
                  "later",
                  "limit",
                  "logistics",
                  "looking",
                  "method",
                  "missed",
                  "missing",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "neither",
                  "never",
                  "news",
                  "numbers",
                  "occur",
                  "only",
                  "open",
                  "order",
                  "original",
                  "outcome",
                  "period",
                  "plan",
                  "plans",
                  "politico",
                  "price",
                  "prove",
                  "provider",
                  "puts",
                  "range",
                  "rates",
                  "regional",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "rise",
                  "roughly",
                  "rule",
                  "rules",
                  "safety",
                  "separately",
                  "similar",
                  "singapore",
                  "southeast",
                  "start",
                  "starting",
                  "stated",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "themselves",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "used",
                  "useful",
                  "valid",
                  "will",
                  "without"
                ],
                "shared_term_count": 106,
                "shared_terms_sha256": "a8c514efe18c7418449b9dd8204c61451b247320a6612496bda4cffc8980ff80",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "71016c95043704b78ab6281895ae322634d1e80b98f9c33ac46143c6986d0f8d"
              },
              {
                "rank": 5,
                "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": 468,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "checks",
                  "count",
                  "enough",
                  "fixed",
                  "goal",
                  "group",
                  "judge",
                  "keeps",
                  "know",
                  "later",
                  "limit",
                  "missed",
                  "missing",
                  "move",
                  "must",
                  "named",
                  "numbers",
                  "only",
                  "original",
                  "period",
                  "price",
                  "prove",
                  "range",
                  "research",
                  "result",
                  "results",
                  "rule",
                  "rules",
                  "safety",
                  "similar",
                  "start",
                  "starting",
                  "time",
                  "todays",
                  "valid"
                ],
                "shared_term_count": 37,
                "shared_terms_sha256": "ec21a362a0022abba7db35184e16b86d5ab00df1ee43923590b1d1940daa56b8",
                "shared_source_ids": [],
                "score_receipt_sha256": "d8fc0305b4aea705bbbd1506e449572b6523150fe6815fd84c2cdd3a0d1a3225"
              },
              {
                "rank": 6,
                "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": 229,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enough",
                  "entry",
                  "fixed",
                  "judge",
                  "know",
                  "later",
                  "missing",
                  "move",
                  "must",
                  "only",
                  "original",
                  "outcome",
                  "plans",
                  "price",
                  "recognised",
                  "research",
                  "result",
                  "results",
                  "safety",
                  "starting",
                  "time"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "7a979514bd0c33f7955138bd307b86534fc5109feaceb5a96b5022b4a80c6d39",
                "shared_source_ids": [],
                "score_receipt_sha256": "63b85a45a7264f06c2e41835e920d1b623323c36ad64519f5bd2be8b32bb8430"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 208,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "fixed",
                  "held",
                  "later",
                  "missing",
                  "named",
                  "never",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "rules",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "7aef02ac8c39b1fb5de506105739cf16dc3b21c698ee339b4365b4d47f416e83",
                "shared_source_ids": [],
                "score_receipt_sha256": "69eda9a91cd67ed13f8815c26f607ef96de0748c039aa2fecaab6e1b1991f45d"
              },
              {
                "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": 205,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "entry",
                  "fall",
                  "fixed",
                  "held",
                  "missing",
                  "must",
                  "only",
                  "plans",
                  "price",
                  "research",
                  "result",
                  "safety",
                  "valid",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "aeff3a5263db8300809ca787dda723845d08196d1bd6612057867a803d8426ca",
                "shared_source_ids": [],
                "score_receipt_sha256": "88dbe27c29ab2999693068c45112d0fdc113876954d643bf1ca0d1e3e8520677"
              },
              {
                "rank": 15,
                "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": 202,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "daily",
                  "enter",
                  "entry",
                  "held",
                  "missing",
                  "only",
                  "outcome",
                  "plan",
                  "plans",
                  "price",
                  "research",
                  "rules",
                  "safety",
                  "time",
                  "todays"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "6d2ebead0b058f252d43071af8a9f94a1b52e8b156ba97c91f49d59232562d95",
                "shared_source_ids": [],
                "score_receipt_sha256": "930e603e40c38830de2ea21b0d70248949c08724f613ac04eb27240aace41bb0"
              },
              {
                "rank": 16,
                "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": 181,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "company",
                  "costs",
                  "entry",
                  "move",
                  "must",
                  "only",
                  "price",
                  "research",
                  "rise",
                  "time",
                  "todays",
                  "useful"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "81704fd69a7144c5098156c1a23df64cf1955212a1f040cc8b895f86ff4fd1a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "32ab5525c429f54dfb2e66ca90fc6715bb548596d722c2bd644832855611a6b6"
              },
              {
                "rank": 17,
                "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": 181,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "company",
                  "costs",
                  "entry",
                  "move",
                  "must",
                  "only",
                  "price",
                  "research",
                  "rise",
                  "time",
                  "todays",
                  "useful"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "81704fd69a7144c5098156c1a23df64cf1955212a1f040cc8b895f86ff4fd1a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "32ab5525c429f54dfb2e66ca90fc6715bb548596d722c2bd644832855611a6b6"
              },
              {
                "rank": 18,
                "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": 172,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "fb67a0491f60732a84ca7745c70f36cca211bfa88ce295bd859333ab690a3bfd"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 163,
                "qualifies": true,
                "shared_terms": [
                  "approved",
                  "cannot",
                  "change",
                  "entry",
                  "fixed",
                  "held",
                  "mention",
                  "missing",
                  "named",
                  "only",
                  "open",
                  "price",
                  "recognised",
                  "research",
                  "safety",
                  "time",
                  "without"
                ],
                "shared_term_count": 17,
                "shared_terms_sha256": "d79e49a6f7422de121b81e6be13301bbf3ad904452ff6ac93bc8a5aa7fce3845",
                "shared_source_ids": [],
                "score_receipt_sha256": "33223ec9c2b637a7c7dcb15d0bbdfb3039d38e038040019aa5e737aedcc1cd3d"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "enough",
                  "entry",
                  "must",
                  "only",
                  "original",
                  "outcome",
                  "price",
                  "reported",
                  "research",
                  "time",
                  "valid"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "14de021ad8659ea3227e9d50f2c89bac5734d56ab970f584a26cd3305381a37b",
                "shared_source_ids": [],
                "score_receipt_sha256": "def026c6ad52de1a89f5ac9d0fde7207e8f20c5f5602b13c2c5d77d4c19c93eb"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "enough",
                  "entry",
                  "must",
                  "only",
                  "original",
                  "outcome",
                  "price",
                  "reported",
                  "research",
                  "time",
                  "valid"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "14de021ad8659ea3227e9d50f2c89bac5734d56ab970f584a26cd3305381a37b",
                "shared_source_ids": [],
                "score_receipt_sha256": "def026c6ad52de1a89f5ac9d0fde7207e8f20c5f5602b13c2c5d77d4c19c93eb"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "alleging",
              "approvals",
              "approved",
              "arrested",
              "asias",
              "back",
              "background",
              "banking",
              "bond",
              "build",
              "cannot",
              "center",
              "change",
              "checks",
              "company",
              "construction",
              "context",
              "copper",
              "costs",
              "count",
              "county",
              "daily",
              "data",
              "datamarnews",
              "despite",
              "digital",
              "drive",
              "each",
              "enough",
              "enter",
              "entry",
              "export",
              "fall",
              "firm",
              "fixed",
              "food",
              "former",
              "fortune",
              "fresh",
              "give",
              "gives",
              "global",
              "goal",
              "governor",
              "grid",
              "group",
              "guaranteed",
              "held",
              "hold",
              "improvement",
              "judge",
              "judged",
              "keeps",
              "know",
              "largest",
              "later",
              "limit",
              "logistics",
              "looking",
              "loudoun",
              "mention",
              "method",
              "missed",
              "missing",
              "mortgage",
              "move",
              "must",
              "named",
              "neither",
              "never",
              "news",
              "numbers",
              "occur",
              "only",
              "open",
              "order",
              "original",
              "outcome",
              "period",
              "plan",
              "plans",
              "politico",
              "president",
              "price",
              "prove",
              "provider",
              "puts",
              "range",
              "rates",
              "recognised",
              "regional",
              "reported",
              "research",
              "result",
              "results",
              "rise",
              "roughly",
              "rule",
              "rules",
              "safety",
              "scheme",
              "separately",
              "similar",
              "singapore",
              "site",
              "southeast",
              "start",
              "starting",
              "stated",
              "stolen",
              "subsidiary",
              "sues",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "themselves",
              "time",
              "todays",
              "turmoil",
              "unchanged",
              "used",
              "useful",
              "valid",
              "will",
              "wire",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "86cb96c646941bd9bce9a9b8bdba9aee88a1dcdb51b59d11d5205443c9a7c81d",
            "selected_score_receipt_sha256": "4a90457c6eec18e779794661b59129a813627f6ebd20a0f70667d95b754b3130",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "b72f0e2db68beb67ec103bc0068e2c906c060b96c584bbcbe1f1a00b381715f4",
          "comparison_receipt_sha256": "d5860e5f17019e6e612fbbd01f2ecb16212e7c29a2b565f53cf505bc7d9d22eb",
          "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": [
        "Valid price checks",
        "Plans that never enter",
        "Enough similar results to judge the method"
      ],
      "invalidation": "Do not count a result when its starting rule, time, or approved price evidence is missing.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T06:24:00+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": "Which investments still pass the long-term research checks?",
      "headline": "4 investments clear the 6-of-10 research level; proof gaps remain visible.",
      "narrative": [
        "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”. These reports are background only. News may start a review, but it does not earn a pass. Each investment must still meet the same ten public tests with first-hand proof.",
        "Six or more supported tests place an investment on the research board; 0 candidate(s) remain outside it. Missing, old, or uncheckable proof stays visible and does not count. A new headline cannot rewrite the last saved result."
      ],
      "beats": [
        {
          "label": "START",
          "title": "News may start a review",
          "body": "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. Separately, WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. A fresh report can raise a question without passing a long-term test.",
          "source_ids": [
            "LEAD-07",
            "LEAD-08"
          ]
        },
        {
          "label": "TEST",
          "title": "The same ten tests apply",
          "body": "Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Neither report earns a point unless first-hand company evidence supports it.",
          "source_ids": [
            "LEAD-09",
            "LEAD-10"
          ]
        },
        {
          "label": "SAVE",
          "title": "Old and new results stay separate",
          "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”. A new review cannot quietly change an earlier saved result.",
          "source_ids": [
            "LEAD-11",
            "LEAD-12"
          ]
        }
      ],
      "market_connection": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price.",
      "history_echo": "The saved Long-Term Investment content is unchanged across all eight compared fields. This is background only. It uses a related earlier saved Long-Term Investment section when one passes the subject check; unrelated history is never inserted and none of it proves today's facts.",
      "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-04-0958-SGT",
          "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",
          "tab_name": "Long-Term Investment",
          "question": "Which investments still pass the long-term research checks?",
          "headline": "4 investments clear the 6-of-10 research level; proof gaps remain visible.",
          "narrative": [
            "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”. These reports are background only. News may start a review, but it does not earn a pass. Each investment must still meet the same ten public tests with first-hand proof.",
            "Six or more supported tests place an investment on the research board; 0 candidate(s) remain outside it. Missing, old, or uncheckable proof stays visible and does not count. A new headline cannot rewrite the last saved result."
          ],
          "beats": [
            {
              "label": "START",
              "title": "News may start a review",
              "body": "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. Separately, WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. A fresh report can raise a question without passing a long-term test.",
              "source_ids": [
                "LEAD-07",
                "LEAD-08"
              ]
            },
            {
              "label": "TEST",
              "title": "The same ten tests apply",
              "body": "Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Neither report earns a point unless first-hand company evidence supports it.",
              "source_ids": [
                "LEAD-09",
                "LEAD-10"
              ]
            },
            {
              "label": "SAVE",
              "title": "Old and new results stay separate",
              "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”. A new review cannot quietly change an earlier saved result.",
              "source_ids": [
                "LEAD-11",
                "LEAD-12"
              ]
            }
          ],
          "source_ids": [
            "LEAD-07",
            "LEAD-08",
            "LEAD-09",
            "LEAD-10",
            "LEAD-11",
            "LEAD-12"
          ],
          "market_connection": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price.",
          "watch_conditions": [
            "Fresh first-hand company proof",
            "A supported test that becomes weak",
            "The next full research review"
          ],
          "invalidation": "Do not change the board when the ten tests are incomplete or the supporting proof is missing.",
          "content_sha256": "f0a440e22abb735c5efb062842b8571db06763d479ac11106a04c21707207abe",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Long-Term Investment",
          "question": "Which investments still pass the long-term research checks?",
          "headline": "4 investments clear the 6-of-10 research level; proof gaps remain visible.",
          "narrative": [
            "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”. These reports are background only. News may start a review, but it does not earn a pass. Each investment must still meet the same ten public tests with first-hand proof.",
            "Six or more supported tests place an investment on the research board; 0 candidate(s) remain outside it. Missing, old, or uncheckable proof stays visible and does not count. A new headline cannot rewrite the last saved result."
          ],
          "beats": [
            {
              "label": "START",
              "title": "News may start a review",
              "body": "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. Separately, WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. A fresh report can raise a question without passing a long-term test.",
              "source_ids": [
                "LEAD-07",
                "LEAD-08"
              ]
            },
            {
              "label": "TEST",
              "title": "The same ten tests apply",
              "body": "Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Neither report earns a point unless first-hand company evidence supports it.",
              "source_ids": [
                "LEAD-09",
                "LEAD-10"
              ]
            },
            {
              "label": "SAVE",
              "title": "Old and new results stay separate",
              "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”. A new review cannot quietly change an earlier saved result.",
              "source_ids": [
                "LEAD-11",
                "LEAD-12"
              ]
            }
          ],
          "source_ids": [
            "LEAD-07",
            "LEAD-08",
            "LEAD-09",
            "LEAD-10",
            "LEAD-11",
            "LEAD-12"
          ],
          "market_connection": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price.",
          "watch_conditions": [
            "Fresh first-hand company proof",
            "A supported test that becomes weak",
            "The next full research review"
          ],
          "invalidation": "Do not change the board when the ten tests are incomplete or the supporting proof is missing.",
          "content_sha256": "f0a440e22abb735c5efb062842b8571db06763d479ac11106a04c21707207abe",
          "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 Long-Term Investment 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 investments still pass the long-term research checks?",
            "current": "Which investments still pass the long-term research checks?"
          },
          "headline": {
            "changed": false,
            "prior": "4 investments clear the 6-of-10 research level; proof gaps remain visible.",
            "current": "4 investments clear the 6-of-10 research level; proof gaps remain visible."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "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”. These reports are background only. News may start a review, but it does not earn a pass. Each investment must still meet the same ten public tests with first-hand proof.",
              "Six or more supported tests place an investment on the research board; 0 candidate(s) remain outside it. Missing, old, or uncheckable proof stays visible and does not count. A new headline cannot rewrite the last saved result."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "News may start a review",
              "The same ten tests apply",
              "Old and new results stay separate"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-07",
              "LEAD-08",
              "LEAD-09",
              "LEAD-10",
              "LEAD-11",
              "LEAD-12"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price.",
            "current": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Fresh first-hand company proof",
              "A supported test that becomes weak",
              "The next full research review"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Do not change the board when the ten tests are incomplete or the supporting proof is missing.",
            "current": "Do not change the board when the ten tests are incomplete or the supporting proof is missing."
          }
        },
        "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 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",
            "apply",
            "artist",
            "arts",
            "artworks",
            "assurance",
            "awards",
            "background",
            "becomes",
            "board",
            "bond",
            "boston",
            "brown",
            "candidate",
            "cannot",
            "carle",
            "center",
            "centric",
            "change",
            "charlotte",
            "checks",
            "christina",
            "clear",
            "company",
            "count",
            "country",
            "cybersecurity",
            "denies",
            "deserves",
            "distributed",
            "down",
            "each",
            "earn",
            "earns",
            "ecosystem",
            "eric",
            "expert",
            "fdas",
            "first",
            "fresh",
            "future",
            "gaps",
            "gifting",
            "globe",
            "grabner",
            "great",
            "hand",
            "hyperallergic",
            "incomplete",
            "investments",
            "john",
            "judge",
            "killing",
            "kohler",
            "last",
            "level",
            "manufacturing",
            "meet",
            "michael",
            "michelle",
            "missing",
            "mother",
            "museum",
            "must",
            "neither",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "outcome",
            "outside",
            "pass",
            "passing",
            "paxson",
            "place",
            "point",
            "president",
            "price",
            "prove",
            "public",
            "push",
            "quietly",
            "raise",
            "raps",
            "remain",
            "reported",
            "research",
            "result",
            "results",
            "review",
            "rewrite",
            "rule",
            "sees",
            "separate",
            "separately",
            "shift",
            "start",
            "state",
            "stay",
            "stays",
            "step",
            "supported",
            "supporting",
            "supports",
            "system",
            "test",
            "tests",
            "thousands",
            "todays",
            "uncheckable",
            "union",
            "university",
            "unless",
            "visible",
            "vote",
            "water",
            "wbtv",
            "weak",
            "wisconsin",
            "without",
            "workers",
            "year",
            "years"
          ],
          "shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
          "shared_source_ids": [
            "LEAD-07",
            "LEAD-08",
            "LEAD-09",
            "LEAD-10",
            "LEAD-11",
            "LEAD-12"
          ],
          "score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "exact_candidate_count": 12,
          "meaningful_match_count": 12,
          "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "apply",
                "artist",
                "arts",
                "artworks",
                "assurance",
                "awards",
                "background",
                "becomes",
                "board",
                "bond",
                "boston",
                "brown",
                "candidate",
                "cannot",
                "carle",
                "center",
                "centric",
                "change",
                "charlotte",
                "checks",
                "christina",
                "clear",
                "company",
                "count",
                "country",
                "cybersecurity",
                "denies",
                "deserves",
                "distributed",
                "down",
                "each",
                "earn",
                "earns",
                "ecosystem",
                "eric",
                "expert",
                "fdas",
                "first",
                "fresh",
                "future",
                "gaps",
                "gifting",
                "globe",
                "grabner",
                "great",
                "hand",
                "hyperallergic",
                "incomplete",
                "investments",
                "john",
                "judge",
                "killing",
                "kohler",
                "last",
                "level",
                "manufacturing",
                "meet",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "must",
                "neither",
                "news",
                "next",
                "nny360",
                "north",
                "only",
                "outcome",
                "outside",
                "pass",
                "passing",
                "paxson",
                "place",
                "point",
                "president",
                "price",
                "prove",
                "public",
                "push",
                "quietly",
                "raise",
                "raps",
                "remain",
                "reported",
                "research",
                "result",
                "results",
                "review",
                "rewrite",
                "rule",
                "sees",
                "separate",
                "separately",
                "shift",
                "start",
                "state",
                "stay",
                "stays",
                "step",
                "supported",
                "supporting",
                "supports",
                "system",
                "test",
                "tests",
                "thousands",
                "todays",
                "uncheckable",
                "union",
                "university",
                "unless",
                "visible",
                "vote",
                "water",
                "wbtv",
                "weak",
                "wisconsin",
                "without",
                "workers",
                "year",
                "years"
              ],
              "shared_term_count": 124,
              "shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
              "shared_source_ids": [
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "apply",
                "artist",
                "arts",
                "artworks",
                "assurance",
                "awards",
                "background",
                "becomes",
                "board",
                "bond",
                "boston",
                "brown",
                "candidate",
                "cannot",
                "carle",
                "center",
                "centric",
                "change",
                "charlotte",
                "checks",
                "christina",
                "clear",
                "company",
                "count",
                "country",
                "cybersecurity",
                "denies",
                "deserves",
                "distributed",
                "down",
                "each",
                "earn",
                "earns",
                "ecosystem",
                "eric",
                "expert",
                "fdas",
                "first",
                "fresh",
                "future",
                "gaps",
                "gifting",
                "globe",
                "grabner",
                "great",
                "hand",
                "hyperallergic",
                "incomplete",
                "investments",
                "john",
                "judge",
                "killing",
                "kohler",
                "last",
                "level",
                "manufacturing",
                "meet",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "must",
                "neither",
                "news",
                "next",
                "nny360",
                "north",
                "only",
                "outcome",
                "outside",
                "pass",
                "passing",
                "paxson",
                "place",
                "point",
                "president",
                "price",
                "prove",
                "public",
                "push",
                "quietly",
                "raise",
                "raps",
                "remain",
                "reported",
                "research",
                "result",
                "results",
                "review",
                "rewrite",
                "rule",
                "sees",
                "separate",
                "separately",
                "shift",
                "start",
                "state",
                "stay",
                "stays",
                "step",
                "supported",
                "supporting",
                "supports",
                "system",
                "test",
                "tests",
                "thousands",
                "todays",
                "uncheckable",
                "union",
                "university",
                "unless",
                "visible",
                "vote",
                "water",
                "wbtv",
                "weak",
                "wisconsin",
                "without",
                "workers",
                "year",
                "years"
              ],
              "shared_term_count": 124,
              "shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
              "shared_source_ids": [
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "apply",
                "artist",
                "arts",
                "artworks",
                "assurance",
                "awards",
                "background",
                "becomes",
                "board",
                "bond",
                "boston",
                "brown",
                "candidate",
                "cannot",
                "carle",
                "center",
                "centric",
                "change",
                "charlotte",
                "checks",
                "christina",
                "clear",
                "company",
                "count",
                "country",
                "cybersecurity",
                "denies",
                "deserves",
                "distributed",
                "down",
                "each",
                "earn",
                "earns",
                "ecosystem",
                "eric",
                "expert",
                "fdas",
                "first",
                "fresh",
                "future",
                "gaps",
                "gifting",
                "globe",
                "grabner",
                "great",
                "hand",
                "hyperallergic",
                "incomplete",
                "investments",
                "john",
                "judge",
                "killing",
                "kohler",
                "last",
                "level",
                "manufacturing",
                "meet",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "must",
                "neither",
                "news",
                "next",
                "nny360",
                "north",
                "only",
                "outcome",
                "outside",
                "pass",
                "passing",
                "paxson",
                "place",
                "point",
                "president",
                "price",
                "prove",
                "public",
                "push",
                "quietly",
                "raise",
                "raps",
                "remain",
                "reported",
                "research",
                "result",
                "results",
                "review",
                "rewrite",
                "rule",
                "sees",
                "separate",
                "separately",
                "shift",
                "start",
                "state",
                "stay",
                "stays",
                "step",
                "supported",
                "supporting",
                "supports",
                "system",
                "test",
                "tests",
                "thousands",
                "todays",
                "uncheckable",
                "union",
                "university",
                "unless",
                "visible",
                "vote",
                "water",
                "wbtv",
                "weak",
                "wisconsin",
                "without",
                "workers",
                "year",
                "years"
              ],
              "shared_term_count": 124,
              "shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
              "shared_source_ids": [
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb"
            },
            {
              "rank": 4,
              "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": [
                "apply",
                "artist",
                "arts",
                "artworks",
                "becomes",
                "board",
                "cannot",
                "center",
                "change",
                "checks",
                "company",
                "count",
                "deserves",
                "each",
                "earn",
                "earns",
                "first",
                "fresh",
                "future",
                "gifting",
                "grabner",
                "great",
                "hand",
                "incomplete",
                "investments",
                "john",
                "kohler",
                "last",
                "meet",
                "michael",
                "michelle",
                "missing",
                "must",
                "neither",
                "news",
                "next",
                "outcome",
                "pass",
                "passing",
                "place",
                "point",
                "president",
                "price",
                "prove",
                "public",
                "quietly",
                "raise",
                "reported",
                "research",
                "result",
                "results",
                "review",
                "rewrite",
                "separate",
                "separately",
                "start",
                "stay",
                "supported",
                "supporting",
                "supports",
                "test",
                "tests",
                "todays",
                "unless",
                "weak",
                "wisconsin",
                "without",
                "year",
                "years"
              ],
              "shared_term_count": 69,
              "shared_terms_sha256": "c538e035cc02b4c294941649f2a9e25731e645f5c859d0a71c9e44c4248a94ee",
              "shared_source_ids": [
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "92dfab52edbe6db9da93f8f30cebb19d1db83878126bcbf6888ae07912de8f89"
            },
            {
              "rank": 5,
              "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": 522,
              "qualifies": true,
              "shared_terms": [
                "board",
                "cannot",
                "checks",
                "clear",
                "count",
                "each",
                "earn",
                "earns",
                "first",
                "fresh",
                "future",
                "hand",
                "incomplete",
                "investments",
                "last",
                "meet",
                "missing",
                "news",
                "next",
                "only",
                "pass",
                "passing",
                "place",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "result",
                "review",
                "separate",
                "start",
                "supported",
                "test",
                "without",
                "year"
              ],
              "shared_term_count": 36,
              "shared_terms_sha256": "1f3efa619b136919502e3c093d0bc645517848e0277f1eb054acefeef9e0907d",
              "shared_source_ids": [],
              "score_receipt_sha256": "440fc3dba7ebb03a186e00fcbfd12b7bf805c54e65e22f9e76bf7e84a8102f5d"
            },
            {
              "rank": 6,
              "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": 263,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "cannot",
                "clear",
                "count",
                "fresh",
                "incomplete",
                "last",
                "missing",
                "next",
                "only",
                "outcome",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "review",
                "separate",
                "stays",
                "year"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "dba3066b5e1a1adf128f28d3f141808bf640d3093616141fe3da97eddab8f529",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2e040ba28e4e086e1f66c2ebbb8252795fd34881d687363cd5499031fbead9a"
            },
            {
              "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": 263,
              "qualifies": true,
              "shared_terms": [
                "board",
                "candidate",
                "cannot",
                "clear",
                "count",
                "fresh",
                "incomplete",
                "last",
                "missing",
                "next",
                "only",
                "outcome",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "review",
                "separate",
                "stays",
                "year"
              ],
              "shared_term_count": 21,
              "shared_terms_sha256": "dba3066b5e1a1adf128f28d3f141808bf640d3093616141fe3da97eddab8f529",
              "shared_source_ids": [],
              "score_receipt_sha256": "d2e040ba28e4e086e1f66c2ebbb8252795fd34881d687363cd5499031fbead9a"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "clear",
                "company",
                "count",
                "each",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "results",
                "review",
                "separately",
                "visible",
                "year"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "clear",
                "company",
                "count",
                "each",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "results",
                "review",
                "separately",
                "visible",
                "year"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
            },
            {
              "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": 185,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "clear",
                "company",
                "count",
                "each",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "results",
                "review",
                "separately",
                "visible",
                "year"
              ],
              "shared_term_count": 23,
              "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
              "shared_source_ids": [],
              "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
            },
            {
              "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": 177,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "checks",
                "clear",
                "company",
                "count",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "results",
                "test",
                "tests",
                "year"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "3f7643fbb58f97510e883f4a8b214aa83a7b68cc4aeff6147dbb455dd648a2d0",
              "shared_source_ids": [],
              "score_receipt_sha256": "29a011b399eb487504f214b84eeb867cbb0d540f910d35b9bc4846960d755356"
            },
            {
              "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": 177,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "board",
                "candidate",
                "cannot",
                "change",
                "checks",
                "clear",
                "company",
                "count",
                "first",
                "fresh",
                "missing",
                "only",
                "price",
                "prove",
                "public",
                "remain",
                "research",
                "results",
                "test",
                "tests",
                "year"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "3f7643fbb58f97510e883f4a8b214aa83a7b68cc4aeff6147dbb455dd648a2d0",
              "shared_source_ids": [],
              "score_receipt_sha256": "29a011b399eb487504f214b84eeb867cbb0d540f910d35b9bc4846960d755356"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "accused",
            "apply",
            "artist",
            "arts",
            "artworks",
            "assurance",
            "awards",
            "background",
            "becomes",
            "board",
            "bond",
            "boston",
            "brown",
            "candidate",
            "cannot",
            "carle",
            "center",
            "centric",
            "change",
            "charlotte",
            "checks",
            "christina",
            "clear",
            "company",
            "count",
            "country",
            "cybersecurity",
            "denies",
            "deserves",
            "distributed",
            "down",
            "each",
            "earn",
            "earns",
            "ecosystem",
            "eric",
            "expert",
            "fdas",
            "first",
            "fresh",
            "future",
            "gaps",
            "gifting",
            "globe",
            "grabner",
            "great",
            "hand",
            "hyperallergic",
            "incomplete",
            "investments",
            "john",
            "judge",
            "killing",
            "kohler",
            "last",
            "level",
            "manufacturing",
            "meet",
            "michael",
            "michelle",
            "missing",
            "mother",
            "museum",
            "must",
            "neither",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "outcome",
            "outside",
            "pass",
            "passing",
            "paxson",
            "place",
            "point",
            "president",
            "price",
            "prove",
            "public",
            "push",
            "quietly",
            "raise",
            "raps",
            "remain",
            "reported",
            "research",
            "result",
            "results",
            "review",
            "rewrite",
            "rule",
            "sees",
            "separate",
            "separately",
            "shift",
            "start",
            "state",
            "stay",
            "stays",
            "step",
            "supported",
            "supporting",
            "supports",
            "system",
            "test",
            "tests",
            "thousands",
            "todays",
            "uncheckable",
            "union",
            "university",
            "unless",
            "visible",
            "vote",
            "water",
            "wbtv",
            "weak",
            "wisconsin",
            "without",
            "workers",
            "year",
            "years"
          ],
          "selected_shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
          "selected_score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "04abf69b20164f921ed89bf017f6e5e12ecb60f7cdb44963312cd0d06a8bb829",
        "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": "066c318787b3c51a5af1d39503eeac0b95349137de5d78857f1b0774c58cf1b3"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-LONG-TERM-INVESTMENT",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Long-Term Investment",
          "source_headline": "4 investments clear the 6-of-10 research level; proof gaps remain visible.",
          "source_question": "Which investments still pass the long-term research checks?",
          "source_market_connection": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "f0a440e22abb735c5efb062842b8571db06763d479ac11106a04c21707207abe",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Long-Term Investment",
          "current_headline": "4 investments clear the 6-of-10 research level; proof gaps remain visible.",
          "current_question": "Which investments still pass the long-term research checks?",
          "current_market_connection": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "f0a440e22abb735c5efb062842b8571db06763d479ac11106a04c21707207abe",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Long-Term Investment 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 investments still pass the long-term research checks?",
              "current": "Which investments still pass the long-term research checks?"
            },
            "headline": {
              "changed": false,
              "prior": "4 investments clear the 6-of-10 research level; proof gaps remain visible.",
              "current": "4 investments clear the 6-of-10 research level; proof gaps remain visible."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "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”. These reports are background only. News may start a review, but it does not earn a pass. Each investment must still meet the same ten public tests with first-hand proof.",
                "Six or more supported tests place an investment on the research board; 0 candidate(s) remain outside it. Missing, old, or uncheckable proof stays visible and does not count. A new headline cannot rewrite the last saved result."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "News may start a review",
                "The same ten tests apply",
                "Old and new results stay separate"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price.",
              "current": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Fresh first-hand company proof",
                "A supported test that becomes weak",
                "The next full research review"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not change the board when the ten tests are incomplete or the supporting proof is missing.",
              "current": "Do not change the board when the ten tests are incomplete or the supporting proof is missing."
            }
          },
          "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 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 Long-Term Investment 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",
            "apply",
            "artist",
            "arts",
            "artworks",
            "assurance",
            "awards",
            "background",
            "becomes",
            "board",
            "bond",
            "boston",
            "brown",
            "candidate",
            "cannot",
            "carle",
            "center",
            "centric",
            "change",
            "charlotte",
            "checks",
            "christina",
            "clear",
            "company",
            "count",
            "country",
            "cybersecurity",
            "denies",
            "deserves",
            "distributed",
            "down",
            "each",
            "earn",
            "earns",
            "ecosystem",
            "eric",
            "expert",
            "fdas",
            "first",
            "fresh",
            "future",
            "gaps",
            "gifting",
            "globe",
            "grabner",
            "great",
            "hand",
            "hyperallergic",
            "incomplete",
            "investments",
            "john",
            "judge",
            "killing",
            "kohler",
            "last",
            "level",
            "manufacturing",
            "meet",
            "michael",
            "michelle",
            "missing",
            "mother",
            "museum",
            "must",
            "neither",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "outcome",
            "outside",
            "pass",
            "passing",
            "paxson",
            "place",
            "point",
            "president",
            "price",
            "prove",
            "public",
            "push",
            "quietly",
            "raise",
            "raps",
            "remain",
            "reported",
            "research",
            "result",
            "results",
            "review",
            "rewrite",
            "rule",
            "sees",
            "separate",
            "separately",
            "shift",
            "start",
            "state",
            "stay",
            "stays",
            "step",
            "supported",
            "supporting",
            "supports",
            "system",
            "test",
            "tests",
            "thousands",
            "todays",
            "uncheckable",
            "union",
            "university",
            "unless",
            "visible",
            "vote",
            "water",
            "wbtv",
            "weak",
            "wisconsin",
            "without",
            "workers",
            "year",
            "years"
          ],
          "topical_shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
          "topical_score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 12,
            "meaningful_match_count": 12,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "apply",
                  "artist",
                  "arts",
                  "artworks",
                  "assurance",
                  "awards",
                  "background",
                  "becomes",
                  "board",
                  "bond",
                  "boston",
                  "brown",
                  "candidate",
                  "cannot",
                  "carle",
                  "center",
                  "centric",
                  "change",
                  "charlotte",
                  "checks",
                  "christina",
                  "clear",
                  "company",
                  "count",
                  "country",
                  "cybersecurity",
                  "denies",
                  "deserves",
                  "distributed",
                  "down",
                  "each",
                  "earn",
                  "earns",
                  "ecosystem",
                  "eric",
                  "expert",
                  "fdas",
                  "first",
                  "fresh",
                  "future",
                  "gaps",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "hand",
                  "hyperallergic",
                  "incomplete",
                  "investments",
                  "john",
                  "judge",
                  "killing",
                  "kohler",
                  "last",
                  "level",
                  "manufacturing",
                  "meet",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "neither",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "outcome",
                  "outside",
                  "pass",
                  "passing",
                  "paxson",
                  "place",
                  "point",
                  "president",
                  "price",
                  "prove",
                  "public",
                  "push",
                  "quietly",
                  "raise",
                  "raps",
                  "remain",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "review",
                  "rewrite",
                  "rule",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "start",
                  "state",
                  "stay",
                  "stays",
                  "step",
                  "supported",
                  "supporting",
                  "supports",
                  "system",
                  "test",
                  "tests",
                  "thousands",
                  "todays",
                  "uncheckable",
                  "union",
                  "university",
                  "unless",
                  "visible",
                  "vote",
                  "water",
                  "wbtv",
                  "weak",
                  "wisconsin",
                  "without",
                  "workers",
                  "year",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
                "shared_source_ids": [
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "apply",
                  "artist",
                  "arts",
                  "artworks",
                  "assurance",
                  "awards",
                  "background",
                  "becomes",
                  "board",
                  "bond",
                  "boston",
                  "brown",
                  "candidate",
                  "cannot",
                  "carle",
                  "center",
                  "centric",
                  "change",
                  "charlotte",
                  "checks",
                  "christina",
                  "clear",
                  "company",
                  "count",
                  "country",
                  "cybersecurity",
                  "denies",
                  "deserves",
                  "distributed",
                  "down",
                  "each",
                  "earn",
                  "earns",
                  "ecosystem",
                  "eric",
                  "expert",
                  "fdas",
                  "first",
                  "fresh",
                  "future",
                  "gaps",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "hand",
                  "hyperallergic",
                  "incomplete",
                  "investments",
                  "john",
                  "judge",
                  "killing",
                  "kohler",
                  "last",
                  "level",
                  "manufacturing",
                  "meet",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "neither",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "outcome",
                  "outside",
                  "pass",
                  "passing",
                  "paxson",
                  "place",
                  "point",
                  "president",
                  "price",
                  "prove",
                  "public",
                  "push",
                  "quietly",
                  "raise",
                  "raps",
                  "remain",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "review",
                  "rewrite",
                  "rule",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "start",
                  "state",
                  "stay",
                  "stays",
                  "step",
                  "supported",
                  "supporting",
                  "supports",
                  "system",
                  "test",
                  "tests",
                  "thousands",
                  "todays",
                  "uncheckable",
                  "union",
                  "university",
                  "unless",
                  "visible",
                  "vote",
                  "water",
                  "wbtv",
                  "weak",
                  "wisconsin",
                  "without",
                  "workers",
                  "year",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
                "shared_source_ids": [
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "apply",
                  "artist",
                  "arts",
                  "artworks",
                  "assurance",
                  "awards",
                  "background",
                  "becomes",
                  "board",
                  "bond",
                  "boston",
                  "brown",
                  "candidate",
                  "cannot",
                  "carle",
                  "center",
                  "centric",
                  "change",
                  "charlotte",
                  "checks",
                  "christina",
                  "clear",
                  "company",
                  "count",
                  "country",
                  "cybersecurity",
                  "denies",
                  "deserves",
                  "distributed",
                  "down",
                  "each",
                  "earn",
                  "earns",
                  "ecosystem",
                  "eric",
                  "expert",
                  "fdas",
                  "first",
                  "fresh",
                  "future",
                  "gaps",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "hand",
                  "hyperallergic",
                  "incomplete",
                  "investments",
                  "john",
                  "judge",
                  "killing",
                  "kohler",
                  "last",
                  "level",
                  "manufacturing",
                  "meet",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "neither",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "outcome",
                  "outside",
                  "pass",
                  "passing",
                  "paxson",
                  "place",
                  "point",
                  "president",
                  "price",
                  "prove",
                  "public",
                  "push",
                  "quietly",
                  "raise",
                  "raps",
                  "remain",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "review",
                  "rewrite",
                  "rule",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "start",
                  "state",
                  "stay",
                  "stays",
                  "step",
                  "supported",
                  "supporting",
                  "supports",
                  "system",
                  "test",
                  "tests",
                  "thousands",
                  "todays",
                  "uncheckable",
                  "union",
                  "university",
                  "unless",
                  "visible",
                  "vote",
                  "water",
                  "wbtv",
                  "weak",
                  "wisconsin",
                  "without",
                  "workers",
                  "year",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
                "shared_source_ids": [
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb"
              },
              {
                "rank": 4,
                "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": [
                  "apply",
                  "artist",
                  "arts",
                  "artworks",
                  "becomes",
                  "board",
                  "cannot",
                  "center",
                  "change",
                  "checks",
                  "company",
                  "count",
                  "deserves",
                  "each",
                  "earn",
                  "earns",
                  "first",
                  "fresh",
                  "future",
                  "gifting",
                  "grabner",
                  "great",
                  "hand",
                  "incomplete",
                  "investments",
                  "john",
                  "kohler",
                  "last",
                  "meet",
                  "michael",
                  "michelle",
                  "missing",
                  "must",
                  "neither",
                  "news",
                  "next",
                  "outcome",
                  "pass",
                  "passing",
                  "place",
                  "point",
                  "president",
                  "price",
                  "prove",
                  "public",
                  "quietly",
                  "raise",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "review",
                  "rewrite",
                  "separate",
                  "separately",
                  "start",
                  "stay",
                  "supported",
                  "supporting",
                  "supports",
                  "test",
                  "tests",
                  "todays",
                  "unless",
                  "weak",
                  "wisconsin",
                  "without",
                  "year",
                  "years"
                ],
                "shared_term_count": 69,
                "shared_terms_sha256": "c538e035cc02b4c294941649f2a9e25731e645f5c859d0a71c9e44c4248a94ee",
                "shared_source_ids": [
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "92dfab52edbe6db9da93f8f30cebb19d1db83878126bcbf6888ae07912de8f89"
              },
              {
                "rank": 5,
                "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": 522,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "cannot",
                  "checks",
                  "clear",
                  "count",
                  "each",
                  "earn",
                  "earns",
                  "first",
                  "fresh",
                  "future",
                  "hand",
                  "incomplete",
                  "investments",
                  "last",
                  "meet",
                  "missing",
                  "news",
                  "next",
                  "only",
                  "pass",
                  "passing",
                  "place",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "result",
                  "review",
                  "separate",
                  "start",
                  "supported",
                  "test",
                  "without",
                  "year"
                ],
                "shared_term_count": 36,
                "shared_terms_sha256": "1f3efa619b136919502e3c093d0bc645517848e0277f1eb054acefeef9e0907d",
                "shared_source_ids": [],
                "score_receipt_sha256": "440fc3dba7ebb03a186e00fcbfd12b7bf805c54e65e22f9e76bf7e84a8102f5d"
              },
              {
                "rank": 6,
                "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": 263,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "candidate",
                  "cannot",
                  "clear",
                  "count",
                  "fresh",
                  "incomplete",
                  "last",
                  "missing",
                  "next",
                  "only",
                  "outcome",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "review",
                  "separate",
                  "stays",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "dba3066b5e1a1adf128f28d3f141808bf640d3093616141fe3da97eddab8f529",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2e040ba28e4e086e1f66c2ebbb8252795fd34881d687363cd5499031fbead9a"
              },
              {
                "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": 263,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "candidate",
                  "cannot",
                  "clear",
                  "count",
                  "fresh",
                  "incomplete",
                  "last",
                  "missing",
                  "next",
                  "only",
                  "outcome",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "review",
                  "separate",
                  "stays",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "dba3066b5e1a1adf128f28d3f141808bf640d3093616141fe3da97eddab8f529",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2e040ba28e4e086e1f66c2ebbb8252795fd34881d687363cd5499031fbead9a"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "clear",
                  "company",
                  "count",
                  "each",
                  "first",
                  "fresh",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "visible",
                  "year"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "clear",
                  "company",
                  "count",
                  "each",
                  "first",
                  "fresh",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "visible",
                  "year"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "clear",
                  "company",
                  "count",
                  "each",
                  "first",
                  "fresh",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "visible",
                  "year"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
              },
              {
                "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": 177,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "checks",
                  "clear",
                  "company",
                  "count",
                  "first",
                  "fresh",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "results",
                  "test",
                  "tests",
                  "year"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "3f7643fbb58f97510e883f4a8b214aa83a7b68cc4aeff6147dbb455dd648a2d0",
                "shared_source_ids": [],
                "score_receipt_sha256": "29a011b399eb487504f214b84eeb867cbb0d540f910d35b9bc4846960d755356"
              },
              {
                "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": 177,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "checks",
                  "clear",
                  "company",
                  "count",
                  "first",
                  "fresh",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "results",
                  "test",
                  "tests",
                  "year"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "3f7643fbb58f97510e883f4a8b214aa83a7b68cc4aeff6147dbb455dd648a2d0",
                "shared_source_ids": [],
                "score_receipt_sha256": "29a011b399eb487504f214b84eeb867cbb0d540f910d35b9bc4846960d755356"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "accused",
              "apply",
              "artist",
              "arts",
              "artworks",
              "assurance",
              "awards",
              "background",
              "becomes",
              "board",
              "bond",
              "boston",
              "brown",
              "candidate",
              "cannot",
              "carle",
              "center",
              "centric",
              "change",
              "charlotte",
              "checks",
              "christina",
              "clear",
              "company",
              "count",
              "country",
              "cybersecurity",
              "denies",
              "deserves",
              "distributed",
              "down",
              "each",
              "earn",
              "earns",
              "ecosystem",
              "eric",
              "expert",
              "fdas",
              "first",
              "fresh",
              "future",
              "gaps",
              "gifting",
              "globe",
              "grabner",
              "great",
              "hand",
              "hyperallergic",
              "incomplete",
              "investments",
              "john",
              "judge",
              "killing",
              "kohler",
              "last",
              "level",
              "manufacturing",
              "meet",
              "michael",
              "michelle",
              "missing",
              "mother",
              "museum",
              "must",
              "neither",
              "news",
              "next",
              "nny360",
              "north",
              "only",
              "outcome",
              "outside",
              "pass",
              "passing",
              "paxson",
              "place",
              "point",
              "president",
              "price",
              "prove",
              "public",
              "push",
              "quietly",
              "raise",
              "raps",
              "remain",
              "reported",
              "research",
              "result",
              "results",
              "review",
              "rewrite",
              "rule",
              "sees",
              "separate",
              "separately",
              "shift",
              "start",
              "state",
              "stay",
              "stays",
              "step",
              "supported",
              "supporting",
              "supports",
              "system",
              "test",
              "tests",
              "thousands",
              "todays",
              "uncheckable",
              "union",
              "university",
              "unless",
              "visible",
              "vote",
              "water",
              "wbtv",
              "weak",
              "wisconsin",
              "without",
              "workers",
              "year",
              "years"
            ],
            "selected_shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
            "selected_score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "04abf69b20164f921ed89bf017f6e5e12ecb60f7cdb44963312cd0d06a8bb829",
          "comparison_receipt_sha256": "066c318787b3c51a5af1d39503eeac0b95349137de5d78857f1b0774c58cf1b3",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "6aa5a5986bf30d16a925c2b26236f64e42221233f58b832e787a3a8b96117b93",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "investments",
            "clear",
            "the",
            "research",
            "level",
            "proof",
            "gaps",
            "remain",
            "visible",
            "today",
            "may",
            "change",
            "deserves",
            "not",
            "prove",
            "three",
            "outcome",
            "set",
            "future",
            "price",
            "see",
            "great",
            "art",
            "wisconsin",
            "artist",
            "michelle",
            "grabner",
            "gifting",
            "years",
            "artworks",
            "john",
            "michael",
            "kohler",
            "arts",
            "center",
            "wbtv",
            "judge",
            "denies",
            "bond",
            "for",
            "man",
            "accused",
            "killing",
            "missing",
            "charlotte",
            "mother",
            "are",
            "background",
            "start",
            "review",
            "but",
            "earn",
            "pass",
            "investment",
            "must",
            "still",
            "meet",
            "same",
            "ten",
            "public",
            "tests",
            "first",
            "hand",
            "six",
            "supported",
            "place",
            "board",
            "candidate",
            "outside",
            "old",
            "uncheckable",
            "stays",
            "and",
            "count",
            "new",
            "headline",
            "cannot",
            "rewrite",
            "last",
            "saved",
            "result",
            "fresh",
            "company",
            "test",
            "becomes",
            "weak",
            "next"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-04T06:24:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-06-LONG-TERM-INVESTMENT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-06-LONG-TERM-INVESTMENT",
          "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-1055-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-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-1545-SGT-C02::TAB-06-LONG-TERM-INVESTMENT",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "4 investments meet at least six checks; 0 need more proof.",
            "engine": null,
            "tab": "Long-Term Investment",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 410.8392,
            "why": [
              "shared terms: ten, investment, board, six, review"
            ],
            "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": 344.5137,
            "why": [
              "shared terms: clear, research, ten, remain, investment"
            ],
            "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": 236.1154,
            "why": [
              "shared terms: price, result, but, and, research"
            ],
            "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": 230.9857,
            "why": [
              "shared terms: still, research, saved, are, but"
            ],
            "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": 213.4975,
            "why": [
              "shared terms: three, saved, are, today, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "987c33800ba100b080ec60a24d93f3c2cdf8b4f9b9fa4e2644180b3248c87f3b"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-LONG-TERM-INVESTMENT",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Long-Term Investment",
          "source_headline": "4 investments clear the 6-of-10 research level; proof gaps remain visible.",
          "source_question": "Which investments still pass the long-term research checks?",
          "source_market_connection": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "f0a440e22abb735c5efb062842b8571db06763d479ac11106a04c21707207abe",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Long-Term Investment",
          "current_headline": "4 investments clear the 6-of-10 research level; proof gaps remain visible.",
          "current_question": "Which investments still pass the long-term research checks?",
          "current_market_connection": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "f0a440e22abb735c5efb062842b8571db06763d479ac11106a04c21707207abe",
          "compared_fields": [
            "question",
            "headline",
            "narrative",
            "beats",
            "source_ids",
            "market_connection",
            "watch_conditions",
            "invalidation"
          ],
          "content_change_state": "UNCHANGED",
          "content_change_summary": "The saved Long-Term Investment 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 investments still pass the long-term research checks?",
              "current": "Which investments still pass the long-term research checks?"
            },
            "headline": {
              "changed": false,
              "prior": "4 investments clear the 6-of-10 research level; proof gaps remain visible.",
              "current": "4 investments clear the 6-of-10 research level; proof gaps remain visible."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "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”. These reports are background only. News may start a review, but it does not earn a pass. Each investment must still meet the same ten public tests with first-hand proof.",
                "Six or more supported tests place an investment on the research board; 0 candidate(s) remain outside it. Missing, old, or uncheckable proof stays visible and does not count. A new headline cannot rewrite the last saved result."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "News may start a review",
                "The same ten tests apply",
                "Old and new results stay separate"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price.",
              "current": "Today’s reports may change what deserves research. They do not prove a three-year outcome or set a future price."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Fresh first-hand company proof",
                "A supported test that becomes weak",
                "The next full research review"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not change the board when the ten tests are incomplete or the supporting proof is missing.",
              "current": "Do not change the board when the ten tests are incomplete or the supporting proof is missing."
            }
          },
          "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 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 Long-Term Investment 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",
            "apply",
            "artist",
            "arts",
            "artworks",
            "assurance",
            "awards",
            "background",
            "becomes",
            "board",
            "bond",
            "boston",
            "brown",
            "candidate",
            "cannot",
            "carle",
            "center",
            "centric",
            "change",
            "charlotte",
            "checks",
            "christina",
            "clear",
            "company",
            "count",
            "country",
            "cybersecurity",
            "denies",
            "deserves",
            "distributed",
            "down",
            "each",
            "earn",
            "earns",
            "ecosystem",
            "eric",
            "expert",
            "fdas",
            "first",
            "fresh",
            "future",
            "gaps",
            "gifting",
            "globe",
            "grabner",
            "great",
            "hand",
            "hyperallergic",
            "incomplete",
            "investments",
            "john",
            "judge",
            "killing",
            "kohler",
            "last",
            "level",
            "manufacturing",
            "meet",
            "michael",
            "michelle",
            "missing",
            "mother",
            "museum",
            "must",
            "neither",
            "news",
            "next",
            "nny360",
            "north",
            "only",
            "outcome",
            "outside",
            "pass",
            "passing",
            "paxson",
            "place",
            "point",
            "president",
            "price",
            "prove",
            "public",
            "push",
            "quietly",
            "raise",
            "raps",
            "remain",
            "reported",
            "research",
            "result",
            "results",
            "review",
            "rewrite",
            "rule",
            "sees",
            "separate",
            "separately",
            "shift",
            "start",
            "state",
            "stay",
            "stays",
            "step",
            "supported",
            "supporting",
            "supports",
            "system",
            "test",
            "tests",
            "thousands",
            "todays",
            "uncheckable",
            "union",
            "university",
            "unless",
            "visible",
            "vote",
            "water",
            "wbtv",
            "weak",
            "wisconsin",
            "without",
            "workers",
            "year",
            "years"
          ],
          "topical_shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
          "topical_score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 12,
            "meaningful_match_count": 12,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "apply",
                  "artist",
                  "arts",
                  "artworks",
                  "assurance",
                  "awards",
                  "background",
                  "becomes",
                  "board",
                  "bond",
                  "boston",
                  "brown",
                  "candidate",
                  "cannot",
                  "carle",
                  "center",
                  "centric",
                  "change",
                  "charlotte",
                  "checks",
                  "christina",
                  "clear",
                  "company",
                  "count",
                  "country",
                  "cybersecurity",
                  "denies",
                  "deserves",
                  "distributed",
                  "down",
                  "each",
                  "earn",
                  "earns",
                  "ecosystem",
                  "eric",
                  "expert",
                  "fdas",
                  "first",
                  "fresh",
                  "future",
                  "gaps",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "hand",
                  "hyperallergic",
                  "incomplete",
                  "investments",
                  "john",
                  "judge",
                  "killing",
                  "kohler",
                  "last",
                  "level",
                  "manufacturing",
                  "meet",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "neither",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "outcome",
                  "outside",
                  "pass",
                  "passing",
                  "paxson",
                  "place",
                  "point",
                  "president",
                  "price",
                  "prove",
                  "public",
                  "push",
                  "quietly",
                  "raise",
                  "raps",
                  "remain",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "review",
                  "rewrite",
                  "rule",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "start",
                  "state",
                  "stay",
                  "stays",
                  "step",
                  "supported",
                  "supporting",
                  "supports",
                  "system",
                  "test",
                  "tests",
                  "thousands",
                  "todays",
                  "uncheckable",
                  "union",
                  "university",
                  "unless",
                  "visible",
                  "vote",
                  "water",
                  "wbtv",
                  "weak",
                  "wisconsin",
                  "without",
                  "workers",
                  "year",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
                "shared_source_ids": [
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "apply",
                  "artist",
                  "arts",
                  "artworks",
                  "assurance",
                  "awards",
                  "background",
                  "becomes",
                  "board",
                  "bond",
                  "boston",
                  "brown",
                  "candidate",
                  "cannot",
                  "carle",
                  "center",
                  "centric",
                  "change",
                  "charlotte",
                  "checks",
                  "christina",
                  "clear",
                  "company",
                  "count",
                  "country",
                  "cybersecurity",
                  "denies",
                  "deserves",
                  "distributed",
                  "down",
                  "each",
                  "earn",
                  "earns",
                  "ecosystem",
                  "eric",
                  "expert",
                  "fdas",
                  "first",
                  "fresh",
                  "future",
                  "gaps",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "hand",
                  "hyperallergic",
                  "incomplete",
                  "investments",
                  "john",
                  "judge",
                  "killing",
                  "kohler",
                  "last",
                  "level",
                  "manufacturing",
                  "meet",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "neither",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "outcome",
                  "outside",
                  "pass",
                  "passing",
                  "paxson",
                  "place",
                  "point",
                  "president",
                  "price",
                  "prove",
                  "public",
                  "push",
                  "quietly",
                  "raise",
                  "raps",
                  "remain",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "review",
                  "rewrite",
                  "rule",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "start",
                  "state",
                  "stay",
                  "stays",
                  "step",
                  "supported",
                  "supporting",
                  "supports",
                  "system",
                  "test",
                  "tests",
                  "thousands",
                  "todays",
                  "uncheckable",
                  "union",
                  "university",
                  "unless",
                  "visible",
                  "vote",
                  "water",
                  "wbtv",
                  "weak",
                  "wisconsin",
                  "without",
                  "workers",
                  "year",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
                "shared_source_ids": [
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "apply",
                  "artist",
                  "arts",
                  "artworks",
                  "assurance",
                  "awards",
                  "background",
                  "becomes",
                  "board",
                  "bond",
                  "boston",
                  "brown",
                  "candidate",
                  "cannot",
                  "carle",
                  "center",
                  "centric",
                  "change",
                  "charlotte",
                  "checks",
                  "christina",
                  "clear",
                  "company",
                  "count",
                  "country",
                  "cybersecurity",
                  "denies",
                  "deserves",
                  "distributed",
                  "down",
                  "each",
                  "earn",
                  "earns",
                  "ecosystem",
                  "eric",
                  "expert",
                  "fdas",
                  "first",
                  "fresh",
                  "future",
                  "gaps",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "hand",
                  "hyperallergic",
                  "incomplete",
                  "investments",
                  "john",
                  "judge",
                  "killing",
                  "kohler",
                  "last",
                  "level",
                  "manufacturing",
                  "meet",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "neither",
                  "news",
                  "next",
                  "nny360",
                  "north",
                  "only",
                  "outcome",
                  "outside",
                  "pass",
                  "passing",
                  "paxson",
                  "place",
                  "point",
                  "president",
                  "price",
                  "prove",
                  "public",
                  "push",
                  "quietly",
                  "raise",
                  "raps",
                  "remain",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "review",
                  "rewrite",
                  "rule",
                  "sees",
                  "separate",
                  "separately",
                  "shift",
                  "start",
                  "state",
                  "stay",
                  "stays",
                  "step",
                  "supported",
                  "supporting",
                  "supports",
                  "system",
                  "test",
                  "tests",
                  "thousands",
                  "todays",
                  "uncheckable",
                  "union",
                  "university",
                  "unless",
                  "visible",
                  "vote",
                  "water",
                  "wbtv",
                  "weak",
                  "wisconsin",
                  "without",
                  "workers",
                  "year",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
                "shared_source_ids": [
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb"
              },
              {
                "rank": 4,
                "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": [
                  "apply",
                  "artist",
                  "arts",
                  "artworks",
                  "becomes",
                  "board",
                  "cannot",
                  "center",
                  "change",
                  "checks",
                  "company",
                  "count",
                  "deserves",
                  "each",
                  "earn",
                  "earns",
                  "first",
                  "fresh",
                  "future",
                  "gifting",
                  "grabner",
                  "great",
                  "hand",
                  "incomplete",
                  "investments",
                  "john",
                  "kohler",
                  "last",
                  "meet",
                  "michael",
                  "michelle",
                  "missing",
                  "must",
                  "neither",
                  "news",
                  "next",
                  "outcome",
                  "pass",
                  "passing",
                  "place",
                  "point",
                  "president",
                  "price",
                  "prove",
                  "public",
                  "quietly",
                  "raise",
                  "reported",
                  "research",
                  "result",
                  "results",
                  "review",
                  "rewrite",
                  "separate",
                  "separately",
                  "start",
                  "stay",
                  "supported",
                  "supporting",
                  "supports",
                  "test",
                  "tests",
                  "todays",
                  "unless",
                  "weak",
                  "wisconsin",
                  "without",
                  "year",
                  "years"
                ],
                "shared_term_count": 69,
                "shared_terms_sha256": "c538e035cc02b4c294941649f2a9e25731e645f5c859d0a71c9e44c4248a94ee",
                "shared_source_ids": [
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "92dfab52edbe6db9da93f8f30cebb19d1db83878126bcbf6888ae07912de8f89"
              },
              {
                "rank": 5,
                "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": 522,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "cannot",
                  "checks",
                  "clear",
                  "count",
                  "each",
                  "earn",
                  "earns",
                  "first",
                  "fresh",
                  "future",
                  "hand",
                  "incomplete",
                  "investments",
                  "last",
                  "meet",
                  "missing",
                  "news",
                  "next",
                  "only",
                  "pass",
                  "passing",
                  "place",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "result",
                  "review",
                  "separate",
                  "start",
                  "supported",
                  "test",
                  "without",
                  "year"
                ],
                "shared_term_count": 36,
                "shared_terms_sha256": "1f3efa619b136919502e3c093d0bc645517848e0277f1eb054acefeef9e0907d",
                "shared_source_ids": [],
                "score_receipt_sha256": "440fc3dba7ebb03a186e00fcbfd12b7bf805c54e65e22f9e76bf7e84a8102f5d"
              },
              {
                "rank": 6,
                "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": 263,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "candidate",
                  "cannot",
                  "clear",
                  "count",
                  "fresh",
                  "incomplete",
                  "last",
                  "missing",
                  "next",
                  "only",
                  "outcome",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "review",
                  "separate",
                  "stays",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "dba3066b5e1a1adf128f28d3f141808bf640d3093616141fe3da97eddab8f529",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2e040ba28e4e086e1f66c2ebbb8252795fd34881d687363cd5499031fbead9a"
              },
              {
                "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": 263,
                "qualifies": true,
                "shared_terms": [
                  "board",
                  "candidate",
                  "cannot",
                  "clear",
                  "count",
                  "fresh",
                  "incomplete",
                  "last",
                  "missing",
                  "next",
                  "only",
                  "outcome",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "review",
                  "separate",
                  "stays",
                  "year"
                ],
                "shared_term_count": 21,
                "shared_terms_sha256": "dba3066b5e1a1adf128f28d3f141808bf640d3093616141fe3da97eddab8f529",
                "shared_source_ids": [],
                "score_receipt_sha256": "d2e040ba28e4e086e1f66c2ebbb8252795fd34881d687363cd5499031fbead9a"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "clear",
                  "company",
                  "count",
                  "each",
                  "first",
                  "fresh",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "visible",
                  "year"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "clear",
                  "company",
                  "count",
                  "each",
                  "first",
                  "fresh",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "visible",
                  "year"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
              },
              {
                "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": 185,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "clear",
                  "company",
                  "count",
                  "each",
                  "first",
                  "fresh",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "results",
                  "review",
                  "separately",
                  "visible",
                  "year"
                ],
                "shared_term_count": 23,
                "shared_terms_sha256": "0bc752158f365a778a4d39462dcbe9666d100b4da9f803391c17b8cf7dd6b32a",
                "shared_source_ids": [],
                "score_receipt_sha256": "c1157985c4eafeb01a5851e4ab0865fc3a5663672166fbab326e76b73e0d77ea"
              },
              {
                "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": 177,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "checks",
                  "clear",
                  "company",
                  "count",
                  "first",
                  "fresh",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "results",
                  "test",
                  "tests",
                  "year"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "3f7643fbb58f97510e883f4a8b214aa83a7b68cc4aeff6147dbb455dd648a2d0",
                "shared_source_ids": [],
                "score_receipt_sha256": "29a011b399eb487504f214b84eeb867cbb0d540f910d35b9bc4846960d755356"
              },
              {
                "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": 177,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "board",
                  "candidate",
                  "cannot",
                  "change",
                  "checks",
                  "clear",
                  "company",
                  "count",
                  "first",
                  "fresh",
                  "missing",
                  "only",
                  "price",
                  "prove",
                  "public",
                  "remain",
                  "research",
                  "results",
                  "test",
                  "tests",
                  "year"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "3f7643fbb58f97510e883f4a8b214aa83a7b68cc4aeff6147dbb455dd648a2d0",
                "shared_source_ids": [],
                "score_receipt_sha256": "29a011b399eb487504f214b84eeb867cbb0d540f910d35b9bc4846960d755356"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "accused",
              "apply",
              "artist",
              "arts",
              "artworks",
              "assurance",
              "awards",
              "background",
              "becomes",
              "board",
              "bond",
              "boston",
              "brown",
              "candidate",
              "cannot",
              "carle",
              "center",
              "centric",
              "change",
              "charlotte",
              "checks",
              "christina",
              "clear",
              "company",
              "count",
              "country",
              "cybersecurity",
              "denies",
              "deserves",
              "distributed",
              "down",
              "each",
              "earn",
              "earns",
              "ecosystem",
              "eric",
              "expert",
              "fdas",
              "first",
              "fresh",
              "future",
              "gaps",
              "gifting",
              "globe",
              "grabner",
              "great",
              "hand",
              "hyperallergic",
              "incomplete",
              "investments",
              "john",
              "judge",
              "killing",
              "kohler",
              "last",
              "level",
              "manufacturing",
              "meet",
              "michael",
              "michelle",
              "missing",
              "mother",
              "museum",
              "must",
              "neither",
              "news",
              "next",
              "nny360",
              "north",
              "only",
              "outcome",
              "outside",
              "pass",
              "passing",
              "paxson",
              "place",
              "point",
              "president",
              "price",
              "prove",
              "public",
              "push",
              "quietly",
              "raise",
              "raps",
              "remain",
              "reported",
              "research",
              "result",
              "results",
              "review",
              "rewrite",
              "rule",
              "sees",
              "separate",
              "separately",
              "shift",
              "start",
              "state",
              "stay",
              "stays",
              "step",
              "supported",
              "supporting",
              "supports",
              "system",
              "test",
              "tests",
              "thousands",
              "todays",
              "uncheckable",
              "union",
              "university",
              "unless",
              "visible",
              "vote",
              "water",
              "wbtv",
              "weak",
              "wisconsin",
              "without",
              "workers",
              "year",
              "years"
            ],
            "selected_shared_terms_sha256": "18503a97764b89ee76f2526e39b5bace30b06d386ed60da614cc95320ebfa06a",
            "selected_score_receipt_sha256": "621891409e3cc4f4a7933e3b2a92a13e8dbcce7454c1b0606b0fd30eb55d27bb",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "04abf69b20164f921ed89bf017f6e5e12ecb60f7cdb44963312cd0d06a8bb829",
          "comparison_receipt_sha256": "066c318787b3c51a5af1d39503eeac0b95349137de5d78857f1b0774c58cf1b3",
          "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": [
        "Use the same ten checks for every investment.",
        "Use official or first-hand sources and record when each source was checked.",
        "Record the market, currency, time and trading state for every price.",
        "At least six checks need clear support before public inclusion.",
        "Save every addition and removal without changing yesterday's result."
      ],
      "watch_conditions": [
        "Fresh first-hand company proof",
        "A supported test that becomes weak",
        "The next full research review"
      ],
      "invalidation": "Do not change the board when the ten tests are incomplete or the supporting proof is missing.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-02-0150-SGT",
        "observed_at_sgt": "2026-08-04T09:58:00+08:00",
        "verified_sources": 21,
        "candidate_sources": 21,
        "automation_attempt_id": "OTR-LONG-TERM-EXPERIMENT-PUBLICATION-2026-08-04-0958-SGT",
        "state": "COMPLETE",
        "research_batch_completed_at_sgt": "2026-08-02T15:56:00+08:00",
        "price_resync_completed_at_sgt": "2026-08-02T15:13:25+08:00",
        "publication_completed_at_sgt": "2026-08-04T09:58:00+08:00",
        "publication_state": "EXPERIMENT_SUPPLEMENT_PUBLISHED",
        "hold_state": null,
        "no_new_research": true,
        "no_new_price_resync": true
      },
      "record_evidence": {
        "label": "Open the long-term research checks and proof gaps",
        "path": "/data/long-term-investment/current.json",
        "note": "This saved research record supports the 6-of-10 result. The news reports above are background only."
      },
      "three_year_experiment": {
        "title": "The experiment taken 3 years ago",
        "cta_label": "The experiment taken 3 years ago",
        "experiment_id": "OTR-LONG-TERM-EXPERIMENT-2026-08-04-0934-SGT",
        "experiment_sha256": "22a5e533ea0cb960df264735efc1af2d98d9a2a07a85719d59c1b88f5de5834f",
        "experiment_status": "COMPLETE",
        "result_state": "TERMINAL_1_HIT_3_MISS",
        "current_path": "data/long-term-investment/experiments/current.json",
        "public_path": "/data/long-term-investment/experiments/current.json",
        "publication_receipt_id": "OTR-LONG-TERM-EXPERIMENT-PUBLICATION-2026-08-04-0958-SGT",
        "publication_receipt_sha256": "5061938f9e00e7f46a39a0b3feef1e94bb529a103b8e94c38db8160f503497c8",
        "boundary": "This remains a reconstructed counterfactual, not a prediction recovered from 2023. The original universe was not preserved, the disclosed four-name set is selection-biased, and the valuation ceiling was imagined after the fact. Terminal labels use only the completed 3 August 2026 session closes and do not prove that the reconstructed traits caused the returns.",
        "research_only": true
      }
    },
    "Dots": {
      "eyebrow": "DOTS · 4 AUGUST 2026",
      "question": "Can today’s reports be connected safely?",
      "headline": "The reports may sit together without sharing one cause.",
      "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”. A reader may compare their timing or possible effects, but this edition has no saved proof that one report caused the other.",
        "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Any link between them is a question for later checks. Each report keeps its own source, event, warning, and reason it may leave the story."
      ],
      "beats": [
        {
          "label": "A",
          "title": "First compare, then test",
          "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”. Their timing can be compared, but no shared cause is claimed.",
          "source_ids": [
            "LEAD-01",
            "LEAD-02"
          ]
        },
        {
          "label": "B",
          "title": "Keep separate causes separate",
          "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”. A similar result does not prove the same cause.",
          "source_ids": [
            "LEAD-03",
            "LEAD-04"
          ]
        },
        {
          "label": "C",
          "title": "Look for the missing step",
          "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 claimed effect needs later proof between the first report and the result.",
          "source_ids": [
            "LEAD-05",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence.",
      "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; unrelated history is never inserted and none of it proves 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-04-0958-SGT",
          "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",
          "tab_name": "Dots",
          "question": "Can today’s reports be connected safely?",
          "headline": "The reports may sit together without sharing one cause.",
          "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”. A reader may compare their timing or possible effects, but this edition has no saved proof that one report caused the other.",
            "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Any link between them is a question for later checks. Each report keeps its own source, event, warning, and reason it may leave the story."
          ],
          "beats": [
            {
              "label": "A",
              "title": "First compare, then test",
              "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”. Their timing can be compared, but no shared cause is claimed.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "B",
              "title": "Keep separate causes separate",
              "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”. A similar result does not prove the same cause.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "C",
              "title": "Look for the missing step",
              "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 claimed effect needs later proof between the first report and the result.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence.",
          "watch_conditions": [
            "A repeated timing pattern",
            "A direct link between event and effect",
            "A different cause that fits better"
          ],
          "invalidation": "Remove a connection when the expected next step does not appear or a stronger explanation is proved.",
          "content_sha256": "ca86b3039aef5c11bfe278f9359c1b20f27c40b3ac629f205ee4fe257d912d62",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Dots",
          "question": "Can today’s reports be connected safely?",
          "headline": "The reports may sit together without sharing one cause.",
          "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”. A reader may compare their timing or possible effects, but this edition has no saved proof that one report caused the other.",
            "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Any link between them is a question for later checks. Each report keeps its own source, event, warning, and reason it may leave the story."
          ],
          "beats": [
            {
              "label": "A",
              "title": "First compare, then test",
              "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”. Their timing can be compared, but no shared cause is claimed.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "B",
              "title": "Keep separate causes separate",
              "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”. A similar result does not prove the same cause.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "C",
              "title": "Look for the missing step",
              "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 claimed effect needs later proof between the first report and the result.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence.",
          "watch_conditions": [
            "A repeated timing pattern",
            "A direct link between event and effect",
            "A different cause that fits better"
          ],
          "invalidation": "Remove a connection when the expected next step does not appear or a stronger explanation is proved.",
          "content_sha256": "ca86b3039aef5c11bfe278f9359c1b20f27c40b3ac629f205ee4fe257d912d62",
          "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": "The reports may sit together without sharing one cause.",
            "current": "The reports may sit together without sharing one cause."
          },
          "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”. A reader may compare their timing or possible effects, but this edition has no saved proof that one report caused the other.",
              "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Any link between them is a question for later checks. Each report keeps its own source, event, warning, and reason it may leave the story."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "First compare, then test",
              "Keep separate causes separate",
              "Look for the missing step"
            ],
            "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": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence.",
            "current": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "A repeated timing pattern",
              "A direct link between event and effect",
              "A different cause that fits better"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Remove a connection when the expected next step does not appear or a stronger explanation is proved.",
            "current": "Remove a connection when the expected next step does not appear or a stronger explanation is proved."
          }
        },
        "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": [
            "alleging",
            "appear",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "becomes",
            "better",
            "bond",
            "build",
            "cause",
            "caused",
            "causes",
            "center",
            "checks",
            "claim",
            "claimed",
            "clear",
            "company",
            "compare",
            "compared",
            "connected",
            "construction",
            "copper",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "each",
            "edition",
            "effect",
            "effects",
            "event",
            "expected",
            "explanation",
            "export",
            "firm",
            "first",
            "fits",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "keep",
            "keeps",
            "largest",
            "later",
            "leave",
            "link",
            "logistics",
            "look",
            "looking",
            "loudoun",
            "missing",
            "mortgage",
            "news",
            "next",
            "only",
            "pattern",
            "politico",
            "possible",
            "president",
            "prove",
            "proved",
            "puts",
            "rates",
            "reader",
            "reason",
            "regional",
            "remove",
            "repeated",
            "reported",
            "result",
            "roughly",
            "safely",
            "scheme",
            "separate",
            "separately",
            "shared",
            "sharing",
            "similar",
            "singapore",
            "site",
            "southeast",
            "starts",
            "step",
            "steps",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "texas",
            "them",
            "then",
            "timing",
            "todays",
            "together",
            "turmoil",
            "unchanged",
            "useful",
            "warning",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "exact_candidate_count": 29,
          "meaningful_match_count": 28,
          "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "appear",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "becomes",
                "better",
                "bond",
                "build",
                "cause",
                "caused",
                "causes",
                "center",
                "checks",
                "claim",
                "claimed",
                "clear",
                "company",
                "compare",
                "compared",
                "connected",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "each",
                "edition",
                "effect",
                "effects",
                "event",
                "expected",
                "explanation",
                "export",
                "firm",
                "first",
                "fits",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "keeps",
                "largest",
                "later",
                "leave",
                "link",
                "logistics",
                "look",
                "looking",
                "loudoun",
                "missing",
                "mortgage",
                "news",
                "next",
                "only",
                "pattern",
                "politico",
                "possible",
                "president",
                "prove",
                "proved",
                "puts",
                "rates",
                "reader",
                "reason",
                "regional",
                "remove",
                "repeated",
                "reported",
                "result",
                "roughly",
                "safely",
                "scheme",
                "separate",
                "separately",
                "shared",
                "sharing",
                "similar",
                "singapore",
                "site",
                "southeast",
                "starts",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "test",
                "texas",
                "them",
                "then",
                "timing",
                "todays",
                "together",
                "turmoil",
                "unchanged",
                "useful",
                "warning",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 121,
              "shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "appear",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "becomes",
                "better",
                "bond",
                "build",
                "cause",
                "caused",
                "causes",
                "center",
                "checks",
                "claim",
                "claimed",
                "clear",
                "company",
                "compare",
                "compared",
                "connected",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "each",
                "edition",
                "effect",
                "effects",
                "event",
                "expected",
                "explanation",
                "export",
                "firm",
                "first",
                "fits",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "keeps",
                "largest",
                "later",
                "leave",
                "link",
                "logistics",
                "look",
                "looking",
                "loudoun",
                "missing",
                "mortgage",
                "news",
                "next",
                "only",
                "pattern",
                "politico",
                "possible",
                "president",
                "prove",
                "proved",
                "puts",
                "rates",
                "reader",
                "reason",
                "regional",
                "remove",
                "repeated",
                "reported",
                "result",
                "roughly",
                "safely",
                "scheme",
                "separate",
                "separately",
                "shared",
                "sharing",
                "similar",
                "singapore",
                "site",
                "southeast",
                "starts",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "test",
                "texas",
                "them",
                "then",
                "timing",
                "todays",
                "together",
                "turmoil",
                "unchanged",
                "useful",
                "warning",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 121,
              "shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "appear",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "becomes",
                "better",
                "bond",
                "build",
                "cause",
                "caused",
                "causes",
                "center",
                "checks",
                "claim",
                "claimed",
                "clear",
                "company",
                "compare",
                "compared",
                "connected",
                "construction",
                "copper",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "each",
                "edition",
                "effect",
                "effects",
                "event",
                "expected",
                "explanation",
                "export",
                "firm",
                "first",
                "fits",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "keeps",
                "largest",
                "later",
                "leave",
                "link",
                "logistics",
                "look",
                "looking",
                "loudoun",
                "missing",
                "mortgage",
                "news",
                "next",
                "only",
                "pattern",
                "politico",
                "possible",
                "president",
                "prove",
                "proved",
                "puts",
                "rates",
                "reader",
                "reason",
                "regional",
                "remove",
                "repeated",
                "reported",
                "result",
                "roughly",
                "safely",
                "scheme",
                "separate",
                "separately",
                "shared",
                "sharing",
                "similar",
                "singapore",
                "site",
                "southeast",
                "starts",
                "step",
                "steps",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "test",
                "texas",
                "them",
                "then",
                "timing",
                "todays",
                "together",
                "turmoil",
                "unchanged",
                "useful",
                "warning",
                "wire",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 121,
              "shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f"
            },
            {
              "rank": 4,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "approvals",
                "asias",
                "banking",
                "becomes",
                "better",
                "bond",
                "build",
                "cause",
                "caused",
                "causes",
                "center",
                "checks",
                "claim",
                "claimed",
                "clear",
                "compare",
                "compared",
                "connected",
                "costs",
                "daily",
                "data",
                "datamarnews",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "each",
                "edition",
                "effect",
                "effects",
                "event",
                "expected",
                "explanation",
                "export",
                "firm",
                "first",
                "fits",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "hold",
                "improvement",
                "keep",
                "keeps",
                "largest",
                "later",
                "leave",
                "link",
                "logistics",
                "look",
                "looking",
                "missing",
                "mortgage",
                "news",
                "next",
                "only",
                "pattern",
                "politico",
                "possible",
                "prove",
                "proved",
                "puts",
                "rates",
                "reader",
                "reason",
                "regional",
                "remove",
                "repeated",
                "reported",
                "result",
                "roughly",
                "safely",
                "separate",
                "separately",
                "shared",
                "sharing",
                "similar",
                "singapore",
                "southeast",
                "starts",
                "step",
                "steps",
                "stronger",
                "subsidiary",
                "tariffs",
                "tech",
                "test",
                "texas",
                "them",
                "then",
                "timing",
                "todays",
                "together",
                "turmoil",
                "unchanged",
                "useful",
                "warning",
                "without"
              ],
              "shared_term_count": 102,
              "shared_terms_sha256": "55a2c64ecb4225ab85265c28287689036e04f47a1808c5a4d4351c4ff6eb3648",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "5492437be5a7f022294f858ce1fea8f095085d243044ccaa1f45d6f0b8f6ee19"
            },
            {
              "rank": 5,
              "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": 190,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "cause",
                "different",
                "expected",
                "explanation",
                "first",
                "fits",
                "later",
                "link",
                "news",
                "prove",
                "reason",
                "remove",
                "reported",
                "result",
                "separate",
                "stronger",
                "todays",
                "useful",
                "without"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "404a81af20249ce627ad00ecf831aba6d8328a4f1fa2c277b80680ee06df7bf8",
              "shared_source_ids": [],
              "score_receipt_sha256": "0359fe99d15ee6d1ddfefd48c12ac3a0219f167ec93700da83af4a309ab9c786"
            },
            {
              "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": 181,
              "qualifies": true,
              "shared_terms": [
                "costs",
                "direct",
                "each",
                "effects",
                "event",
                "first",
                "food",
                "later",
                "logistics",
                "look",
                "reported",
                "separate",
                "todays"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "ca76062974ceaa6d785e50a48cb3f92bcf211f5842cf73a28c73d788d5e1e254",
              "shared_source_ids": [],
              "score_receipt_sha256": "5834d3ab19d04b3edd741690f4fc6de7532484cf7cb5cdcb3d695af3bc196c2d"
            },
            {
              "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": [
                "bond",
                "cause",
                "caused",
                "claim",
                "company",
                "costs",
                "event",
                "global",
                "hold",
                "keeps",
                "rates",
                "separate",
                "singapore",
                "then",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
            },
            {
              "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": [
                "bond",
                "cause",
                "caused",
                "claim",
                "company",
                "costs",
                "event",
                "global",
                "hold",
                "keeps",
                "rates",
                "separate",
                "singapore",
                "then",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
            },
            {
              "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": [
                "bond",
                "cause",
                "caused",
                "claim",
                "company",
                "costs",
                "event",
                "global",
                "hold",
                "keeps",
                "rates",
                "separate",
                "singapore",
                "then",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
            },
            {
              "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": [
                "bond",
                "cause",
                "caused",
                "claim",
                "company",
                "costs",
                "event",
                "global",
                "hold",
                "keeps",
                "rates",
                "separate",
                "singapore",
                "then",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
              "shared_source_ids": [],
              "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
            },
            {
              "rank": 11,
              "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": 173,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "checks",
                "costs",
                "direct",
                "each",
                "edition",
                "event",
                "food",
                "global",
                "keeps",
                "later",
                "news",
                "only",
                "possible",
                "reported",
                "result",
                "then",
                "timing",
                "todays"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "0262974b7e541a278b65f40a57f6e5c9e7d98d37098a8f67d6d50cd6a188b2ab",
              "shared_source_ids": [],
              "score_receipt_sha256": "3aebb7f32ae80e28f65e28c66b8ae68567822f19a7f1158b88869d9b70f0ae44"
            },
            {
              "rank": 12,
              "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": 158,
              "qualifies": true,
              "shared_terms": [
                "appear",
                "cause",
                "different",
                "expected",
                "explanation",
                "first",
                "later",
                "news",
                "possible",
                "prove",
                "regional",
                "reported",
                "separate",
                "step",
                "stronger",
                "todays",
                "useful",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "2ed78b7d31e36f1facdb5f6b35f79427eac7c0c812a9266d2265c3ad9cb2663a",
              "shared_source_ids": [],
              "score_receipt_sha256": "703c27b82a6a02cf7001cc2f7fd88fc9a6ad219262db3e0ca060c2e163931048"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 156,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "caused",
                "data",
                "different",
                "expected",
                "later",
                "only",
                "puts",
                "reported",
                "result",
                "separate",
                "then",
                "todays",
                "together"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
              "shared_source_ids": [],
              "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
            },
            {
              "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": 126,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "caused",
                "claim",
                "costs",
                "each",
                "effect",
                "first",
                "hold",
                "step",
                "then",
                "todays"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
            },
            {
              "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": 126,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "caused",
                "claim",
                "costs",
                "each",
                "effect",
                "first",
                "hold",
                "step",
                "then",
                "todays"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
            },
            {
              "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": 126,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "caused",
                "claim",
                "costs",
                "each",
                "effect",
                "first",
                "hold",
                "step",
                "then",
                "todays"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
              "shared_source_ids": [],
              "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
            },
            {
              "rank": 22,
              "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": [
                "claim",
                "different",
                "direct",
                "each",
                "effect",
                "first",
                "reported",
                "result",
                "singapore",
                "then",
                "unchanged"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "2b09a135051b5dd25d0d76ed8babc4a0e5e47bbc10acd8b3692f240c2ec07298",
              "shared_source_ids": [],
              "score_receipt_sha256": "960b97112e62830a1ca08fa03a9cc99c35bac6a62157b87fab5509fba4604b70"
            },
            {
              "rank": 23,
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "rank": 24,
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "rank": 25,
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "rank": 26,
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "rank": 27,
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "rank": 28,
              "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": 102,
              "qualifies": true,
              "shared_terms": [
                "cause",
                "costs",
                "different",
                "each",
                "event",
                "hold",
                "then",
                "together",
                "warning",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
              "shared_source_ids": [],
              "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
            },
            {
              "rank": 29,
              "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": 67,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "company",
                "costs",
                "event",
                "keep",
                "together"
              ],
              "shared_term_count": 6,
              "shared_terms_sha256": "8e19c4c17dd8d45ad4ef2dea9d2a99a2c82b3c4d8bff9e01e1e58413758a7163",
              "shared_source_ids": [],
              "score_receipt_sha256": "c5b594ffb1bf51ac238622bddc51be5c250e67af6640218ed396f388caa0575c"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "alleging",
            "appear",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "becomes",
            "better",
            "bond",
            "build",
            "cause",
            "caused",
            "causes",
            "center",
            "checks",
            "claim",
            "claimed",
            "clear",
            "company",
            "compare",
            "compared",
            "connected",
            "construction",
            "copper",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "each",
            "edition",
            "effect",
            "effects",
            "event",
            "expected",
            "explanation",
            "export",
            "firm",
            "first",
            "fits",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "keep",
            "keeps",
            "largest",
            "later",
            "leave",
            "link",
            "logistics",
            "look",
            "looking",
            "loudoun",
            "missing",
            "mortgage",
            "news",
            "next",
            "only",
            "pattern",
            "politico",
            "possible",
            "president",
            "prove",
            "proved",
            "puts",
            "rates",
            "reader",
            "reason",
            "regional",
            "remove",
            "repeated",
            "reported",
            "result",
            "roughly",
            "safely",
            "scheme",
            "separate",
            "separately",
            "shared",
            "sharing",
            "similar",
            "singapore",
            "site",
            "southeast",
            "starts",
            "step",
            "steps",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "texas",
            "them",
            "then",
            "timing",
            "todays",
            "together",
            "turmoil",
            "unchanged",
            "useful",
            "warning",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
          "selected_score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "1984d8ccb64b6d218920ef66b616c0dbd7b4d5dfc1a16ffc03c1d76ab4e00119",
        "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": "55a69d9f281050ecd3a43934917190f6eb59d0a8f7d49322e3bcf75a10f034f9"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-DOTS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Dots",
          "source_headline": "The reports may sit together without sharing one cause.",
          "source_question": "Can today’s reports be connected safely?",
          "source_market_connection": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "ca86b3039aef5c11bfe278f9359c1b20f27c40b3ac629f205ee4fe257d912d62",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Dots",
          "current_headline": "The reports may sit together without sharing one cause.",
          "current_question": "Can today’s reports be connected safely?",
          "current_market_connection": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "ca86b3039aef5c11bfe278f9359c1b20f27c40b3ac629f205ee4fe257d912d62",
          "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": "The reports may sit together without sharing one cause.",
              "current": "The reports may sit together without sharing one cause."
            },
            "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”. A reader may compare their timing or possible effects, but this edition has no saved proof that one report caused the other.",
                "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Any link between them is a question for later checks. Each report keeps its own source, event, warning, and reason it may leave the story."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "First compare, then test",
                "Keep separate causes separate",
                "Look for the missing step"
              ],
              "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": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence.",
              "current": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A repeated timing pattern",
                "A direct link between event and effect",
                "A different cause that fits better"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Remove a connection when the expected next step does not appear or a stronger explanation is proved.",
              "current": "Remove a connection when the expected next step does not appear or a stronger explanation is proved."
            }
          },
          "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": [
            "alleging",
            "appear",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "becomes",
            "better",
            "bond",
            "build",
            "cause",
            "caused",
            "causes",
            "center",
            "checks",
            "claim",
            "claimed",
            "clear",
            "company",
            "compare",
            "compared",
            "connected",
            "construction",
            "copper",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "each",
            "edition",
            "effect",
            "effects",
            "event",
            "expected",
            "explanation",
            "export",
            "firm",
            "first",
            "fits",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "keep",
            "keeps",
            "largest",
            "later",
            "leave",
            "link",
            "logistics",
            "look",
            "looking",
            "loudoun",
            "missing",
            "mortgage",
            "news",
            "next",
            "only",
            "pattern",
            "politico",
            "possible",
            "president",
            "prove",
            "proved",
            "puts",
            "rates",
            "reader",
            "reason",
            "regional",
            "remove",
            "repeated",
            "reported",
            "result",
            "roughly",
            "safely",
            "scheme",
            "separate",
            "separately",
            "shared",
            "sharing",
            "similar",
            "singapore",
            "site",
            "southeast",
            "starts",
            "step",
            "steps",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "texas",
            "them",
            "then",
            "timing",
            "todays",
            "together",
            "turmoil",
            "unchanged",
            "useful",
            "warning",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
          "topical_score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 28,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "better",
                  "bond",
                  "build",
                  "cause",
                  "caused",
                  "causes",
                  "center",
                  "checks",
                  "claim",
                  "claimed",
                  "clear",
                  "company",
                  "compare",
                  "compared",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "effect",
                  "effects",
                  "event",
                  "expected",
                  "explanation",
                  "export",
                  "firm",
                  "first",
                  "fits",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "keeps",
                  "largest",
                  "later",
                  "leave",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "next",
                  "only",
                  "pattern",
                  "politico",
                  "possible",
                  "president",
                  "prove",
                  "proved",
                  "puts",
                  "rates",
                  "reader",
                  "reason",
                  "regional",
                  "remove",
                  "repeated",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "scheme",
                  "separate",
                  "separately",
                  "shared",
                  "sharing",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "starts",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "them",
                  "then",
                  "timing",
                  "todays",
                  "together",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "warning",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 121,
                "shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "better",
                  "bond",
                  "build",
                  "cause",
                  "caused",
                  "causes",
                  "center",
                  "checks",
                  "claim",
                  "claimed",
                  "clear",
                  "company",
                  "compare",
                  "compared",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "effect",
                  "effects",
                  "event",
                  "expected",
                  "explanation",
                  "export",
                  "firm",
                  "first",
                  "fits",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "keeps",
                  "largest",
                  "later",
                  "leave",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "next",
                  "only",
                  "pattern",
                  "politico",
                  "possible",
                  "president",
                  "prove",
                  "proved",
                  "puts",
                  "rates",
                  "reader",
                  "reason",
                  "regional",
                  "remove",
                  "repeated",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "scheme",
                  "separate",
                  "separately",
                  "shared",
                  "sharing",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "starts",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "them",
                  "then",
                  "timing",
                  "todays",
                  "together",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "warning",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 121,
                "shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "better",
                  "bond",
                  "build",
                  "cause",
                  "caused",
                  "causes",
                  "center",
                  "checks",
                  "claim",
                  "claimed",
                  "clear",
                  "company",
                  "compare",
                  "compared",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "effect",
                  "effects",
                  "event",
                  "expected",
                  "explanation",
                  "export",
                  "firm",
                  "first",
                  "fits",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "keeps",
                  "largest",
                  "later",
                  "leave",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "next",
                  "only",
                  "pattern",
                  "politico",
                  "possible",
                  "president",
                  "prove",
                  "proved",
                  "puts",
                  "rates",
                  "reader",
                  "reason",
                  "regional",
                  "remove",
                  "repeated",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "scheme",
                  "separate",
                  "separately",
                  "shared",
                  "sharing",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "starts",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "them",
                  "then",
                  "timing",
                  "todays",
                  "together",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "warning",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 121,
                "shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "asias",
                  "banking",
                  "becomes",
                  "better",
                  "bond",
                  "build",
                  "cause",
                  "caused",
                  "causes",
                  "center",
                  "checks",
                  "claim",
                  "claimed",
                  "clear",
                  "compare",
                  "compared",
                  "connected",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "effect",
                  "effects",
                  "event",
                  "expected",
                  "explanation",
                  "export",
                  "firm",
                  "first",
                  "fits",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "keeps",
                  "largest",
                  "later",
                  "leave",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "missing",
                  "mortgage",
                  "news",
                  "next",
                  "only",
                  "pattern",
                  "politico",
                  "possible",
                  "prove",
                  "proved",
                  "puts",
                  "rates",
                  "reader",
                  "reason",
                  "regional",
                  "remove",
                  "repeated",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "sharing",
                  "similar",
                  "singapore",
                  "southeast",
                  "starts",
                  "step",
                  "steps",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "test",
                  "texas",
                  "them",
                  "then",
                  "timing",
                  "todays",
                  "together",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "warning",
                  "without"
                ],
                "shared_term_count": 102,
                "shared_terms_sha256": "55a2c64ecb4225ab85265c28287689036e04f47a1808c5a4d4351c4ff6eb3648",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "5492437be5a7f022294f858ce1fea8f095085d243044ccaa1f45d6f0b8f6ee19"
              },
              {
                "rank": 5,
                "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": 190,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "cause",
                  "different",
                  "expected",
                  "explanation",
                  "first",
                  "fits",
                  "later",
                  "link",
                  "news",
                  "prove",
                  "reason",
                  "remove",
                  "reported",
                  "result",
                  "separate",
                  "stronger",
                  "todays",
                  "useful",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "404a81af20249ce627ad00ecf831aba6d8328a4f1fa2c277b80680ee06df7bf8",
                "shared_source_ids": [],
                "score_receipt_sha256": "0359fe99d15ee6d1ddfefd48c12ac3a0219f167ec93700da83af4a309ab9c786"
              },
              {
                "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": 181,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "direct",
                  "each",
                  "effects",
                  "event",
                  "first",
                  "food",
                  "later",
                  "logistics",
                  "look",
                  "reported",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "ca76062974ceaa6d785e50a48cb3f92bcf211f5842cf73a28c73d788d5e1e254",
                "shared_source_ids": [],
                "score_receipt_sha256": "5834d3ab19d04b3edd741690f4fc6de7532484cf7cb5cdcb3d695af3bc196c2d"
              },
              {
                "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": [
                  "bond",
                  "cause",
                  "caused",
                  "claim",
                  "company",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "keeps",
                  "rates",
                  "separate",
                  "singapore",
                  "then",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
              },
              {
                "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": [
                  "bond",
                  "cause",
                  "caused",
                  "claim",
                  "company",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "keeps",
                  "rates",
                  "separate",
                  "singapore",
                  "then",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
              },
              {
                "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": [
                  "bond",
                  "cause",
                  "caused",
                  "claim",
                  "company",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "keeps",
                  "rates",
                  "separate",
                  "singapore",
                  "then",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
              },
              {
                "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": [
                  "bond",
                  "cause",
                  "caused",
                  "claim",
                  "company",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "keeps",
                  "rates",
                  "separate",
                  "singapore",
                  "then",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
              },
              {
                "rank": 11,
                "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": 173,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "checks",
                  "costs",
                  "direct",
                  "each",
                  "edition",
                  "event",
                  "food",
                  "global",
                  "keeps",
                  "later",
                  "news",
                  "only",
                  "possible",
                  "reported",
                  "result",
                  "then",
                  "timing",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "0262974b7e541a278b65f40a57f6e5c9e7d98d37098a8f67d6d50cd6a188b2ab",
                "shared_source_ids": [],
                "score_receipt_sha256": "3aebb7f32ae80e28f65e28c66b8ae68567822f19a7f1158b88869d9b70f0ae44"
              },
              {
                "rank": 12,
                "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": 158,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "cause",
                  "different",
                  "expected",
                  "explanation",
                  "first",
                  "later",
                  "news",
                  "possible",
                  "prove",
                  "regional",
                  "reported",
                  "separate",
                  "step",
                  "stronger",
                  "todays",
                  "useful",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "2ed78b7d31e36f1facdb5f6b35f79427eac7c0c812a9266d2265c3ad9cb2663a",
                "shared_source_ids": [],
                "score_receipt_sha256": "703c27b82a6a02cf7001cc2f7fd88fc9a6ad219262db3e0ca060c2e163931048"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 126,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "caused",
                  "claim",
                  "costs",
                  "each",
                  "effect",
                  "first",
                  "hold",
                  "step",
                  "then",
                  "todays"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
              },
              {
                "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": 126,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "caused",
                  "claim",
                  "costs",
                  "each",
                  "effect",
                  "first",
                  "hold",
                  "step",
                  "then",
                  "todays"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
              },
              {
                "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": 126,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "caused",
                  "claim",
                  "costs",
                  "each",
                  "effect",
                  "first",
                  "hold",
                  "step",
                  "then",
                  "todays"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
              },
              {
                "rank": 22,
                "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": [
                  "claim",
                  "different",
                  "direct",
                  "each",
                  "effect",
                  "first",
                  "reported",
                  "result",
                  "singapore",
                  "then",
                  "unchanged"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "2b09a135051b5dd25d0d76ed8babc4a0e5e47bbc10acd8b3692f240c2ec07298",
                "shared_source_ids": [],
                "score_receipt_sha256": "960b97112e62830a1ca08fa03a9cc99c35bac6a62157b87fab5509fba4604b70"
              },
              {
                "rank": 23,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 24,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 25,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 26,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 27,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 28,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 29,
                "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": 67,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "company",
                  "costs",
                  "event",
                  "keep",
                  "together"
                ],
                "shared_term_count": 6,
                "shared_terms_sha256": "8e19c4c17dd8d45ad4ef2dea9d2a99a2c82b3c4d8bff9e01e1e58413758a7163",
                "shared_source_ids": [],
                "score_receipt_sha256": "c5b594ffb1bf51ac238622bddc51be5c250e67af6640218ed396f388caa0575c"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "alleging",
              "appear",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "becomes",
              "better",
              "bond",
              "build",
              "cause",
              "caused",
              "causes",
              "center",
              "checks",
              "claim",
              "claimed",
              "clear",
              "company",
              "compare",
              "compared",
              "connected",
              "construction",
              "copper",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "despite",
              "different",
              "digital",
              "direct",
              "drive",
              "each",
              "edition",
              "effect",
              "effects",
              "event",
              "expected",
              "explanation",
              "export",
              "firm",
              "first",
              "fits",
              "food",
              "former",
              "fortune",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "improvement",
              "keep",
              "keeps",
              "largest",
              "later",
              "leave",
              "link",
              "logistics",
              "look",
              "looking",
              "loudoun",
              "missing",
              "mortgage",
              "news",
              "next",
              "only",
              "pattern",
              "politico",
              "possible",
              "president",
              "prove",
              "proved",
              "puts",
              "rates",
              "reader",
              "reason",
              "regional",
              "remove",
              "repeated",
              "reported",
              "result",
              "roughly",
              "safely",
              "scheme",
              "separate",
              "separately",
              "shared",
              "sharing",
              "similar",
              "singapore",
              "site",
              "southeast",
              "starts",
              "step",
              "steps",
              "stolen",
              "stronger",
              "subsidiary",
              "sues",
              "tariffs",
              "tech",
              "tennessee",
              "test",
              "texas",
              "them",
              "then",
              "timing",
              "todays",
              "together",
              "turmoil",
              "unchanged",
              "useful",
              "warning",
              "wire",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
            "selected_score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "1984d8ccb64b6d218920ef66b616c0dbd7b4d5dfc1a16ffc03c1d76ab4e00119",
          "comparison_receipt_sha256": "55a69d9f281050ecd3a43934917190f6eb59d0a8f7d49322e3bcf75a10f034f9",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "d24eb0b40d832dec00f22ddb58213a5d262360c5fcd226b3e51f3b281c26df06",
        "query_concepts": {
          "entities": [],
          "events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "the",
            "may",
            "sit",
            "together",
            "without",
            "sharing",
            "one",
            "cause",
            "useful",
            "connection",
            "starts",
            "clear",
            "question",
            "becomes",
            "claim",
            "missing",
            "steps",
            "evidence",
            "mortgage",
            "rates",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "reader",
            "compare",
            "timing",
            "possible",
            "effects",
            "but",
            "edition",
            "has",
            "saved",
            "proof",
            "caused",
            "datamarnews",
            "tariffs",
            "and",
            "global",
            "turmoil",
            "drive",
            "export",
            "logistics",
            "costs",
            "fortune",
            "subsidiary",
            "southeast",
            "asia",
            "largest",
            "tech",
            "firm",
            "looking",
            "build",
            "regional",
            "digital",
            "banking",
            "group",
            "out",
            "singapore",
            "any",
            "link",
            "them",
            "for",
            "later",
            "checks",
            "keeps",
            "its",
            "own",
            "event",
            "warning",
            "reason",
            "leave",
            "story",
            "repeated",
            "pattern",
            "direct",
            "effect",
            "different",
            "fits",
            "better"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T06:24:00+08:00",
        "matched_record_ids": [
          "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",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-12-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-11-GLOSSARY"
        ],
        "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-1353-SGT-C01"
        ],
        "direction_counts": {
          "UP": 2,
          "DOWN": 0,
          "MIXED": 0,
          "UNSTATED": 3
        },
        "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": 273.248,
            "why": [
              "shared terms: story, the, saved, and, edition"
            ],
            "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": 227.1084,
            "why": [
              "shared terms: market, edition, saved, and, the"
            ],
            "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": 221.0052,
            "why": [
              "shared terms: the, story, proof, saved, and"
            ],
            "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": 194.5927,
            "why": [
              "shared terms: and, market, story, the, later"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "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": 192.1077,
            "why": [
              "shared terms: saved, story, connection, and, different"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "387993af6159dfdc8b750d9c73e11a5a6c4131c1205ae38ecca955a11ee05568"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-DOTS",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Dots",
          "source_headline": "The reports may sit together without sharing one cause.",
          "source_question": "Can today’s reports be connected safely?",
          "source_market_connection": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "ca86b3039aef5c11bfe278f9359c1b20f27c40b3ac629f205ee4fe257d912d62",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Dots",
          "current_headline": "The reports may sit together without sharing one cause.",
          "current_question": "Can today’s reports be connected safely?",
          "current_market_connection": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "ca86b3039aef5c11bfe278f9359c1b20f27c40b3ac629f205ee4fe257d912d62",
          "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": "The reports may sit together without sharing one cause.",
              "current": "The reports may sit together without sharing one cause."
            },
            "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”. A reader may compare their timing or possible effects, but this edition has no saved proof that one report caused the other.",
                "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Fortune reported: “A subsidiary of Southeast Asia’s largest tech firm is looking to build a ‘regional digital banking group’ out of Singapore”. Any link between them is a question for later checks. Each report keeps its own source, event, warning, and reason it may leave the story."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "First compare, then test",
                "Keep separate causes separate",
                "Look for the missing step"
              ],
              "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": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence.",
              "current": "A useful connection starts as a clear question. It becomes a claim only after the missing steps have evidence."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "A repeated timing pattern",
                "A direct link between event and effect",
                "A different cause that fits better"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Remove a connection when the expected next step does not appear or a stronger explanation is proved.",
              "current": "Remove a connection when the expected next step does not appear or a stronger explanation is proved."
            }
          },
          "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": [
            "alleging",
            "appear",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "becomes",
            "better",
            "bond",
            "build",
            "cause",
            "caused",
            "causes",
            "center",
            "checks",
            "claim",
            "claimed",
            "clear",
            "company",
            "compare",
            "compared",
            "connected",
            "construction",
            "copper",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "each",
            "edition",
            "effect",
            "effects",
            "event",
            "expected",
            "explanation",
            "export",
            "firm",
            "first",
            "fits",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "hold",
            "improvement",
            "keep",
            "keeps",
            "largest",
            "later",
            "leave",
            "link",
            "logistics",
            "look",
            "looking",
            "loudoun",
            "missing",
            "mortgage",
            "news",
            "next",
            "only",
            "pattern",
            "politico",
            "possible",
            "president",
            "prove",
            "proved",
            "puts",
            "rates",
            "reader",
            "reason",
            "regional",
            "remove",
            "repeated",
            "reported",
            "result",
            "roughly",
            "safely",
            "scheme",
            "separate",
            "separately",
            "shared",
            "sharing",
            "similar",
            "singapore",
            "site",
            "southeast",
            "starts",
            "step",
            "steps",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "texas",
            "them",
            "then",
            "timing",
            "todays",
            "together",
            "turmoil",
            "unchanged",
            "useful",
            "warning",
            "wire",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
          "topical_score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 28,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "better",
                  "bond",
                  "build",
                  "cause",
                  "caused",
                  "causes",
                  "center",
                  "checks",
                  "claim",
                  "claimed",
                  "clear",
                  "company",
                  "compare",
                  "compared",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "effect",
                  "effects",
                  "event",
                  "expected",
                  "explanation",
                  "export",
                  "firm",
                  "first",
                  "fits",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "keeps",
                  "largest",
                  "later",
                  "leave",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "next",
                  "only",
                  "pattern",
                  "politico",
                  "possible",
                  "president",
                  "prove",
                  "proved",
                  "puts",
                  "rates",
                  "reader",
                  "reason",
                  "regional",
                  "remove",
                  "repeated",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "scheme",
                  "separate",
                  "separately",
                  "shared",
                  "sharing",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "starts",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "them",
                  "then",
                  "timing",
                  "todays",
                  "together",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "warning",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 121,
                "shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "better",
                  "bond",
                  "build",
                  "cause",
                  "caused",
                  "causes",
                  "center",
                  "checks",
                  "claim",
                  "claimed",
                  "clear",
                  "company",
                  "compare",
                  "compared",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "effect",
                  "effects",
                  "event",
                  "expected",
                  "explanation",
                  "export",
                  "firm",
                  "first",
                  "fits",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "keeps",
                  "largest",
                  "later",
                  "leave",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "next",
                  "only",
                  "pattern",
                  "politico",
                  "possible",
                  "president",
                  "prove",
                  "proved",
                  "puts",
                  "rates",
                  "reader",
                  "reason",
                  "regional",
                  "remove",
                  "repeated",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "scheme",
                  "separate",
                  "separately",
                  "shared",
                  "sharing",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "starts",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "them",
                  "then",
                  "timing",
                  "todays",
                  "together",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "warning",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 121,
                "shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "appear",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "becomes",
                  "better",
                  "bond",
                  "build",
                  "cause",
                  "caused",
                  "causes",
                  "center",
                  "checks",
                  "claim",
                  "claimed",
                  "clear",
                  "company",
                  "compare",
                  "compared",
                  "connected",
                  "construction",
                  "copper",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "effect",
                  "effects",
                  "event",
                  "expected",
                  "explanation",
                  "export",
                  "firm",
                  "first",
                  "fits",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "keeps",
                  "largest",
                  "later",
                  "leave",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "missing",
                  "mortgage",
                  "news",
                  "next",
                  "only",
                  "pattern",
                  "politico",
                  "possible",
                  "president",
                  "prove",
                  "proved",
                  "puts",
                  "rates",
                  "reader",
                  "reason",
                  "regional",
                  "remove",
                  "repeated",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "scheme",
                  "separate",
                  "separately",
                  "shared",
                  "sharing",
                  "similar",
                  "singapore",
                  "site",
                  "southeast",
                  "starts",
                  "step",
                  "steps",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "them",
                  "then",
                  "timing",
                  "todays",
                  "together",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "warning",
                  "wire",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 121,
                "shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "approvals",
                  "asias",
                  "banking",
                  "becomes",
                  "better",
                  "bond",
                  "build",
                  "cause",
                  "caused",
                  "causes",
                  "center",
                  "checks",
                  "claim",
                  "claimed",
                  "clear",
                  "compare",
                  "compared",
                  "connected",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "effect",
                  "effects",
                  "event",
                  "expected",
                  "explanation",
                  "export",
                  "firm",
                  "first",
                  "fits",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "hold",
                  "improvement",
                  "keep",
                  "keeps",
                  "largest",
                  "later",
                  "leave",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "missing",
                  "mortgage",
                  "news",
                  "next",
                  "only",
                  "pattern",
                  "politico",
                  "possible",
                  "prove",
                  "proved",
                  "puts",
                  "rates",
                  "reader",
                  "reason",
                  "regional",
                  "remove",
                  "repeated",
                  "reported",
                  "result",
                  "roughly",
                  "safely",
                  "separate",
                  "separately",
                  "shared",
                  "sharing",
                  "similar",
                  "singapore",
                  "southeast",
                  "starts",
                  "step",
                  "steps",
                  "stronger",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "test",
                  "texas",
                  "them",
                  "then",
                  "timing",
                  "todays",
                  "together",
                  "turmoil",
                  "unchanged",
                  "useful",
                  "warning",
                  "without"
                ],
                "shared_term_count": 102,
                "shared_terms_sha256": "55a2c64ecb4225ab85265c28287689036e04f47a1808c5a4d4351c4ff6eb3648",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "5492437be5a7f022294f858ce1fea8f095085d243044ccaa1f45d6f0b8f6ee19"
              },
              {
                "rank": 5,
                "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": 190,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "cause",
                  "different",
                  "expected",
                  "explanation",
                  "first",
                  "fits",
                  "later",
                  "link",
                  "news",
                  "prove",
                  "reason",
                  "remove",
                  "reported",
                  "result",
                  "separate",
                  "stronger",
                  "todays",
                  "useful",
                  "without"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "404a81af20249ce627ad00ecf831aba6d8328a4f1fa2c277b80680ee06df7bf8",
                "shared_source_ids": [],
                "score_receipt_sha256": "0359fe99d15ee6d1ddfefd48c12ac3a0219f167ec93700da83af4a309ab9c786"
              },
              {
                "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": 181,
                "qualifies": true,
                "shared_terms": [
                  "costs",
                  "direct",
                  "each",
                  "effects",
                  "event",
                  "first",
                  "food",
                  "later",
                  "logistics",
                  "look",
                  "reported",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "ca76062974ceaa6d785e50a48cb3f92bcf211f5842cf73a28c73d788d5e1e254",
                "shared_source_ids": [],
                "score_receipt_sha256": "5834d3ab19d04b3edd741690f4fc6de7532484cf7cb5cdcb3d695af3bc196c2d"
              },
              {
                "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": [
                  "bond",
                  "cause",
                  "caused",
                  "claim",
                  "company",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "keeps",
                  "rates",
                  "separate",
                  "singapore",
                  "then",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
              },
              {
                "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": [
                  "bond",
                  "cause",
                  "caused",
                  "claim",
                  "company",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "keeps",
                  "rates",
                  "separate",
                  "singapore",
                  "then",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
              },
              {
                "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": [
                  "bond",
                  "cause",
                  "caused",
                  "claim",
                  "company",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "keeps",
                  "rates",
                  "separate",
                  "singapore",
                  "then",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
              },
              {
                "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": [
                  "bond",
                  "cause",
                  "caused",
                  "claim",
                  "company",
                  "costs",
                  "event",
                  "global",
                  "hold",
                  "keeps",
                  "rates",
                  "separate",
                  "singapore",
                  "then",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "a2697fbc4f0d2619239f032638ccf25fc2111e69418a4d6959aef36078bfa2a0",
                "shared_source_ids": [],
                "score_receipt_sha256": "38d11abcd7f087f641c716b45fe23a5683ec2b574aba9318a5c29a67b588b356"
              },
              {
                "rank": 11,
                "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": 173,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "checks",
                  "costs",
                  "direct",
                  "each",
                  "edition",
                  "event",
                  "food",
                  "global",
                  "keeps",
                  "later",
                  "news",
                  "only",
                  "possible",
                  "reported",
                  "result",
                  "then",
                  "timing",
                  "todays"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "0262974b7e541a278b65f40a57f6e5c9e7d98d37098a8f67d6d50cd6a188b2ab",
                "shared_source_ids": [],
                "score_receipt_sha256": "3aebb7f32ae80e28f65e28c66b8ae68567822f19a7f1158b88869d9b70f0ae44"
              },
              {
                "rank": 12,
                "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": 158,
                "qualifies": true,
                "shared_terms": [
                  "appear",
                  "cause",
                  "different",
                  "expected",
                  "explanation",
                  "first",
                  "later",
                  "news",
                  "possible",
                  "prove",
                  "regional",
                  "reported",
                  "separate",
                  "step",
                  "stronger",
                  "todays",
                  "useful",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "2ed78b7d31e36f1facdb5f6b35f79427eac7c0c812a9266d2265c3ad9cb2663a",
                "shared_source_ids": [],
                "score_receipt_sha256": "703c27b82a6a02cf7001cc2f7fd88fc9a6ad219262db3e0ca060c2e163931048"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 156,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "caused",
                  "data",
                  "different",
                  "expected",
                  "later",
                  "only",
                  "puts",
                  "reported",
                  "result",
                  "separate",
                  "then",
                  "todays",
                  "together"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "c710c3cb72a2b2281b4dde774bcc8be4b23545e84c03f62c5d84c3e8500af339",
                "shared_source_ids": [],
                "score_receipt_sha256": "6ba8e4e91edd8e117f331535873a42f72cbdd2d81094b6e72f2d7de44184a39c"
              },
              {
                "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": 126,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "caused",
                  "claim",
                  "costs",
                  "each",
                  "effect",
                  "first",
                  "hold",
                  "step",
                  "then",
                  "todays"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
              },
              {
                "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": 126,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "caused",
                  "claim",
                  "costs",
                  "each",
                  "effect",
                  "first",
                  "hold",
                  "step",
                  "then",
                  "todays"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
              },
              {
                "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": 126,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "caused",
                  "claim",
                  "costs",
                  "each",
                  "effect",
                  "first",
                  "hold",
                  "step",
                  "then",
                  "todays"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "3d648f35ba6aa7d8c8cf345ebcae0200d674c67a4c3a260a9baa20140d353cf7",
                "shared_source_ids": [],
                "score_receipt_sha256": "0bfb683c71da5c5f7850b55235d538c6a58ecbaa620ffc57fe8d5b2eda5b35f3"
              },
              {
                "rank": 22,
                "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": [
                  "claim",
                  "different",
                  "direct",
                  "each",
                  "effect",
                  "first",
                  "reported",
                  "result",
                  "singapore",
                  "then",
                  "unchanged"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "2b09a135051b5dd25d0d76ed8babc4a0e5e47bbc10acd8b3692f240c2ec07298",
                "shared_source_ids": [],
                "score_receipt_sha256": "960b97112e62830a1ca08fa03a9cc99c35bac6a62157b87fab5509fba4604b70"
              },
              {
                "rank": 23,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 24,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 25,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 26,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 27,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 28,
                "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": 102,
                "qualifies": true,
                "shared_terms": [
                  "cause",
                  "costs",
                  "different",
                  "each",
                  "event",
                  "hold",
                  "then",
                  "together",
                  "warning",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "fb113b3d9d6ab901cdc42dfbbcf67b18311728ed82227e0a1f8d4861c8de4b9b",
                "shared_source_ids": [],
                "score_receipt_sha256": "97e885ecc42c9d5d37d0a90dc633a1316ffdca883802049993969454563d960d"
              },
              {
                "rank": 29,
                "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": 67,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "company",
                  "costs",
                  "event",
                  "keep",
                  "together"
                ],
                "shared_term_count": 6,
                "shared_terms_sha256": "8e19c4c17dd8d45ad4ef2dea9d2a99a2c82b3c4d8bff9e01e1e58413758a7163",
                "shared_source_ids": [],
                "score_receipt_sha256": "c5b594ffb1bf51ac238622bddc51be5c250e67af6640218ed396f388caa0575c"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "alleging",
              "appear",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "becomes",
              "better",
              "bond",
              "build",
              "cause",
              "caused",
              "causes",
              "center",
              "checks",
              "claim",
              "claimed",
              "clear",
              "company",
              "compare",
              "compared",
              "connected",
              "construction",
              "copper",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "despite",
              "different",
              "digital",
              "direct",
              "drive",
              "each",
              "edition",
              "effect",
              "effects",
              "event",
              "expected",
              "explanation",
              "export",
              "firm",
              "first",
              "fits",
              "food",
              "former",
              "fortune",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "hold",
              "improvement",
              "keep",
              "keeps",
              "largest",
              "later",
              "leave",
              "link",
              "logistics",
              "look",
              "looking",
              "loudoun",
              "missing",
              "mortgage",
              "news",
              "next",
              "only",
              "pattern",
              "politico",
              "possible",
              "president",
              "prove",
              "proved",
              "puts",
              "rates",
              "reader",
              "reason",
              "regional",
              "remove",
              "repeated",
              "reported",
              "result",
              "roughly",
              "safely",
              "scheme",
              "separate",
              "separately",
              "shared",
              "sharing",
              "similar",
              "singapore",
              "site",
              "southeast",
              "starts",
              "step",
              "steps",
              "stolen",
              "stronger",
              "subsidiary",
              "sues",
              "tariffs",
              "tech",
              "tennessee",
              "test",
              "texas",
              "them",
              "then",
              "timing",
              "todays",
              "together",
              "turmoil",
              "unchanged",
              "useful",
              "warning",
              "wire",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "5fe7ccb271c4f3c51ea62a71030c9b5eee78ca6e4442c1530ac5e95e8a3a891d",
            "selected_score_receipt_sha256": "e37887b88b20f64dcf2b78bc6e89c0fe2a544143ee084f764bf3237c31b63e4f",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "1984d8ccb64b6d218920ef66b616c0dbd7b4d5dfc1a16ffc03c1d76ab4e00119",
          "comparison_receipt_sha256": "55a69d9f281050ecd3a43934917190f6eb59d0a8f7d49322e3bcf75a10f034f9",
          "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 repeated timing pattern",
        "A direct link between event and effect",
        "A different cause that fits better"
      ],
      "invalidation": "Remove a connection when the expected next step does not appear or a stronger explanation is proved.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T06:24:00+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": "No new cross-report claim is proven yet.",
      "narrative": [
        "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”. They may inspire a useful question, but the saved facts do not yet prove one new idea that joins them. That honest empty state is better than a clever claim without support.",
        "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”. A later edition may find a supported pattern if the same steps appear in more than one independent report and the important differences stay visible."
      ],
      "beats": [
        {
          "label": "QUESTION",
          "title": "A question is not a finding",
          "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 pair can guide research without being presented as one proven pattern.",
          "source_ids": [
            "LEAD-05",
            "LEAD-06"
          ]
        },
        {
          "label": "REPEAT",
          "title": "One example is not a pattern",
          "body": "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. Separately, WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. A repeated step needs separate support before it becomes a finding.",
          "source_ids": [
            "LEAD-07",
            "LEAD-08"
          ]
        },
        {
          "label": "DIFFERENCE",
          "title": "Differences must stay visible",
          "body": "Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Similar words do not erase different places, times, or causes.",
          "source_ids": [
            "LEAD-09",
            "LEAD-10"
          ]
        }
      ],
      "market_connection": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real.",
      "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; unrelated history is never inserted and none of it proves 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-04-0958-SGT",
          "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",
          "tab_name": "Novel",
          "question": "What new idea is supported across today’s reports?",
          "headline": "No new cross-report claim is proven yet.",
          "narrative": [
            "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”. They may inspire a useful question, but the saved facts do not yet prove one new idea that joins them. That honest empty state is better than a clever claim without support.",
            "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”. A later edition may find a supported pattern if the same steps appear in more than one independent report and the important differences stay visible."
          ],
          "beats": [
            {
              "label": "QUESTION",
              "title": "A question is not a finding",
              "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 pair can guide research without being presented as one proven pattern.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            },
            {
              "label": "REPEAT",
              "title": "One example is not a pattern",
              "body": "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. Separately, WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. A repeated step needs separate support before it becomes a finding.",
              "source_ids": [
                "LEAD-07",
                "LEAD-08"
              ]
            },
            {
              "label": "DIFFERENCE",
              "title": "Differences must stay visible",
              "body": "Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Similar words do not erase different places, times, or causes.",
              "source_ids": [
                "LEAD-09",
                "LEAD-10"
              ]
            }
          ],
          "source_ids": [
            "LEAD-05",
            "LEAD-06",
            "LEAD-07",
            "LEAD-08",
            "LEAD-09",
            "LEAD-10"
          ],
          "market_connection": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real.",
          "watch_conditions": [
            "The same step in independent reports",
            "A clear difference that breaks the pattern",
            "A first-hand source that fills the gap"
          ],
          "invalidation": "Do not publish a cross-report finding when it relies only on similar words or one publisher.",
          "content_sha256": "7ee78b3526c1620a0d66185cbc1418d222995b18ce9115d981a0690dbf35f3c1",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Novel",
          "question": "What new idea is supported across today’s reports?",
          "headline": "No new cross-report claim is proven yet.",
          "narrative": [
            "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”. They may inspire a useful question, but the saved facts do not yet prove one new idea that joins them. That honest empty state is better than a clever claim without support.",
            "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”. A later edition may find a supported pattern if the same steps appear in more than one independent report and the important differences stay visible."
          ],
          "beats": [
            {
              "label": "QUESTION",
              "title": "A question is not a finding",
              "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 pair can guide research without being presented as one proven pattern.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            },
            {
              "label": "REPEAT",
              "title": "One example is not a pattern",
              "body": "See Great Art reported: “Wisconsin artist Michelle Grabner gifting 30 years of artworks to John Michael Kohler Arts Center”. Separately, WBTV reported: “Judge denies bond for man accused of killing missing Charlotte mother of 3”. A repeated step needs separate support before it becomes a finding.",
              "source_ids": [
                "LEAD-07",
                "LEAD-08"
              ]
            },
            {
              "label": "DIFFERENCE",
              "title": "Differences must stay visible",
              "body": "Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Separately, The Boston Globe reported: “Brown University President Christina Paxson to step down in 2027”. Similar words do not erase different places, times, or causes.",
              "source_ids": [
                "LEAD-09",
                "LEAD-10"
              ]
            }
          ],
          "source_ids": [
            "LEAD-05",
            "LEAD-06",
            "LEAD-07",
            "LEAD-08",
            "LEAD-09",
            "LEAD-10"
          ],
          "market_connection": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real.",
          "watch_conditions": [
            "The same step in independent reports",
            "A clear difference that breaks the pattern",
            "A first-hand source that fills the gap"
          ],
          "invalidation": "Do not publish a cross-report finding when it relies only on similar words or one publisher.",
          "content_sha256": "7ee78b3526c1620a0d66185cbc1418d222995b18ce9115d981a0690dbf35f3c1",
          "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": "No new cross-report claim is proven yet.",
            "current": "No new cross-report claim is proven yet."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "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”. They may inspire a useful question, but the saved facts do not yet prove one new idea that joins them. That honest empty state is better than a clever claim without support.",
              "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”. A later edition may find a supported pattern if the same steps appear in more than one independent report and the important differences stay visible."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "A question is not a finding",
              "One example is not a pattern",
              "Differences must stay visible"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-05",
              "LEAD-06",
              "LEAD-07",
              "LEAD-08",
              "LEAD-09",
              "LEAD-10"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real.",
            "current": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "The same step in independent reports",
              "A clear difference that breaks the pattern",
              "A first-hand source that fills the gap"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Do not publish a cross-report finding when it relies only on similar words or one publisher.",
            "current": "Do not publish a cross-report finding when it relies only on similar words or one publisher."
          }
        },
        "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": [
            "accused",
            "across",
            "alleging",
            "appear",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "becomes",
            "better",
            "bond",
            "boston",
            "breaks",
            "brown",
            "carle",
            "causes",
            "center",
            "charlotte",
            "christina",
            "claim",
            "clear",
            "clever",
            "company",
            "construction",
            "copper",
            "county",
            "cross",
            "data",
            "denies",
            "difference",
            "differences",
            "different",
            "down",
            "edition",
            "empty",
            "erase",
            "eric",
            "example",
            "fills",
            "find",
            "finding",
            "first",
            "food",
            "former",
            "fresh",
            "gifting",
            "globe",
            "grabner",
            "great",
            "guide",
            "hand",
            "honest",
            "hyperallergic",
            "idea",
            "important",
            "independent",
            "inspire",
            "john",
            "joins",
            "judge",
            "killing",
            "knowing",
            "kohler",
            "later",
            "loudoun",
            "makes",
            "michael",
            "michelle",
            "missing",
            "mother",
            "museum",
            "must",
            "only",
            "pair",
            "pattern",
            "paxson",
            "places",
            "presented",
            "president",
            "prove",
            "proven",
            "publish",
            "publisher",
            "push",
            "real",
            "relies",
            "repeated",
            "reported",
            "research",
            "scheme",
            "separate",
            "separately",
            "similar",
            "site",
            "state",
            "stay",
            "step",
            "steps",
            "stolen",
            "stops",
            "subsidiary",
            "sues",
            "support",
            "supported",
            "tennessee",
            "them",
            "times",
            "todays",
            "union",
            "university",
            "useful",
            "value",
            "visible",
            "vote",
            "wait",
            "wbtv",
            "wire",
            "wisconsin",
            "without",
            "wjla",
            "words",
            "workers",
            "wsmv",
            "years"
          ],
          "shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
          "shared_source_ids": [
            "LEAD-05",
            "LEAD-06",
            "LEAD-07",
            "LEAD-08",
            "LEAD-09",
            "LEAD-10"
          ],
          "score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "exact_candidate_count": 29,
          "meaningful_match_count": 5,
          "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "alleging",
                "appear",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "becomes",
                "better",
                "bond",
                "boston",
                "breaks",
                "brown",
                "carle",
                "causes",
                "center",
                "charlotte",
                "christina",
                "claim",
                "clear",
                "clever",
                "company",
                "construction",
                "copper",
                "county",
                "cross",
                "data",
                "denies",
                "difference",
                "differences",
                "different",
                "down",
                "edition",
                "empty",
                "erase",
                "eric",
                "example",
                "fills",
                "find",
                "finding",
                "first",
                "food",
                "former",
                "fresh",
                "gifting",
                "globe",
                "grabner",
                "great",
                "guide",
                "hand",
                "honest",
                "hyperallergic",
                "idea",
                "important",
                "independent",
                "inspire",
                "john",
                "joins",
                "judge",
                "killing",
                "knowing",
                "kohler",
                "later",
                "loudoun",
                "makes",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "must",
                "only",
                "pair",
                "pattern",
                "paxson",
                "places",
                "presented",
                "president",
                "prove",
                "proven",
                "publish",
                "publisher",
                "push",
                "real",
                "relies",
                "repeated",
                "reported",
                "research",
                "scheme",
                "separate",
                "separately",
                "similar",
                "site",
                "state",
                "stay",
                "step",
                "steps",
                "stolen",
                "stops",
                "subsidiary",
                "sues",
                "support",
                "supported",
                "tennessee",
                "them",
                "times",
                "todays",
                "union",
                "university",
                "useful",
                "value",
                "visible",
                "vote",
                "wait",
                "wbtv",
                "wire",
                "wisconsin",
                "without",
                "wjla",
                "words",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 124,
              "shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
              "shared_source_ids": [
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10"
              ],
              "score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "alleging",
                "appear",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "becomes",
                "better",
                "bond",
                "boston",
                "breaks",
                "brown",
                "carle",
                "causes",
                "center",
                "charlotte",
                "christina",
                "claim",
                "clear",
                "clever",
                "company",
                "construction",
                "copper",
                "county",
                "cross",
                "data",
                "denies",
                "difference",
                "differences",
                "different",
                "down",
                "edition",
                "empty",
                "erase",
                "eric",
                "example",
                "fills",
                "find",
                "finding",
                "first",
                "food",
                "former",
                "fresh",
                "gifting",
                "globe",
                "grabner",
                "great",
                "guide",
                "hand",
                "honest",
                "hyperallergic",
                "idea",
                "important",
                "independent",
                "inspire",
                "john",
                "joins",
                "judge",
                "killing",
                "knowing",
                "kohler",
                "later",
                "loudoun",
                "makes",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "must",
                "only",
                "pair",
                "pattern",
                "paxson",
                "places",
                "presented",
                "president",
                "prove",
                "proven",
                "publish",
                "publisher",
                "push",
                "real",
                "relies",
                "repeated",
                "reported",
                "research",
                "scheme",
                "separate",
                "separately",
                "similar",
                "site",
                "state",
                "stay",
                "step",
                "steps",
                "stolen",
                "stops",
                "subsidiary",
                "sues",
                "support",
                "supported",
                "tennessee",
                "them",
                "times",
                "todays",
                "union",
                "university",
                "useful",
                "value",
                "visible",
                "vote",
                "wait",
                "wbtv",
                "wire",
                "wisconsin",
                "without",
                "wjla",
                "words",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 124,
              "shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
              "shared_source_ids": [
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10"
              ],
              "score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "accused",
                "across",
                "alleging",
                "appear",
                "arrested",
                "artist",
                "arts",
                "artworks",
                "becomes",
                "better",
                "bond",
                "boston",
                "breaks",
                "brown",
                "carle",
                "causes",
                "center",
                "charlotte",
                "christina",
                "claim",
                "clear",
                "clever",
                "company",
                "construction",
                "copper",
                "county",
                "cross",
                "data",
                "denies",
                "difference",
                "differences",
                "different",
                "down",
                "edition",
                "empty",
                "erase",
                "eric",
                "example",
                "fills",
                "find",
                "finding",
                "first",
                "food",
                "former",
                "fresh",
                "gifting",
                "globe",
                "grabner",
                "great",
                "guide",
                "hand",
                "honest",
                "hyperallergic",
                "idea",
                "important",
                "independent",
                "inspire",
                "john",
                "joins",
                "judge",
                "killing",
                "knowing",
                "kohler",
                "later",
                "loudoun",
                "makes",
                "michael",
                "michelle",
                "missing",
                "mother",
                "museum",
                "must",
                "only",
                "pair",
                "pattern",
                "paxson",
                "places",
                "presented",
                "president",
                "prove",
                "proven",
                "publish",
                "publisher",
                "push",
                "real",
                "relies",
                "repeated",
                "reported",
                "research",
                "scheme",
                "separate",
                "separately",
                "similar",
                "site",
                "state",
                "stay",
                "step",
                "steps",
                "stolen",
                "stops",
                "subsidiary",
                "sues",
                "support",
                "supported",
                "tennessee",
                "them",
                "times",
                "todays",
                "union",
                "university",
                "useful",
                "value",
                "visible",
                "vote",
                "wait",
                "wbtv",
                "wire",
                "wisconsin",
                "without",
                "wjla",
                "words",
                "workers",
                "wsmv",
                "years"
              ],
              "shared_term_count": 124,
              "shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
              "shared_source_ids": [
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10"
              ],
              "score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d"
            },
            {
              "rank": 4,
              "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": 895,
              "qualifies": true,
              "shared_terms": [
                "across",
                "alleging",
                "appear",
                "becomes",
                "better",
                "breaks",
                "causes",
                "center",
                "claim",
                "clear",
                "clever",
                "company",
                "cross",
                "data",
                "difference",
                "differences",
                "different",
                "edition",
                "empty",
                "erase",
                "example",
                "fills",
                "find",
                "finding",
                "first",
                "food",
                "former",
                "fresh",
                "guide",
                "hand",
                "honest",
                "idea",
                "important",
                "independent",
                "inspire",
                "joins",
                "knowing",
                "later",
                "makes",
                "must",
                "only",
                "pair",
                "pattern",
                "places",
                "presented",
                "president",
                "prove",
                "proven",
                "publish",
                "publisher",
                "real",
                "relies",
                "repeated",
                "reported",
                "research",
                "scheme",
                "separate",
                "separately",
                "similar",
                "state",
                "stay",
                "step",
                "steps",
                "stops",
                "subsidiary",
                "sues",
                "support",
                "supported",
                "tennessee",
                "them",
                "times",
                "todays",
                "useful",
                "value",
                "visible",
                "wait",
                "without",
                "words",
                "wsmv",
                "years"
              ],
              "shared_term_count": 80,
              "shared_terms_sha256": "64c90901bf86ab04aad20e2d02e16d557d81453bea95741de61a7b453b431d85",
              "shared_source_ids": [
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10"
              ],
              "score_receipt_sha256": "40e1de6421cba5c0db31a9c19c8dbeeaa562fa40a9922cc1258c9bc03ee26cc8"
            },
            {
              "rank": 5,
              "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": 129,
              "qualifies": true,
              "shared_terms": [
                "becomes",
                "causes",
                "clear",
                "data",
                "different",
                "down",
                "erase",
                "idea",
                "later",
                "prove",
                "push",
                "real",
                "reported",
                "separate",
                "them",
                "words"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "0a9beb381845a09f52d23be29d06c24c5ff6ae41857f243f7393ac61393c5844",
              "shared_source_ids": [],
              "score_receipt_sha256": "7e6e853f21d506a1d2fda5891ac8e8b0cfe4766e775e6ab78bfe4bc3c3090810"
            },
            {
              "rank": 6,
              "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": 90,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "clear",
                "company",
                "only",
                "separate",
                "useful",
                "visible"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
              "shared_source_ids": [],
              "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
            },
            {
              "rank": 7,
              "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": 90,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "clear",
                "company",
                "only",
                "separate",
                "useful",
                "visible"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
              "shared_source_ids": [],
              "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
            },
            {
              "rank": 8,
              "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": 90,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "clear",
                "company",
                "only",
                "separate",
                "useful",
                "visible"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
              "shared_source_ids": [],
              "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
            },
            {
              "rank": 9,
              "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": 90,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "clear",
                "company",
                "only",
                "separate",
                "useful",
                "visible"
              ],
              "shared_term_count": 7,
              "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
              "shared_source_ids": [],
              "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
            },
            {
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "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": 87,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "construction",
                "data",
                "only",
                "separate",
                "visible",
                "without"
              ],
              "shared_term_count": 9,
              "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
              "shared_source_ids": [],
              "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
            },
            {
              "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": 81,
              "qualifies": false,
              "shared_terms": [
                "causes",
                "data",
                "different",
                "erase",
                "later",
                "must",
                "reported",
                "separate",
                "useful",
                "words"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "6606640f3f1dbe6ad6f13d2c8bf12e3f4d41f370f1a8456a16a4826288cd9470",
              "shared_source_ids": [],
              "score_receipt_sha256": "e1f64e7d11247cf0640b1b9dfa21a11b7e9d06d39f5ce0588cdd829322f340db"
            },
            {
              "rank": 20,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 21,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 22,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 23,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 24,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 25,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 26,
              "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": 76,
              "qualifies": false,
              "shared_terms": [
                "across",
                "appear",
                "becomes",
                "claim",
                "finding",
                "first",
                "separate",
                "todays"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
              "shared_source_ids": [],
              "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
            },
            {
              "rank": 27,
              "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": 74,
              "qualifies": false,
              "shared_terms": [
                "across",
                "claim",
                "edition",
                "only",
                "real",
                "reported",
                "useful",
                "visible"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "df4ca197951053e1c8abc7c2b25ec87c4e976d326927ca39307bbdf507dbe2e2",
              "shared_source_ids": [],
              "score_receipt_sha256": "ade735bb412a09fc4755733708f5348b3c0d72515ef7d1576048dbdf48975dfc"
            },
            {
              "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": 69,
              "qualifies": false,
              "shared_terms": [
                "becomes",
                "must",
                "only",
                "prove",
                "value",
                "visible"
              ],
              "shared_term_count": 6,
              "shared_terms_sha256": "a14ac5a54bbb1e28b94e1ba84d6ace5dbf24ebef25956609fb6bdb699cd2b394",
              "shared_source_ids": [],
              "score_receipt_sha256": "cfe1b3e818eea54333d52f3818e6b4fd62f11cce25744a609803f9633f94d27c"
            },
            {
              "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": 64,
              "qualifies": false,
              "shared_terms": [
                "across",
                "becomes",
                "claim",
                "makes",
                "without"
              ],
              "shared_term_count": 5,
              "shared_terms_sha256": "351a435380f23bb3f53f644a9108cabc4a0876ffa199a29be9038f70827e4ca5",
              "shared_source_ids": [],
              "score_receipt_sha256": "55c3d651bd5985b9dde54576573a6408c4a87b9d7fe13f57ca299fa8ce3aa473"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "accused",
            "across",
            "alleging",
            "appear",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "becomes",
            "better",
            "bond",
            "boston",
            "breaks",
            "brown",
            "carle",
            "causes",
            "center",
            "charlotte",
            "christina",
            "claim",
            "clear",
            "clever",
            "company",
            "construction",
            "copper",
            "county",
            "cross",
            "data",
            "denies",
            "difference",
            "differences",
            "different",
            "down",
            "edition",
            "empty",
            "erase",
            "eric",
            "example",
            "fills",
            "find",
            "finding",
            "first",
            "food",
            "former",
            "fresh",
            "gifting",
            "globe",
            "grabner",
            "great",
            "guide",
            "hand",
            "honest",
            "hyperallergic",
            "idea",
            "important",
            "independent",
            "inspire",
            "john",
            "joins",
            "judge",
            "killing",
            "knowing",
            "kohler",
            "later",
            "loudoun",
            "makes",
            "michael",
            "michelle",
            "missing",
            "mother",
            "museum",
            "must",
            "only",
            "pair",
            "pattern",
            "paxson",
            "places",
            "presented",
            "president",
            "prove",
            "proven",
            "publish",
            "publisher",
            "push",
            "real",
            "relies",
            "repeated",
            "reported",
            "research",
            "scheme",
            "separate",
            "separately",
            "similar",
            "site",
            "state",
            "stay",
            "step",
            "steps",
            "stolen",
            "stops",
            "subsidiary",
            "sues",
            "support",
            "supported",
            "tennessee",
            "them",
            "times",
            "todays",
            "union",
            "university",
            "useful",
            "value",
            "visible",
            "vote",
            "wait",
            "wbtv",
            "wire",
            "wisconsin",
            "without",
            "wjla",
            "words",
            "workers",
            "wsmv",
            "years"
          ],
          "selected_shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
          "selected_score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "0f17d77dde2a224108b8e2d725bd0234d20431ea527c2cf3fdb5b3e8b0ceda42",
        "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": "cf6af8cf764269c2e75ca45cd2813b78aac68e4ae6f17236e355b26b5c43d8ea"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-NOVEL",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Novel",
          "source_headline": "No new cross-report claim is proven yet.",
          "source_question": "What new idea is supported across today’s reports?",
          "source_market_connection": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "7ee78b3526c1620a0d66185cbc1418d222995b18ce9115d981a0690dbf35f3c1",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Novel",
          "current_headline": "No new cross-report claim is proven yet.",
          "current_question": "What new idea is supported across today’s reports?",
          "current_market_connection": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "7ee78b3526c1620a0d66185cbc1418d222995b18ce9115d981a0690dbf35f3c1",
          "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": "No new cross-report claim is proven yet.",
              "current": "No new cross-report claim is proven yet."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "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”. They may inspire a useful question, but the saved facts do not yet prove one new idea that joins them. That honest empty state is better than a clever claim without support.",
                "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”. A later edition may find a supported pattern if the same steps appear in more than one independent report and the important differences stay visible."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "A question is not a finding",
                "One example is not a pattern",
                "Differences must stay visible"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real.",
              "current": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "The same step in independent reports",
                "A clear difference that breaks the pattern",
                "A first-hand source that fills the gap"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not publish a cross-report finding when it relies only on similar words or one publisher.",
              "current": "Do not publish a cross-report finding when it relies only on similar words or one publisher."
            }
          },
          "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": [
            "accused",
            "across",
            "alleging",
            "appear",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "becomes",
            "better",
            "bond",
            "boston",
            "breaks",
            "brown",
            "carle",
            "causes",
            "center",
            "charlotte",
            "christina",
            "claim",
            "clear",
            "clever",
            "company",
            "construction",
            "copper",
            "county",
            "cross",
            "data",
            "denies",
            "difference",
            "differences",
            "different",
            "down",
            "edition",
            "empty",
            "erase",
            "eric",
            "example",
            "fills",
            "find",
            "finding",
            "first",
            "food",
            "former",
            "fresh",
            "gifting",
            "globe",
            "grabner",
            "great",
            "guide",
            "hand",
            "honest",
            "hyperallergic",
            "idea",
            "important",
            "independent",
            "inspire",
            "john",
            "joins",
            "judge",
            "killing",
            "knowing",
            "kohler",
            "later",
            "loudoun",
            "makes",
            "michael",
            "michelle",
            "missing",
            "mother",
            "museum",
            "must",
            "only",
            "pair",
            "pattern",
            "paxson",
            "places",
            "presented",
            "president",
            "prove",
            "proven",
            "publish",
            "publisher",
            "push",
            "real",
            "relies",
            "repeated",
            "reported",
            "research",
            "scheme",
            "separate",
            "separately",
            "similar",
            "site",
            "state",
            "stay",
            "step",
            "steps",
            "stolen",
            "stops",
            "subsidiary",
            "sues",
            "support",
            "supported",
            "tennessee",
            "them",
            "times",
            "todays",
            "union",
            "university",
            "useful",
            "value",
            "visible",
            "vote",
            "wait",
            "wbtv",
            "wire",
            "wisconsin",
            "without",
            "wjla",
            "words",
            "workers",
            "wsmv",
            "years"
          ],
          "topical_shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
          "topical_score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 5,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "alleging",
                  "appear",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "becomes",
                  "better",
                  "bond",
                  "boston",
                  "breaks",
                  "brown",
                  "carle",
                  "causes",
                  "center",
                  "charlotte",
                  "christina",
                  "claim",
                  "clear",
                  "clever",
                  "company",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "denies",
                  "difference",
                  "differences",
                  "different",
                  "down",
                  "edition",
                  "empty",
                  "erase",
                  "eric",
                  "example",
                  "fills",
                  "find",
                  "finding",
                  "first",
                  "food",
                  "former",
                  "fresh",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "guide",
                  "hand",
                  "honest",
                  "hyperallergic",
                  "idea",
                  "important",
                  "independent",
                  "inspire",
                  "john",
                  "joins",
                  "judge",
                  "killing",
                  "knowing",
                  "kohler",
                  "later",
                  "loudoun",
                  "makes",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "only",
                  "pair",
                  "pattern",
                  "paxson",
                  "places",
                  "presented",
                  "president",
                  "prove",
                  "proven",
                  "publish",
                  "publisher",
                  "push",
                  "real",
                  "relies",
                  "repeated",
                  "reported",
                  "research",
                  "scheme",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stay",
                  "step",
                  "steps",
                  "stolen",
                  "stops",
                  "subsidiary",
                  "sues",
                  "support",
                  "supported",
                  "tennessee",
                  "them",
                  "times",
                  "todays",
                  "union",
                  "university",
                  "useful",
                  "value",
                  "visible",
                  "vote",
                  "wait",
                  "wbtv",
                  "wire",
                  "wisconsin",
                  "without",
                  "wjla",
                  "words",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
                "shared_source_ids": [
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10"
                ],
                "score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "alleging",
                  "appear",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "becomes",
                  "better",
                  "bond",
                  "boston",
                  "breaks",
                  "brown",
                  "carle",
                  "causes",
                  "center",
                  "charlotte",
                  "christina",
                  "claim",
                  "clear",
                  "clever",
                  "company",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "denies",
                  "difference",
                  "differences",
                  "different",
                  "down",
                  "edition",
                  "empty",
                  "erase",
                  "eric",
                  "example",
                  "fills",
                  "find",
                  "finding",
                  "first",
                  "food",
                  "former",
                  "fresh",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "guide",
                  "hand",
                  "honest",
                  "hyperallergic",
                  "idea",
                  "important",
                  "independent",
                  "inspire",
                  "john",
                  "joins",
                  "judge",
                  "killing",
                  "knowing",
                  "kohler",
                  "later",
                  "loudoun",
                  "makes",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "only",
                  "pair",
                  "pattern",
                  "paxson",
                  "places",
                  "presented",
                  "president",
                  "prove",
                  "proven",
                  "publish",
                  "publisher",
                  "push",
                  "real",
                  "relies",
                  "repeated",
                  "reported",
                  "research",
                  "scheme",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stay",
                  "step",
                  "steps",
                  "stolen",
                  "stops",
                  "subsidiary",
                  "sues",
                  "support",
                  "supported",
                  "tennessee",
                  "them",
                  "times",
                  "todays",
                  "union",
                  "university",
                  "useful",
                  "value",
                  "visible",
                  "vote",
                  "wait",
                  "wbtv",
                  "wire",
                  "wisconsin",
                  "without",
                  "wjla",
                  "words",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
                "shared_source_ids": [
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10"
                ],
                "score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "alleging",
                  "appear",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "becomes",
                  "better",
                  "bond",
                  "boston",
                  "breaks",
                  "brown",
                  "carle",
                  "causes",
                  "center",
                  "charlotte",
                  "christina",
                  "claim",
                  "clear",
                  "clever",
                  "company",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "denies",
                  "difference",
                  "differences",
                  "different",
                  "down",
                  "edition",
                  "empty",
                  "erase",
                  "eric",
                  "example",
                  "fills",
                  "find",
                  "finding",
                  "first",
                  "food",
                  "former",
                  "fresh",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "guide",
                  "hand",
                  "honest",
                  "hyperallergic",
                  "idea",
                  "important",
                  "independent",
                  "inspire",
                  "john",
                  "joins",
                  "judge",
                  "killing",
                  "knowing",
                  "kohler",
                  "later",
                  "loudoun",
                  "makes",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "only",
                  "pair",
                  "pattern",
                  "paxson",
                  "places",
                  "presented",
                  "president",
                  "prove",
                  "proven",
                  "publish",
                  "publisher",
                  "push",
                  "real",
                  "relies",
                  "repeated",
                  "reported",
                  "research",
                  "scheme",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stay",
                  "step",
                  "steps",
                  "stolen",
                  "stops",
                  "subsidiary",
                  "sues",
                  "support",
                  "supported",
                  "tennessee",
                  "them",
                  "times",
                  "todays",
                  "union",
                  "university",
                  "useful",
                  "value",
                  "visible",
                  "vote",
                  "wait",
                  "wbtv",
                  "wire",
                  "wisconsin",
                  "without",
                  "wjla",
                  "words",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
                "shared_source_ids": [
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10"
                ],
                "score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d"
              },
              {
                "rank": 4,
                "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": 895,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "appear",
                  "becomes",
                  "better",
                  "breaks",
                  "causes",
                  "center",
                  "claim",
                  "clear",
                  "clever",
                  "company",
                  "cross",
                  "data",
                  "difference",
                  "differences",
                  "different",
                  "edition",
                  "empty",
                  "erase",
                  "example",
                  "fills",
                  "find",
                  "finding",
                  "first",
                  "food",
                  "former",
                  "fresh",
                  "guide",
                  "hand",
                  "honest",
                  "idea",
                  "important",
                  "independent",
                  "inspire",
                  "joins",
                  "knowing",
                  "later",
                  "makes",
                  "must",
                  "only",
                  "pair",
                  "pattern",
                  "places",
                  "presented",
                  "president",
                  "prove",
                  "proven",
                  "publish",
                  "publisher",
                  "real",
                  "relies",
                  "repeated",
                  "reported",
                  "research",
                  "scheme",
                  "separate",
                  "separately",
                  "similar",
                  "state",
                  "stay",
                  "step",
                  "steps",
                  "stops",
                  "subsidiary",
                  "sues",
                  "support",
                  "supported",
                  "tennessee",
                  "them",
                  "times",
                  "todays",
                  "useful",
                  "value",
                  "visible",
                  "wait",
                  "without",
                  "words",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 80,
                "shared_terms_sha256": "64c90901bf86ab04aad20e2d02e16d557d81453bea95741de61a7b453b431d85",
                "shared_source_ids": [
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10"
                ],
                "score_receipt_sha256": "40e1de6421cba5c0db31a9c19c8dbeeaa562fa40a9922cc1258c9bc03ee26cc8"
              },
              {
                "rank": 5,
                "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": 129,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "causes",
                  "clear",
                  "data",
                  "different",
                  "down",
                  "erase",
                  "idea",
                  "later",
                  "prove",
                  "push",
                  "real",
                  "reported",
                  "separate",
                  "them",
                  "words"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "0a9beb381845a09f52d23be29d06c24c5ff6ae41857f243f7393ac61393c5844",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e6e853f21d506a1d2fda5891ac8e8b0cfe4766e775e6ab78bfe4bc3c3090810"
              },
              {
                "rank": 6,
                "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": 90,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "clear",
                  "company",
                  "only",
                  "separate",
                  "useful",
                  "visible"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
                "shared_source_ids": [],
                "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
              },
              {
                "rank": 7,
                "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": 90,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "clear",
                  "company",
                  "only",
                  "separate",
                  "useful",
                  "visible"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
                "shared_source_ids": [],
                "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
              },
              {
                "rank": 8,
                "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": 90,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "clear",
                  "company",
                  "only",
                  "separate",
                  "useful",
                  "visible"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
                "shared_source_ids": [],
                "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
              },
              {
                "rank": 9,
                "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": 90,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "clear",
                  "company",
                  "only",
                  "separate",
                  "useful",
                  "visible"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
                "shared_source_ids": [],
                "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 81,
                "qualifies": false,
                "shared_terms": [
                  "causes",
                  "data",
                  "different",
                  "erase",
                  "later",
                  "must",
                  "reported",
                  "separate",
                  "useful",
                  "words"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "6606640f3f1dbe6ad6f13d2c8bf12e3f4d41f370f1a8456a16a4826288cd9470",
                "shared_source_ids": [],
                "score_receipt_sha256": "e1f64e7d11247cf0640b1b9dfa21a11b7e9d06d39f5ce0588cdd829322f340db"
              },
              {
                "rank": 20,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 21,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 22,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 23,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 24,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 25,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 26,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 27,
                "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": 74,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "claim",
                  "edition",
                  "only",
                  "real",
                  "reported",
                  "useful",
                  "visible"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "df4ca197951053e1c8abc7c2b25ec87c4e976d326927ca39307bbdf507dbe2e2",
                "shared_source_ids": [],
                "score_receipt_sha256": "ade735bb412a09fc4755733708f5348b3c0d72515ef7d1576048dbdf48975dfc"
              },
              {
                "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": 69,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "must",
                  "only",
                  "prove",
                  "value",
                  "visible"
                ],
                "shared_term_count": 6,
                "shared_terms_sha256": "a14ac5a54bbb1e28b94e1ba84d6ace5dbf24ebef25956609fb6bdb699cd2b394",
                "shared_source_ids": [],
                "score_receipt_sha256": "cfe1b3e818eea54333d52f3818e6b4fd62f11cce25744a609803f9633f94d27c"
              },
              {
                "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": 64,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "becomes",
                  "claim",
                  "makes",
                  "without"
                ],
                "shared_term_count": 5,
                "shared_terms_sha256": "351a435380f23bb3f53f644a9108cabc4a0876ffa199a29be9038f70827e4ca5",
                "shared_source_ids": [],
                "score_receipt_sha256": "55c3d651bd5985b9dde54576573a6408c4a87b9d7fe13f57ca299fa8ce3aa473"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "accused",
              "across",
              "alleging",
              "appear",
              "arrested",
              "artist",
              "arts",
              "artworks",
              "becomes",
              "better",
              "bond",
              "boston",
              "breaks",
              "brown",
              "carle",
              "causes",
              "center",
              "charlotte",
              "christina",
              "claim",
              "clear",
              "clever",
              "company",
              "construction",
              "copper",
              "county",
              "cross",
              "data",
              "denies",
              "difference",
              "differences",
              "different",
              "down",
              "edition",
              "empty",
              "erase",
              "eric",
              "example",
              "fills",
              "find",
              "finding",
              "first",
              "food",
              "former",
              "fresh",
              "gifting",
              "globe",
              "grabner",
              "great",
              "guide",
              "hand",
              "honest",
              "hyperallergic",
              "idea",
              "important",
              "independent",
              "inspire",
              "john",
              "joins",
              "judge",
              "killing",
              "knowing",
              "kohler",
              "later",
              "loudoun",
              "makes",
              "michael",
              "michelle",
              "missing",
              "mother",
              "museum",
              "must",
              "only",
              "pair",
              "pattern",
              "paxson",
              "places",
              "presented",
              "president",
              "prove",
              "proven",
              "publish",
              "publisher",
              "push",
              "real",
              "relies",
              "repeated",
              "reported",
              "research",
              "scheme",
              "separate",
              "separately",
              "similar",
              "site",
              "state",
              "stay",
              "step",
              "steps",
              "stolen",
              "stops",
              "subsidiary",
              "sues",
              "support",
              "supported",
              "tennessee",
              "them",
              "times",
              "todays",
              "union",
              "university",
              "useful",
              "value",
              "visible",
              "vote",
              "wait",
              "wbtv",
              "wire",
              "wisconsin",
              "without",
              "wjla",
              "words",
              "workers",
              "wsmv",
              "years"
            ],
            "selected_shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
            "selected_score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "0f17d77dde2a224108b8e2d725bd0234d20431ea527c2cf3fdb5b3e8b0ceda42",
          "comparison_receipt_sha256": "cf6af8cf764269c2e75ca45cd2813b78aac68e4ae6f17236e355b26b5c43d8ea",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "c910c6fbc607a0c5b01cd6face7b8dfd70b36eeba4f6acf9708a140e6977c666",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "new",
            "cross",
            "claim",
            "proven",
            "yet",
            "the",
            "value",
            "today",
            "knowing",
            "proof",
            "stops",
            "idea",
            "should",
            "wait",
            "until",
            "headline",
            "makes",
            "real",
            "wsmv",
            "fresh",
            "food",
            "company",
            "sues",
            "former",
            "tennessee",
            "subsidiary",
            "president",
            "alleging",
            "32m",
            "scheme",
            "wjla",
            "copper",
            "wire",
            "stolen",
            "construction",
            "site",
            "loudoun",
            "county",
            "data",
            "center",
            "arrested",
            "may",
            "inspire",
            "useful",
            "question",
            "but",
            "saved",
            "facts",
            "not",
            "prove",
            "one",
            "joins",
            "them",
            "honest",
            "empty",
            "state",
            "better",
            "clever",
            "without",
            "support",
            "see",
            "great",
            "art",
            "wisconsin",
            "artist",
            "michelle",
            "grabner",
            "gifting",
            "years",
            "artworks",
            "john",
            "michael",
            "kohler",
            "arts",
            "wbtv",
            "judge",
            "denies",
            "bond",
            "for",
            "man",
            "accused",
            "killing",
            "missing",
            "charlotte",
            "mother",
            "later",
            "edition",
            "find",
            "supported",
            "pattern",
            "same",
            "steps",
            "appear",
            "independent",
            "and",
            "important",
            "differences",
            "stay",
            "visible",
            "step",
            "clear",
            "difference",
            "breaks",
            "first",
            "hand",
            "fills",
            "gap"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-04T06:24:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-12-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-12-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-10-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-03-WORRY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-09-TOMORROW"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT"
        ],
        "direction_counts": {
          "UP": 1,
          "DOWN": 0,
          "MIXED": 2,
          "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-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": 215.746,
            "why": [
              "shared terms: the, saved, and, edition, 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": 205.6005,
            "why": [
              "shared terms: proof, one, saved, and, without"
            ],
            "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": [],
            "matched_events": [],
            "score": 192.4577,
            "why": [
              "shared terms: the, important, not, and, first"
            ],
            "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": 162.8818,
            "why": [
              "shared terms: may, not, and, the, support"
            ],
            "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": 161.2754,
            "why": [
              "shared terms: and, not, the, today, later"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "a98581b5098e41d1f7fd7f8c418f2f9b51106af05bb5cce9d670ca8a3129d426"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-NOVEL",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Novel",
          "source_headline": "No new cross-report claim is proven yet.",
          "source_question": "What new idea is supported across today’s reports?",
          "source_market_connection": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "7ee78b3526c1620a0d66185cbc1418d222995b18ce9115d981a0690dbf35f3c1",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Novel",
          "current_headline": "No new cross-report claim is proven yet.",
          "current_question": "What new idea is supported across today’s reports?",
          "current_market_connection": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "7ee78b3526c1620a0d66185cbc1418d222995b18ce9115d981a0690dbf35f3c1",
          "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": "No new cross-report claim is proven yet.",
              "current": "No new cross-report claim is proven yet."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "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”. They may inspire a useful question, but the saved facts do not yet prove one new idea that joins them. That honest empty state is better than a clever claim without support.",
                "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”. A later edition may find a supported pattern if the same steps appear in more than one independent report and the important differences stay visible."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "A question is not a finding",
                "One example is not a pattern",
                "Differences must stay visible"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-05",
                "LEAD-06",
                "LEAD-07",
                "LEAD-08",
                "LEAD-09",
                "LEAD-10"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real.",
              "current": "The value today is knowing where the proof stops. A new idea should wait until more than a headline makes it real."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "The same step in independent reports",
                "A clear difference that breaks the pattern",
                "A first-hand source that fills the gap"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not publish a cross-report finding when it relies only on similar words or one publisher.",
              "current": "Do not publish a cross-report finding when it relies only on similar words or one publisher."
            }
          },
          "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": [
            "accused",
            "across",
            "alleging",
            "appear",
            "arrested",
            "artist",
            "arts",
            "artworks",
            "becomes",
            "better",
            "bond",
            "boston",
            "breaks",
            "brown",
            "carle",
            "causes",
            "center",
            "charlotte",
            "christina",
            "claim",
            "clear",
            "clever",
            "company",
            "construction",
            "copper",
            "county",
            "cross",
            "data",
            "denies",
            "difference",
            "differences",
            "different",
            "down",
            "edition",
            "empty",
            "erase",
            "eric",
            "example",
            "fills",
            "find",
            "finding",
            "first",
            "food",
            "former",
            "fresh",
            "gifting",
            "globe",
            "grabner",
            "great",
            "guide",
            "hand",
            "honest",
            "hyperallergic",
            "idea",
            "important",
            "independent",
            "inspire",
            "john",
            "joins",
            "judge",
            "killing",
            "knowing",
            "kohler",
            "later",
            "loudoun",
            "makes",
            "michael",
            "michelle",
            "missing",
            "mother",
            "museum",
            "must",
            "only",
            "pair",
            "pattern",
            "paxson",
            "places",
            "presented",
            "president",
            "prove",
            "proven",
            "publish",
            "publisher",
            "push",
            "real",
            "relies",
            "repeated",
            "reported",
            "research",
            "scheme",
            "separate",
            "separately",
            "similar",
            "site",
            "state",
            "stay",
            "step",
            "steps",
            "stolen",
            "stops",
            "subsidiary",
            "sues",
            "support",
            "supported",
            "tennessee",
            "them",
            "times",
            "todays",
            "union",
            "university",
            "useful",
            "value",
            "visible",
            "vote",
            "wait",
            "wbtv",
            "wire",
            "wisconsin",
            "without",
            "wjla",
            "words",
            "workers",
            "wsmv",
            "years"
          ],
          "topical_shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
          "topical_score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 5,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "alleging",
                  "appear",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "becomes",
                  "better",
                  "bond",
                  "boston",
                  "breaks",
                  "brown",
                  "carle",
                  "causes",
                  "center",
                  "charlotte",
                  "christina",
                  "claim",
                  "clear",
                  "clever",
                  "company",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "denies",
                  "difference",
                  "differences",
                  "different",
                  "down",
                  "edition",
                  "empty",
                  "erase",
                  "eric",
                  "example",
                  "fills",
                  "find",
                  "finding",
                  "first",
                  "food",
                  "former",
                  "fresh",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "guide",
                  "hand",
                  "honest",
                  "hyperallergic",
                  "idea",
                  "important",
                  "independent",
                  "inspire",
                  "john",
                  "joins",
                  "judge",
                  "killing",
                  "knowing",
                  "kohler",
                  "later",
                  "loudoun",
                  "makes",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "only",
                  "pair",
                  "pattern",
                  "paxson",
                  "places",
                  "presented",
                  "president",
                  "prove",
                  "proven",
                  "publish",
                  "publisher",
                  "push",
                  "real",
                  "relies",
                  "repeated",
                  "reported",
                  "research",
                  "scheme",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stay",
                  "step",
                  "steps",
                  "stolen",
                  "stops",
                  "subsidiary",
                  "sues",
                  "support",
                  "supported",
                  "tennessee",
                  "them",
                  "times",
                  "todays",
                  "union",
                  "university",
                  "useful",
                  "value",
                  "visible",
                  "vote",
                  "wait",
                  "wbtv",
                  "wire",
                  "wisconsin",
                  "without",
                  "wjla",
                  "words",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
                "shared_source_ids": [
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10"
                ],
                "score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "alleging",
                  "appear",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "becomes",
                  "better",
                  "bond",
                  "boston",
                  "breaks",
                  "brown",
                  "carle",
                  "causes",
                  "center",
                  "charlotte",
                  "christina",
                  "claim",
                  "clear",
                  "clever",
                  "company",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "denies",
                  "difference",
                  "differences",
                  "different",
                  "down",
                  "edition",
                  "empty",
                  "erase",
                  "eric",
                  "example",
                  "fills",
                  "find",
                  "finding",
                  "first",
                  "food",
                  "former",
                  "fresh",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "guide",
                  "hand",
                  "honest",
                  "hyperallergic",
                  "idea",
                  "important",
                  "independent",
                  "inspire",
                  "john",
                  "joins",
                  "judge",
                  "killing",
                  "knowing",
                  "kohler",
                  "later",
                  "loudoun",
                  "makes",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "only",
                  "pair",
                  "pattern",
                  "paxson",
                  "places",
                  "presented",
                  "president",
                  "prove",
                  "proven",
                  "publish",
                  "publisher",
                  "push",
                  "real",
                  "relies",
                  "repeated",
                  "reported",
                  "research",
                  "scheme",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stay",
                  "step",
                  "steps",
                  "stolen",
                  "stops",
                  "subsidiary",
                  "sues",
                  "support",
                  "supported",
                  "tennessee",
                  "them",
                  "times",
                  "todays",
                  "union",
                  "university",
                  "useful",
                  "value",
                  "visible",
                  "vote",
                  "wait",
                  "wbtv",
                  "wire",
                  "wisconsin",
                  "without",
                  "wjla",
                  "words",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
                "shared_source_ids": [
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10"
                ],
                "score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "accused",
                  "across",
                  "alleging",
                  "appear",
                  "arrested",
                  "artist",
                  "arts",
                  "artworks",
                  "becomes",
                  "better",
                  "bond",
                  "boston",
                  "breaks",
                  "brown",
                  "carle",
                  "causes",
                  "center",
                  "charlotte",
                  "christina",
                  "claim",
                  "clear",
                  "clever",
                  "company",
                  "construction",
                  "copper",
                  "county",
                  "cross",
                  "data",
                  "denies",
                  "difference",
                  "differences",
                  "different",
                  "down",
                  "edition",
                  "empty",
                  "erase",
                  "eric",
                  "example",
                  "fills",
                  "find",
                  "finding",
                  "first",
                  "food",
                  "former",
                  "fresh",
                  "gifting",
                  "globe",
                  "grabner",
                  "great",
                  "guide",
                  "hand",
                  "honest",
                  "hyperallergic",
                  "idea",
                  "important",
                  "independent",
                  "inspire",
                  "john",
                  "joins",
                  "judge",
                  "killing",
                  "knowing",
                  "kohler",
                  "later",
                  "loudoun",
                  "makes",
                  "michael",
                  "michelle",
                  "missing",
                  "mother",
                  "museum",
                  "must",
                  "only",
                  "pair",
                  "pattern",
                  "paxson",
                  "places",
                  "presented",
                  "president",
                  "prove",
                  "proven",
                  "publish",
                  "publisher",
                  "push",
                  "real",
                  "relies",
                  "repeated",
                  "reported",
                  "research",
                  "scheme",
                  "separate",
                  "separately",
                  "similar",
                  "site",
                  "state",
                  "stay",
                  "step",
                  "steps",
                  "stolen",
                  "stops",
                  "subsidiary",
                  "sues",
                  "support",
                  "supported",
                  "tennessee",
                  "them",
                  "times",
                  "todays",
                  "union",
                  "university",
                  "useful",
                  "value",
                  "visible",
                  "vote",
                  "wait",
                  "wbtv",
                  "wire",
                  "wisconsin",
                  "without",
                  "wjla",
                  "words",
                  "workers",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 124,
                "shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
                "shared_source_ids": [
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10"
                ],
                "score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d"
              },
              {
                "rank": 4,
                "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": 895,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "alleging",
                  "appear",
                  "becomes",
                  "better",
                  "breaks",
                  "causes",
                  "center",
                  "claim",
                  "clear",
                  "clever",
                  "company",
                  "cross",
                  "data",
                  "difference",
                  "differences",
                  "different",
                  "edition",
                  "empty",
                  "erase",
                  "example",
                  "fills",
                  "find",
                  "finding",
                  "first",
                  "food",
                  "former",
                  "fresh",
                  "guide",
                  "hand",
                  "honest",
                  "idea",
                  "important",
                  "independent",
                  "inspire",
                  "joins",
                  "knowing",
                  "later",
                  "makes",
                  "must",
                  "only",
                  "pair",
                  "pattern",
                  "places",
                  "presented",
                  "president",
                  "prove",
                  "proven",
                  "publish",
                  "publisher",
                  "real",
                  "relies",
                  "repeated",
                  "reported",
                  "research",
                  "scheme",
                  "separate",
                  "separately",
                  "similar",
                  "state",
                  "stay",
                  "step",
                  "steps",
                  "stops",
                  "subsidiary",
                  "sues",
                  "support",
                  "supported",
                  "tennessee",
                  "them",
                  "times",
                  "todays",
                  "useful",
                  "value",
                  "visible",
                  "wait",
                  "without",
                  "words",
                  "wsmv",
                  "years"
                ],
                "shared_term_count": 80,
                "shared_terms_sha256": "64c90901bf86ab04aad20e2d02e16d557d81453bea95741de61a7b453b431d85",
                "shared_source_ids": [
                  "LEAD-05",
                  "LEAD-06",
                  "LEAD-07",
                  "LEAD-08",
                  "LEAD-09",
                  "LEAD-10"
                ],
                "score_receipt_sha256": "40e1de6421cba5c0db31a9c19c8dbeeaa562fa40a9922cc1258c9bc03ee26cc8"
              },
              {
                "rank": 5,
                "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": 129,
                "qualifies": true,
                "shared_terms": [
                  "becomes",
                  "causes",
                  "clear",
                  "data",
                  "different",
                  "down",
                  "erase",
                  "idea",
                  "later",
                  "prove",
                  "push",
                  "real",
                  "reported",
                  "separate",
                  "them",
                  "words"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "0a9beb381845a09f52d23be29d06c24c5ff6ae41857f243f7393ac61393c5844",
                "shared_source_ids": [],
                "score_receipt_sha256": "7e6e853f21d506a1d2fda5891ac8e8b0cfe4766e775e6ab78bfe4bc3c3090810"
              },
              {
                "rank": 6,
                "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": 90,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "clear",
                  "company",
                  "only",
                  "separate",
                  "useful",
                  "visible"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
                "shared_source_ids": [],
                "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
              },
              {
                "rank": 7,
                "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": 90,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "clear",
                  "company",
                  "only",
                  "separate",
                  "useful",
                  "visible"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
                "shared_source_ids": [],
                "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
              },
              {
                "rank": 8,
                "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": 90,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "clear",
                  "company",
                  "only",
                  "separate",
                  "useful",
                  "visible"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
                "shared_source_ids": [],
                "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
              },
              {
                "rank": 9,
                "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": 90,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "clear",
                  "company",
                  "only",
                  "separate",
                  "useful",
                  "visible"
                ],
                "shared_term_count": 7,
                "shared_terms_sha256": "fe6b04183d856adfb170da3ba1bdad78aa8ffd2f14529fc2adc8363c7d2ea83b",
                "shared_source_ids": [],
                "score_receipt_sha256": "53225dcc3addd1f3a118eef5cbf00d40f7435ae8a628170075b7ba5aefe1ae4c"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 87,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "construction",
                  "data",
                  "only",
                  "separate",
                  "visible",
                  "without"
                ],
                "shared_term_count": 9,
                "shared_terms_sha256": "6f9bafe493b1a78a9ca5788bc5fadad4d6699803fce0305aa5d0b8796e9b494a",
                "shared_source_ids": [],
                "score_receipt_sha256": "1acaced8abd15c40c62c5b3007e8959c27c53ab19eacc7d11d1fd6b0f59238c6"
              },
              {
                "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": 81,
                "qualifies": false,
                "shared_terms": [
                  "causes",
                  "data",
                  "different",
                  "erase",
                  "later",
                  "must",
                  "reported",
                  "separate",
                  "useful",
                  "words"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "6606640f3f1dbe6ad6f13d2c8bf12e3f4d41f370f1a8456a16a4826288cd9470",
                "shared_source_ids": [],
                "score_receipt_sha256": "e1f64e7d11247cf0640b1b9dfa21a11b7e9d06d39f5ce0588cdd829322f340db"
              },
              {
                "rank": 20,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 21,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 22,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 23,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 24,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 25,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 26,
                "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": 76,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "appear",
                  "becomes",
                  "claim",
                  "finding",
                  "first",
                  "separate",
                  "todays"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "b3f386fad8e82650621b34f4748f05c9e1c25e8c2b43c3f05e5c28bf029bd117",
                "shared_source_ids": [],
                "score_receipt_sha256": "8d06753b91103d5698e184d69c7e087f87a9296b18ac3563acabbd6e36261260"
              },
              {
                "rank": 27,
                "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": 74,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "claim",
                  "edition",
                  "only",
                  "real",
                  "reported",
                  "useful",
                  "visible"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "df4ca197951053e1c8abc7c2b25ec87c4e976d326927ca39307bbdf507dbe2e2",
                "shared_source_ids": [],
                "score_receipt_sha256": "ade735bb412a09fc4755733708f5348b3c0d72515ef7d1576048dbdf48975dfc"
              },
              {
                "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": 69,
                "qualifies": false,
                "shared_terms": [
                  "becomes",
                  "must",
                  "only",
                  "prove",
                  "value",
                  "visible"
                ],
                "shared_term_count": 6,
                "shared_terms_sha256": "a14ac5a54bbb1e28b94e1ba84d6ace5dbf24ebef25956609fb6bdb699cd2b394",
                "shared_source_ids": [],
                "score_receipt_sha256": "cfe1b3e818eea54333d52f3818e6b4fd62f11cce25744a609803f9633f94d27c"
              },
              {
                "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": 64,
                "qualifies": false,
                "shared_terms": [
                  "across",
                  "becomes",
                  "claim",
                  "makes",
                  "without"
                ],
                "shared_term_count": 5,
                "shared_terms_sha256": "351a435380f23bb3f53f644a9108cabc4a0876ffa199a29be9038f70827e4ca5",
                "shared_source_ids": [],
                "score_receipt_sha256": "55c3d651bd5985b9dde54576573a6408c4a87b9d7fe13f57ca299fa8ce3aa473"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "accused",
              "across",
              "alleging",
              "appear",
              "arrested",
              "artist",
              "arts",
              "artworks",
              "becomes",
              "better",
              "bond",
              "boston",
              "breaks",
              "brown",
              "carle",
              "causes",
              "center",
              "charlotte",
              "christina",
              "claim",
              "clear",
              "clever",
              "company",
              "construction",
              "copper",
              "county",
              "cross",
              "data",
              "denies",
              "difference",
              "differences",
              "different",
              "down",
              "edition",
              "empty",
              "erase",
              "eric",
              "example",
              "fills",
              "find",
              "finding",
              "first",
              "food",
              "former",
              "fresh",
              "gifting",
              "globe",
              "grabner",
              "great",
              "guide",
              "hand",
              "honest",
              "hyperallergic",
              "idea",
              "important",
              "independent",
              "inspire",
              "john",
              "joins",
              "judge",
              "killing",
              "knowing",
              "kohler",
              "later",
              "loudoun",
              "makes",
              "michael",
              "michelle",
              "missing",
              "mother",
              "museum",
              "must",
              "only",
              "pair",
              "pattern",
              "paxson",
              "places",
              "presented",
              "president",
              "prove",
              "proven",
              "publish",
              "publisher",
              "push",
              "real",
              "relies",
              "repeated",
              "reported",
              "research",
              "scheme",
              "separate",
              "separately",
              "similar",
              "site",
              "state",
              "stay",
              "step",
              "steps",
              "stolen",
              "stops",
              "subsidiary",
              "sues",
              "support",
              "supported",
              "tennessee",
              "them",
              "times",
              "todays",
              "union",
              "university",
              "useful",
              "value",
              "visible",
              "vote",
              "wait",
              "wbtv",
              "wire",
              "wisconsin",
              "without",
              "wjla",
              "words",
              "workers",
              "wsmv",
              "years"
            ],
            "selected_shared_terms_sha256": "97b126f455a1ae2d3ef433d857f61d642f1c5704e03751613dde95fcbf153258",
            "selected_score_receipt_sha256": "f5523b6cdfa42d458c34d7edd9140706d7bafcd3ea808f3ddfa693557f048f2d",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "0f17d77dde2a224108b8e2d725bd0234d20431ea527c2cf3fdb5b3e8b0ceda42",
          "comparison_receipt_sha256": "cf6af8cf764269c2e75ca45cd2813b78aac68e4ae6f17236e355b26b5c43d8ea",
          "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": [
        "The same step in independent reports",
        "A clear difference that breaks the pattern",
        "A first-hand source that fills the gap"
      ],
      "invalidation": "Do not publish a cross-report finding when it relies only on similar words or one publisher.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T06:24:00+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": "Check the lead reports, their warnings, and any stronger new event.",
      "narrative": [
        "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Check whether its publisher adds, corrects, or withdraws anything. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check whether a second independent report supports the same event.",
        "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check what happened after the headline without placing later facts inside today’s record. Then compare any new event with all three using the same selection rule."
      ],
      "beats": [
        {
          "label": "FIRST",
          "title": "Check changes to the first report",
          "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 fourth report stays separate while the first is checked again.",
          "source_ids": [
            "LEAD-01",
            "LEAD-04"
          ]
        },
        {
          "label": "SECOND",
          "title": "Look for independent support",
          "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Another report matters only if it covers the same event independently.",
          "source_ids": [
            "LEAD-02",
            "LEAD-05"
          ]
        },
        {
          "label": "THIRD",
          "title": "Keep later facts on their own date",
          "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”. Tomorrow’s facts must not be inserted into today’s saved issue.",
          "source_ids": [
            "LEAD-03",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item.",
      "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; unrelated history is never inserted and none of it proves 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-04-0958-SGT",
          "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",
          "tab_name": "Tomorrow",
          "question": "What should the next edition check first?",
          "headline": "Check the lead reports, their warnings, and any stronger new event.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Check whether its publisher adds, corrects, or withdraws anything. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check whether a second independent report supports the same event.",
            "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check what happened after the headline without placing later facts inside today’s record. Then compare any new event with all three using the same selection rule."
          ],
          "beats": [
            {
              "label": "FIRST",
              "title": "Check changes to the first report",
              "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 fourth report stays separate while the first is checked again.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "SECOND",
              "title": "Look for independent support",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Another report matters only if it covers the same event independently.",
              "source_ids": [
                "LEAD-02",
                "LEAD-05"
              ]
            },
            {
              "label": "THIRD",
              "title": "Keep later facts on their own date",
              "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”. Tomorrow’s facts must not be inserted into today’s saved issue.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item.",
          "watch_conditions": [
            "Publisher updates",
            "Independent reports on the same event",
            "A stronger event after today’s closing time"
          ],
          "invalidation": "Do not publish a follow-up when its date, named report, or link to the earlier event cannot be checked.",
          "content_sha256": "4a18651e042c33722887de68330ee2203b435d116b507cd75bed355df9749459",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Tomorrow",
          "question": "What should the next edition check first?",
          "headline": "Check the lead reports, their warnings, and any stronger new event.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. Check whether its publisher adds, corrects, or withdraws anything. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check whether a second independent report supports the same event.",
            "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check what happened after the headline without placing later facts inside today’s record. Then compare any new event with all three using the same selection rule."
          ],
          "beats": [
            {
              "label": "FIRST",
              "title": "Check changes to the first report",
              "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 fourth report stays separate while the first is checked again.",
              "source_ids": [
                "LEAD-01",
                "LEAD-04"
              ]
            },
            {
              "label": "SECOND",
              "title": "Look for independent support",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, WSMV reported: “Fresh-food company sues former Tennessee subsidiary president, alleging more than $32M scheme”. Another report matters only if it covers the same event independently.",
              "source_ids": [
                "LEAD-02",
                "LEAD-05"
              ]
            },
            {
              "label": "THIRD",
              "title": "Keep later facts on their own date",
              "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”. Tomorrow’s facts must not be inserted into today’s saved issue.",
              "source_ids": [
                "LEAD-03",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item.",
          "watch_conditions": [
            "Publisher updates",
            "Independent reports on the same event",
            "A stronger event after today’s closing time"
          ],
          "invalidation": "Do not publish a follow-up when its date, named report, or link to the earlier event cannot be checked.",
          "content_sha256": "4a18651e042c33722887de68330ee2203b435d116b507cd75bed355df9749459",
          "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": "Check the lead reports, their warnings, and any stronger new event.",
            "current": "Check the lead reports, their warnings, and any stronger new event."
          },
          "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 its publisher adds, corrects, or withdraws anything. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check whether a second independent report supports the same event.",
              "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check what happened after the headline without placing later facts inside today’s record. Then compare any new event with all three using the same selection rule."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Check changes to the first report",
              "Look for independent support",
              "Keep later facts on their own date"
            ],
            "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": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item.",
            "current": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Publisher updates",
              "Independent reports on the same event",
              "A stronger event after today’s closing time"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Do not publish a follow-up when its date, named report, or link to the earlier event cannot be checked.",
            "current": "Do not publish a follow-up when its date, named report, or link to the earlier event 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": [
            "adds",
            "alleging",
            "anything",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "changes",
            "checked",
            "closing",
            "company",
            "compare",
            "construction",
            "copper",
            "corrects",
            "costs",
            "county",
            "covers",
            "daily",
            "data",
            "datamarnews",
            "date",
            "deserves",
            "despite",
            "digital",
            "drive",
            "edition",
            "event",
            "export",
            "firm",
            "first",
            "follow",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "happened",
            "hold",
            "improvement",
            "independent",
            "independently",
            "inserted",
            "inside",
            "issue",
            "item",
            "keep",
            "largest",
            "lasted",
            "later",
            "lead",
            "link",
            "logistics",
            "look",
            "looking",
            "loudoun",
            "matters",
            "mortgage",
            "must",
            "named",
            "news",
            "next",
            "only",
            "placing",
            "politico",
            "president",
            "publish",
            "publisher",
            "puts",
            "rates",
            "record",
            "regional",
            "replace",
            "reported",
            "roughly",
            "rule",
            "scheme",
            "second",
            "selection",
            "separate",
            "separately",
            "singapore",
            "site",
            "southeast",
            "stays",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "texas",
            "then",
            "time",
            "todays",
            "tomorrows",
            "turmoil",
            "unchanged",
            "updates",
            "using",
            "warnings",
            "whether",
            "wire",
            "withdraws",
            "without",
            "wjla",
            "wsmv"
          ],
          "shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "exact_candidate_count": 29,
          "meaningful_match_count": 28,
          "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "adds",
                "alleging",
                "anything",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "closing",
                "company",
                "compare",
                "construction",
                "copper",
                "corrects",
                "costs",
                "county",
                "covers",
                "daily",
                "data",
                "datamarnews",
                "date",
                "deserves",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "food",
                "former",
                "fortune",
                "fourth",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "happened",
                "hold",
                "improvement",
                "independent",
                "independently",
                "inserted",
                "inside",
                "issue",
                "item",
                "keep",
                "largest",
                "lasted",
                "later",
                "lead",
                "link",
                "logistics",
                "look",
                "looking",
                "loudoun",
                "matters",
                "mortgage",
                "must",
                "named",
                "news",
                "next",
                "only",
                "placing",
                "politico",
                "president",
                "publish",
                "publisher",
                "puts",
                "rates",
                "record",
                "regional",
                "replace",
                "reported",
                "roughly",
                "rule",
                "scheme",
                "second",
                "selection",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stays",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "test",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "updates",
                "using",
                "warnings",
                "whether",
                "wire",
                "withdraws",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 119,
              "shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "adds",
                "alleging",
                "anything",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "closing",
                "company",
                "compare",
                "construction",
                "copper",
                "corrects",
                "costs",
                "county",
                "covers",
                "daily",
                "data",
                "datamarnews",
                "date",
                "deserves",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "food",
                "former",
                "fortune",
                "fourth",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "happened",
                "hold",
                "improvement",
                "independent",
                "independently",
                "inserted",
                "inside",
                "issue",
                "item",
                "keep",
                "largest",
                "lasted",
                "later",
                "lead",
                "link",
                "logistics",
                "look",
                "looking",
                "loudoun",
                "matters",
                "mortgage",
                "must",
                "named",
                "news",
                "next",
                "only",
                "placing",
                "politico",
                "president",
                "publish",
                "publisher",
                "puts",
                "rates",
                "record",
                "regional",
                "replace",
                "reported",
                "roughly",
                "rule",
                "scheme",
                "second",
                "selection",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stays",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "test",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "updates",
                "using",
                "warnings",
                "whether",
                "wire",
                "withdraws",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 119,
              "shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "adds",
                "alleging",
                "anything",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "closing",
                "company",
                "compare",
                "construction",
                "copper",
                "corrects",
                "costs",
                "county",
                "covers",
                "daily",
                "data",
                "datamarnews",
                "date",
                "deserves",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "food",
                "former",
                "fortune",
                "fourth",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "happened",
                "hold",
                "improvement",
                "independent",
                "independently",
                "inserted",
                "inside",
                "issue",
                "item",
                "keep",
                "largest",
                "lasted",
                "later",
                "lead",
                "link",
                "logistics",
                "look",
                "looking",
                "loudoun",
                "matters",
                "mortgage",
                "must",
                "named",
                "news",
                "next",
                "only",
                "placing",
                "politico",
                "president",
                "publish",
                "publisher",
                "puts",
                "rates",
                "record",
                "regional",
                "replace",
                "reported",
                "roughly",
                "rule",
                "scheme",
                "second",
                "selection",
                "separate",
                "separately",
                "singapore",
                "site",
                "southeast",
                "stays",
                "stolen",
                "stronger",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "test",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "updates",
                "using",
                "warnings",
                "whether",
                "wire",
                "withdraws",
                "without",
                "wjla",
                "wsmv"
              ],
              "shared_term_count": 119,
              "shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b"
            },
            {
              "rank": 4,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "adds",
                "anything",
                "approvals",
                "asias",
                "banking",
                "bond",
                "build",
                "cannot",
                "center",
                "changes",
                "checked",
                "closing",
                "compare",
                "corrects",
                "costs",
                "covers",
                "daily",
                "data",
                "datamarnews",
                "date",
                "deserves",
                "despite",
                "digital",
                "drive",
                "edition",
                "event",
                "export",
                "firm",
                "first",
                "follow",
                "fortune",
                "fourth",
                "global",
                "governor",
                "grid",
                "group",
                "happened",
                "hold",
                "improvement",
                "independent",
                "independently",
                "inserted",
                "inside",
                "issue",
                "item",
                "keep",
                "largest",
                "lasted",
                "later",
                "lead",
                "link",
                "logistics",
                "look",
                "looking",
                "matters",
                "mortgage",
                "must",
                "named",
                "news",
                "next",
                "only",
                "placing",
                "politico",
                "publish",
                "publisher",
                "puts",
                "rates",
                "record",
                "regional",
                "replace",
                "reported",
                "roughly",
                "rule",
                "second",
                "selection",
                "separate",
                "separately",
                "singapore",
                "southeast",
                "stays",
                "stronger",
                "subsidiary",
                "support",
                "supports",
                "tariffs",
                "tech",
                "test",
                "texas",
                "then",
                "time",
                "todays",
                "tomorrows",
                "turmoil",
                "unchanged",
                "updates",
                "using",
                "warnings",
                "whether",
                "withdraws",
                "without"
              ],
              "shared_term_count": 100,
              "shared_terms_sha256": "3ba70984636a89aa5a07d6182aaa73d8a5ad638f4fff79977e4a3fe807536ecf",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "fd4db774a7285a08f76519d51538d8050b6c61f193dc8423214ea5956ebab539"
            },
            {
              "rank": 5,
              "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": 296,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "date",
                "edition",
                "event",
                "first",
                "follow",
                "fresh",
                "hold",
                "inside",
                "later",
                "lead",
                "link",
                "news",
                "next",
                "publish",
                "second",
                "support",
                "time",
                "todays",
                "tomorrows",
                "using",
                "whether"
              ],
              "shared_term_count": 24,
              "shared_terms_sha256": "0a79319edd0af96b89f429d523efaac6566cabaedef0ba0e40f81133c687aa8e",
              "shared_source_ids": [],
              "score_receipt_sha256": "968c1441560fe3417b95e912b062631660ee16657333249824c8dcd4466a3e95"
            },
            {
              "rank": 6,
              "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": 244,
              "qualifies": true,
              "shared_terms": [
                "asias",
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "follow",
                "fresh",
                "hold",
                "inside",
                "later",
                "link",
                "must",
                "news",
                "next",
                "regional",
                "second",
                "test",
                "todays",
                "tomorrows",
                "whether"
              ],
              "shared_term_count": 22,
              "shared_terms_sha256": "767ed5d21a51a8d09c3e546a46f131c584591bd1c39c2c8b04a8b331305fa281",
              "shared_source_ids": [],
              "score_receipt_sha256": "ea04851bbca5d1e0d5051b8369c4d9a5a8af9ad929ca2d4b3af7980000d21127"
            },
            {
              "rank": 7,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 8,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 10,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 11,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 12,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 13,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 14,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 15,
              "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": 180,
              "qualifies": true,
              "shared_terms": [
                "data",
                "first",
                "follow",
                "hold",
                "item",
                "look",
                "matters",
                "must",
                "next",
                "rates",
                "second",
                "separately",
                "test",
                "then",
                "whether",
                "without"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
              "shared_source_ids": [],
              "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
            },
            {
              "rank": 16,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 17,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 18,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 19,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 20,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 21,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 22,
              "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": 174,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "later",
                "look",
                "next",
                "reported",
                "separate",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
              "shared_source_ids": [],
              "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
            },
            {
              "rank": 23,
              "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": 157,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "compare",
                "data",
                "edition",
                "event",
                "first",
                "look",
                "next",
                "singapore",
                "stays",
                "then",
                "time",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "e97c9bcd10010a567a2a4cf7126a0bc837206149387cd95cf4457932827115b1",
              "shared_source_ids": [],
              "score_receipt_sha256": "052af5d18dafed45286a082f75e2122addc6378c21ba43d9868698cca844db10"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "first",
                "follow",
                "group",
                "hold",
                "issue",
                "keep",
                "next",
                "second",
                "singapore",
                "support",
                "time",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "first",
                "follow",
                "group",
                "hold",
                "issue",
                "keep",
                "next",
                "second",
                "singapore",
                "support",
                "time",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "first",
                "follow",
                "group",
                "hold",
                "issue",
                "keep",
                "next",
                "second",
                "singapore",
                "support",
                "time",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
            },
            {
              "rank": 27,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "first",
                "food",
                "independently",
                "logistics",
                "look",
                "must",
                "publisher",
                "separate",
                "then",
                "updates"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "5e27051cdda172811a3dcffbe4c6eb1c02889e04bf96c8441d5f0f37be264b99",
              "shared_source_ids": [],
              "score_receipt_sha256": "910dbe4099795be77c1da6d6ff758ae9ea1c9adac7b84b97da6f6994407e2806"
            },
            {
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "first",
                "follow",
                "group",
                "hold",
                "issue",
                "keep",
                "next",
                "second",
                "singapore",
                "support",
                "time",
                "whether"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
              "shared_source_ids": [],
              "score_receipt_sha256": "b7d922b2db86c8e32bc77d7009e78aa051accb5aff9700b8b024eacf46b5e658"
            },
            {
              "rank": 29,
              "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": 72,
              "qualifies": false,
              "shared_terms": [
                "company",
                "first",
                "next",
                "second",
                "stays"
              ],
              "shared_term_count": 5,
              "shared_terms_sha256": "81f1b87248112d294fb8bcc538bc944ab5948ce64e1736e137474121bc5624c1",
              "shared_source_ids": [],
              "score_receipt_sha256": "5cdd7662f97a516708f879ec1c8c13ca95d69acf6e610721e68f7530a1eb20e5"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "adds",
            "alleging",
            "anything",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "changes",
            "checked",
            "closing",
            "company",
            "compare",
            "construction",
            "copper",
            "corrects",
            "costs",
            "county",
            "covers",
            "daily",
            "data",
            "datamarnews",
            "date",
            "deserves",
            "despite",
            "digital",
            "drive",
            "edition",
            "event",
            "export",
            "firm",
            "first",
            "follow",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "happened",
            "hold",
            "improvement",
            "independent",
            "independently",
            "inserted",
            "inside",
            "issue",
            "item",
            "keep",
            "largest",
            "lasted",
            "later",
            "lead",
            "link",
            "logistics",
            "look",
            "looking",
            "loudoun",
            "matters",
            "mortgage",
            "must",
            "named",
            "news",
            "next",
            "only",
            "placing",
            "politico",
            "president",
            "publish",
            "publisher",
            "puts",
            "rates",
            "record",
            "regional",
            "replace",
            "reported",
            "roughly",
            "rule",
            "scheme",
            "second",
            "selection",
            "separate",
            "separately",
            "singapore",
            "site",
            "southeast",
            "stays",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "texas",
            "then",
            "time",
            "todays",
            "tomorrows",
            "turmoil",
            "unchanged",
            "updates",
            "using",
            "warnings",
            "whether",
            "wire",
            "withdraws",
            "without",
            "wjla",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
          "selected_score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "76a10e9eb344838c7dc3342be6faf4c919085358ca5887117b8a1bded3910411",
        "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": "88b22a7f505c428b15e4def1d77f050965085802a6cbcb3e951453c0cd3df003"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-TOMORROW",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Tomorrow",
          "source_headline": "Check the lead reports, their warnings, and any stronger new event.",
          "source_question": "What should the next edition check first?",
          "source_market_connection": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "4a18651e042c33722887de68330ee2203b435d116b507cd75bed355df9749459",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Tomorrow",
          "current_headline": "Check the lead reports, their warnings, and any stronger new event.",
          "current_question": "What should the next edition check first?",
          "current_market_connection": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "4a18651e042c33722887de68330ee2203b435d116b507cd75bed355df9749459",
          "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": "Check the lead reports, their warnings, and any stronger new event.",
              "current": "Check the lead reports, their warnings, and any stronger new event."
            },
            "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 its publisher adds, corrects, or withdraws anything. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check whether a second independent report supports the same event.",
                "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check what happened after the headline without placing later facts inside today’s record. Then compare any new event with all three using the same selection rule."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Check changes to the first report",
                "Look for independent support",
                "Keep later facts on their own date"
              ],
              "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": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item.",
              "current": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Publisher updates",
                "Independent reports on the same event",
                "A stronger event after today’s closing time"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not publish a follow-up when its date, named report, or link to the earlier event cannot be checked.",
              "current": "Do not publish a follow-up when its date, named report, or link to the earlier event 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": [
            "adds",
            "alleging",
            "anything",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "changes",
            "checked",
            "closing",
            "company",
            "compare",
            "construction",
            "copper",
            "corrects",
            "costs",
            "county",
            "covers",
            "daily",
            "data",
            "datamarnews",
            "date",
            "deserves",
            "despite",
            "digital",
            "drive",
            "edition",
            "event",
            "export",
            "firm",
            "first",
            "follow",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "happened",
            "hold",
            "improvement",
            "independent",
            "independently",
            "inserted",
            "inside",
            "issue",
            "item",
            "keep",
            "largest",
            "lasted",
            "later",
            "lead",
            "link",
            "logistics",
            "look",
            "looking",
            "loudoun",
            "matters",
            "mortgage",
            "must",
            "named",
            "news",
            "next",
            "only",
            "placing",
            "politico",
            "president",
            "publish",
            "publisher",
            "puts",
            "rates",
            "record",
            "regional",
            "replace",
            "reported",
            "roughly",
            "rule",
            "scheme",
            "second",
            "selection",
            "separate",
            "separately",
            "singapore",
            "site",
            "southeast",
            "stays",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "texas",
            "then",
            "time",
            "todays",
            "tomorrows",
            "turmoil",
            "unchanged",
            "updates",
            "using",
            "warnings",
            "whether",
            "wire",
            "withdraws",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
          "topical_score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 28,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "adds",
                  "alleging",
                  "anything",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "copper",
                  "corrects",
                  "costs",
                  "county",
                  "covers",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "deserves",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hold",
                  "improvement",
                  "independent",
                  "independently",
                  "inserted",
                  "inside",
                  "issue",
                  "item",
                  "keep",
                  "largest",
                  "lasted",
                  "later",
                  "lead",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "matters",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "next",
                  "only",
                  "placing",
                  "politico",
                  "president",
                  "publish",
                  "publisher",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "replace",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "second",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "updates",
                  "using",
                  "warnings",
                  "whether",
                  "wire",
                  "withdraws",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 119,
                "shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "adds",
                  "alleging",
                  "anything",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "copper",
                  "corrects",
                  "costs",
                  "county",
                  "covers",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "deserves",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hold",
                  "improvement",
                  "independent",
                  "independently",
                  "inserted",
                  "inside",
                  "issue",
                  "item",
                  "keep",
                  "largest",
                  "lasted",
                  "later",
                  "lead",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "matters",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "next",
                  "only",
                  "placing",
                  "politico",
                  "president",
                  "publish",
                  "publisher",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "replace",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "second",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "updates",
                  "using",
                  "warnings",
                  "whether",
                  "wire",
                  "withdraws",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 119,
                "shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "adds",
                  "alleging",
                  "anything",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "copper",
                  "corrects",
                  "costs",
                  "county",
                  "covers",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "deserves",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hold",
                  "improvement",
                  "independent",
                  "independently",
                  "inserted",
                  "inside",
                  "issue",
                  "item",
                  "keep",
                  "largest",
                  "lasted",
                  "later",
                  "lead",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "matters",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "next",
                  "only",
                  "placing",
                  "politico",
                  "president",
                  "publish",
                  "publisher",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "replace",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "second",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "updates",
                  "using",
                  "warnings",
                  "whether",
                  "wire",
                  "withdraws",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 119,
                "shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "adds",
                  "anything",
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "closing",
                  "compare",
                  "corrects",
                  "costs",
                  "covers",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "deserves",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "fourth",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hold",
                  "improvement",
                  "independent",
                  "independently",
                  "inserted",
                  "inside",
                  "issue",
                  "item",
                  "keep",
                  "largest",
                  "lasted",
                  "later",
                  "lead",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "matters",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "next",
                  "only",
                  "placing",
                  "politico",
                  "publish",
                  "publisher",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "replace",
                  "reported",
                  "roughly",
                  "rule",
                  "second",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "southeast",
                  "stays",
                  "stronger",
                  "subsidiary",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "test",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "updates",
                  "using",
                  "warnings",
                  "whether",
                  "withdraws",
                  "without"
                ],
                "shared_term_count": 100,
                "shared_terms_sha256": "3ba70984636a89aa5a07d6182aaa73d8a5ad638f4fff79977e4a3fe807536ecf",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "fd4db774a7285a08f76519d51538d8050b6c61f193dc8423214ea5956ebab539"
              },
              {
                "rank": 5,
                "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": 296,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "date",
                  "edition",
                  "event",
                  "first",
                  "follow",
                  "fresh",
                  "hold",
                  "inside",
                  "later",
                  "lead",
                  "link",
                  "news",
                  "next",
                  "publish",
                  "second",
                  "support",
                  "time",
                  "todays",
                  "tomorrows",
                  "using",
                  "whether"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "0a79319edd0af96b89f429d523efaac6566cabaedef0ba0e40f81133c687aa8e",
                "shared_source_ids": [],
                "score_receipt_sha256": "968c1441560fe3417b95e912b062631660ee16657333249824c8dcd4466a3e95"
              },
              {
                "rank": 6,
                "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": 244,
                "qualifies": true,
                "shared_terms": [
                  "asias",
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "follow",
                  "fresh",
                  "hold",
                  "inside",
                  "later",
                  "link",
                  "must",
                  "news",
                  "next",
                  "regional",
                  "second",
                  "test",
                  "todays",
                  "tomorrows",
                  "whether"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "767ed5d21a51a8d09c3e546a46f131c584591bd1c39c2c8b04a8b331305fa281",
                "shared_source_ids": [],
                "score_receipt_sha256": "ea04851bbca5d1e0d5051b8369c4d9a5a8af9ad929ca2d4b3af7980000d21127"
              },
              {
                "rank": 7,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 8,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 10,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 11,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 12,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 13,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 14,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 15,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 16,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 17,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 18,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 19,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 20,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 21,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 22,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 23,
                "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": 157,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "look",
                  "next",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "e97c9bcd10010a567a2a4cf7126a0bc837206149387cd95cf4457932827115b1",
                "shared_source_ids": [],
                "score_receipt_sha256": "052af5d18dafed45286a082f75e2122addc6378c21ba43d9868698cca844db10"
              },
              {
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "issue",
                  "keep",
                  "next",
                  "second",
                  "singapore",
                  "support",
                  "time",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
              },
              {
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "issue",
                  "keep",
                  "next",
                  "second",
                  "singapore",
                  "support",
                  "time",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
              },
              {
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "issue",
                  "keep",
                  "next",
                  "second",
                  "singapore",
                  "support",
                  "time",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
              },
              {
                "rank": 27,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "first",
                  "food",
                  "independently",
                  "logistics",
                  "look",
                  "must",
                  "publisher",
                  "separate",
                  "then",
                  "updates"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "5e27051cdda172811a3dcffbe4c6eb1c02889e04bf96c8441d5f0f37be264b99",
                "shared_source_ids": [],
                "score_receipt_sha256": "910dbe4099795be77c1da6d6ff758ae9ea1c9adac7b84b97da6f6994407e2806"
              },
              {
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "issue",
                  "keep",
                  "next",
                  "second",
                  "singapore",
                  "support",
                  "time",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "b7d922b2db86c8e32bc77d7009e78aa051accb5aff9700b8b024eacf46b5e658"
              },
              {
                "rank": 29,
                "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": 72,
                "qualifies": false,
                "shared_terms": [
                  "company",
                  "first",
                  "next",
                  "second",
                  "stays"
                ],
                "shared_term_count": 5,
                "shared_terms_sha256": "81f1b87248112d294fb8bcc538bc944ab5948ce64e1736e137474121bc5624c1",
                "shared_source_ids": [],
                "score_receipt_sha256": "5cdd7662f97a516708f879ec1c8c13ca95d69acf6e610721e68f7530a1eb20e5"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "adds",
              "alleging",
              "anything",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "bond",
              "build",
              "cannot",
              "center",
              "changes",
              "checked",
              "closing",
              "company",
              "compare",
              "construction",
              "copper",
              "corrects",
              "costs",
              "county",
              "covers",
              "daily",
              "data",
              "datamarnews",
              "date",
              "deserves",
              "despite",
              "digital",
              "drive",
              "edition",
              "event",
              "export",
              "firm",
              "first",
              "follow",
              "food",
              "former",
              "fortune",
              "fourth",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "happened",
              "hold",
              "improvement",
              "independent",
              "independently",
              "inserted",
              "inside",
              "issue",
              "item",
              "keep",
              "largest",
              "lasted",
              "later",
              "lead",
              "link",
              "logistics",
              "look",
              "looking",
              "loudoun",
              "matters",
              "mortgage",
              "must",
              "named",
              "news",
              "next",
              "only",
              "placing",
              "politico",
              "president",
              "publish",
              "publisher",
              "puts",
              "rates",
              "record",
              "regional",
              "replace",
              "reported",
              "roughly",
              "rule",
              "scheme",
              "second",
              "selection",
              "separate",
              "separately",
              "singapore",
              "site",
              "southeast",
              "stays",
              "stolen",
              "stronger",
              "subsidiary",
              "sues",
              "support",
              "supports",
              "tariffs",
              "tech",
              "tennessee",
              "test",
              "texas",
              "then",
              "time",
              "todays",
              "tomorrows",
              "turmoil",
              "unchanged",
              "updates",
              "using",
              "warnings",
              "whether",
              "wire",
              "withdraws",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
            "selected_score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "76a10e9eb344838c7dc3342be6faf4c919085358ca5887117b8a1bded3910411",
          "comparison_receipt_sha256": "88b22a7f505c428b15e4def1d77f050965085802a6cbcb3e951453c0cd3df003",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "dc047a0daccdcae396b1696f23a8496450260925cab5ad3273d75a031e1a049e",
        "query_concepts": {
          "entities": [],
          "events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "check",
            "the",
            "lead",
            "warnings",
            "and",
            "any",
            "stronger",
            "new",
            "event",
            "next",
            "edition",
            "should",
            "test",
            "lasted",
            "changed",
            "deserves",
            "replace",
            "item",
            "mortgage",
            "rates",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "whether",
            "its",
            "adds",
            "corrects",
            "withdraws",
            "anything",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "second",
            "independent",
            "supports",
            "same",
            "datamarnews",
            "tariffs",
            "global",
            "turmoil",
            "drive",
            "export",
            "logistics",
            "costs",
            "happened",
            "headline",
            "without",
            "placing",
            "later",
            "facts",
            "inside",
            "today",
            "record",
            "then",
            "compare",
            "all",
            "three",
            "selection",
            "rule",
            "updates",
            "closing",
            "time"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T06:24:00+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-1353-SGT-C01::TAB-09-TOMORROW",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-12-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-01-TODAY"
        ],
        "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-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-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": 284.0923,
            "why": [
              "shared terms: check, next, and, market, whether"
            ],
            "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": 263.047,
            "why": [
              "shared terms: three, market, edition, today, changed"
            ],
            "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": 212.6463,
            "why": [
              "shared terms: check, next, the, and, changed"
            ],
            "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": 211.89,
            "why": [
              "shared terms: the, lead, changed, and, unchanged"
            ],
            "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": [],
            "matched_events": [],
            "score": 203.1324,
            "why": [
              "shared terms: changed, today, the, and, market"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "978577c0bbc0b536f8021e4cf641ceabc1fff3eb30040f1c84f0b36c1cdb2f87"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-TOMORROW",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Tomorrow",
          "source_headline": "Check the lead reports, their warnings, and any stronger new event.",
          "source_question": "What should the next edition check first?",
          "source_market_connection": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "4a18651e042c33722887de68330ee2203b435d116b507cd75bed355df9749459",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Tomorrow",
          "current_headline": "Check the lead reports, their warnings, and any stronger new event.",
          "current_question": "What should the next edition check first?",
          "current_market_connection": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "4a18651e042c33722887de68330ee2203b435d116b507cd75bed355df9749459",
          "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": "Check the lead reports, their warnings, and any stronger new event.",
              "current": "Check the lead reports, their warnings, and any stronger new event."
            },
            "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 its publisher adds, corrects, or withdraws anything. E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Check whether a second independent report supports the same event.",
                "DatamarNews reported: “U.S. tariffs and global turmoil drive up export logistics costs”. Check what happened after the headline without placing later facts inside today’s record. Then compare any new event with all three using the same selection rule."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Check changes to the first report",
                "Look for independent support",
                "Keep later facts on their own date"
              ],
              "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": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item.",
              "current": "The next edition should test what lasted, what changed, and what new report deserves to replace a lead item."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Publisher updates",
                "Independent reports on the same event",
                "A stronger event after today’s closing time"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not publish a follow-up when its date, named report, or link to the earlier event cannot be checked.",
              "current": "Do not publish a follow-up when its date, named report, or link to the earlier event 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": [
            "adds",
            "alleging",
            "anything",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "cannot",
            "center",
            "changes",
            "checked",
            "closing",
            "company",
            "compare",
            "construction",
            "copper",
            "corrects",
            "costs",
            "county",
            "covers",
            "daily",
            "data",
            "datamarnews",
            "date",
            "deserves",
            "despite",
            "digital",
            "drive",
            "edition",
            "event",
            "export",
            "firm",
            "first",
            "follow",
            "food",
            "former",
            "fortune",
            "fourth",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "happened",
            "hold",
            "improvement",
            "independent",
            "independently",
            "inserted",
            "inside",
            "issue",
            "item",
            "keep",
            "largest",
            "lasted",
            "later",
            "lead",
            "link",
            "logistics",
            "look",
            "looking",
            "loudoun",
            "matters",
            "mortgage",
            "must",
            "named",
            "news",
            "next",
            "only",
            "placing",
            "politico",
            "president",
            "publish",
            "publisher",
            "puts",
            "rates",
            "record",
            "regional",
            "replace",
            "reported",
            "roughly",
            "rule",
            "scheme",
            "second",
            "selection",
            "separate",
            "separately",
            "singapore",
            "site",
            "southeast",
            "stays",
            "stolen",
            "stronger",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "test",
            "texas",
            "then",
            "time",
            "todays",
            "tomorrows",
            "turmoil",
            "unchanged",
            "updates",
            "using",
            "warnings",
            "whether",
            "wire",
            "withdraws",
            "without",
            "wjla",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
          "topical_score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 28,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "adds",
                  "alleging",
                  "anything",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "copper",
                  "corrects",
                  "costs",
                  "county",
                  "covers",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "deserves",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hold",
                  "improvement",
                  "independent",
                  "independently",
                  "inserted",
                  "inside",
                  "issue",
                  "item",
                  "keep",
                  "largest",
                  "lasted",
                  "later",
                  "lead",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "matters",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "next",
                  "only",
                  "placing",
                  "politico",
                  "president",
                  "publish",
                  "publisher",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "replace",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "second",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "updates",
                  "using",
                  "warnings",
                  "whether",
                  "wire",
                  "withdraws",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 119,
                "shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "adds",
                  "alleging",
                  "anything",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "copper",
                  "corrects",
                  "costs",
                  "county",
                  "covers",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "deserves",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hold",
                  "improvement",
                  "independent",
                  "independently",
                  "inserted",
                  "inside",
                  "issue",
                  "item",
                  "keep",
                  "largest",
                  "lasted",
                  "later",
                  "lead",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "matters",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "next",
                  "only",
                  "placing",
                  "politico",
                  "president",
                  "publish",
                  "publisher",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "replace",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "second",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "updates",
                  "using",
                  "warnings",
                  "whether",
                  "wire",
                  "withdraws",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 119,
                "shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "adds",
                  "alleging",
                  "anything",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "copper",
                  "corrects",
                  "costs",
                  "county",
                  "covers",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "deserves",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "food",
                  "former",
                  "fortune",
                  "fourth",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hold",
                  "improvement",
                  "independent",
                  "independently",
                  "inserted",
                  "inside",
                  "issue",
                  "item",
                  "keep",
                  "largest",
                  "lasted",
                  "later",
                  "lead",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "loudoun",
                  "matters",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "next",
                  "only",
                  "placing",
                  "politico",
                  "president",
                  "publish",
                  "publisher",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "replace",
                  "reported",
                  "roughly",
                  "rule",
                  "scheme",
                  "second",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "site",
                  "southeast",
                  "stays",
                  "stolen",
                  "stronger",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "test",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "updates",
                  "using",
                  "warnings",
                  "whether",
                  "wire",
                  "withdraws",
                  "without",
                  "wjla",
                  "wsmv"
                ],
                "shared_term_count": 119,
                "shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "adds",
                  "anything",
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "cannot",
                  "center",
                  "changes",
                  "checked",
                  "closing",
                  "compare",
                  "corrects",
                  "costs",
                  "covers",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "deserves",
                  "despite",
                  "digital",
                  "drive",
                  "edition",
                  "event",
                  "export",
                  "firm",
                  "first",
                  "follow",
                  "fortune",
                  "fourth",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hold",
                  "improvement",
                  "independent",
                  "independently",
                  "inserted",
                  "inside",
                  "issue",
                  "item",
                  "keep",
                  "largest",
                  "lasted",
                  "later",
                  "lead",
                  "link",
                  "logistics",
                  "look",
                  "looking",
                  "matters",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "next",
                  "only",
                  "placing",
                  "politico",
                  "publish",
                  "publisher",
                  "puts",
                  "rates",
                  "record",
                  "regional",
                  "replace",
                  "reported",
                  "roughly",
                  "rule",
                  "second",
                  "selection",
                  "separate",
                  "separately",
                  "singapore",
                  "southeast",
                  "stays",
                  "stronger",
                  "subsidiary",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "test",
                  "texas",
                  "then",
                  "time",
                  "todays",
                  "tomorrows",
                  "turmoil",
                  "unchanged",
                  "updates",
                  "using",
                  "warnings",
                  "whether",
                  "withdraws",
                  "without"
                ],
                "shared_term_count": 100,
                "shared_terms_sha256": "3ba70984636a89aa5a07d6182aaa73d8a5ad638f4fff79977e4a3fe807536ecf",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "fd4db774a7285a08f76519d51538d8050b6c61f193dc8423214ea5956ebab539"
              },
              {
                "rank": 5,
                "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": 296,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "date",
                  "edition",
                  "event",
                  "first",
                  "follow",
                  "fresh",
                  "hold",
                  "inside",
                  "later",
                  "lead",
                  "link",
                  "news",
                  "next",
                  "publish",
                  "second",
                  "support",
                  "time",
                  "todays",
                  "tomorrows",
                  "using",
                  "whether"
                ],
                "shared_term_count": 24,
                "shared_terms_sha256": "0a79319edd0af96b89f429d523efaac6566cabaedef0ba0e40f81133c687aa8e",
                "shared_source_ids": [],
                "score_receipt_sha256": "968c1441560fe3417b95e912b062631660ee16657333249824c8dcd4466a3e95"
              },
              {
                "rank": 6,
                "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": 244,
                "qualifies": true,
                "shared_terms": [
                  "asias",
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "follow",
                  "fresh",
                  "hold",
                  "inside",
                  "later",
                  "link",
                  "must",
                  "news",
                  "next",
                  "regional",
                  "second",
                  "test",
                  "todays",
                  "tomorrows",
                  "whether"
                ],
                "shared_term_count": 22,
                "shared_terms_sha256": "767ed5d21a51a8d09c3e546a46f131c584591bd1c39c2c8b04a8b331305fa281",
                "shared_source_ids": [],
                "score_receipt_sha256": "ea04851bbca5d1e0d5051b8369c4d9a5a8af9ad929ca2d4b3af7980000d21127"
              },
              {
                "rank": 7,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 8,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 10,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 11,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 12,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 13,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 14,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 15,
                "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": 180,
                "qualifies": true,
                "shared_terms": [
                  "data",
                  "first",
                  "follow",
                  "hold",
                  "item",
                  "look",
                  "matters",
                  "must",
                  "next",
                  "rates",
                  "second",
                  "separately",
                  "test",
                  "then",
                  "whether",
                  "without"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "5b2e6da8284d09198319bd002d36279b8df724ae46de9ab0f539f14cecc785b3",
                "shared_source_ids": [],
                "score_receipt_sha256": "289aa8c8855ef2d026d334cf0943dcce26969ffe3e366c30c50afab38fd2eba1"
              },
              {
                "rank": 16,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 17,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 18,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 19,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 20,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 21,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 22,
                "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": 174,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "later",
                  "look",
                  "next",
                  "reported",
                  "separate",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "b8536c39ba10a2299e55d5bb903e8d17578101f21405c9ab0929f251e563c015",
                "shared_source_ids": [],
                "score_receipt_sha256": "43de5006be4b457d512dc141910b3e306c10dc06539e4cfe02e75fd80fa43cb2"
              },
              {
                "rank": 23,
                "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": 157,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "compare",
                  "data",
                  "edition",
                  "event",
                  "first",
                  "look",
                  "next",
                  "singapore",
                  "stays",
                  "then",
                  "time",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "e97c9bcd10010a567a2a4cf7126a0bc837206149387cd95cf4457932827115b1",
                "shared_source_ids": [],
                "score_receipt_sha256": "052af5d18dafed45286a082f75e2122addc6378c21ba43d9868698cca844db10"
              },
              {
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "issue",
                  "keep",
                  "next",
                  "second",
                  "singapore",
                  "support",
                  "time",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
              },
              {
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "issue",
                  "keep",
                  "next",
                  "second",
                  "singapore",
                  "support",
                  "time",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
              },
              {
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "issue",
                  "keep",
                  "next",
                  "second",
                  "singapore",
                  "support",
                  "time",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "f1463d3bc2e7db04bdace09ace45a3a68a99078dc36d5a7ff4072cd5d0f8057c"
              },
              {
                "rank": 27,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "first",
                  "food",
                  "independently",
                  "logistics",
                  "look",
                  "must",
                  "publisher",
                  "separate",
                  "then",
                  "updates"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "5e27051cdda172811a3dcffbe4c6eb1c02889e04bf96c8441d5f0f37be264b99",
                "shared_source_ids": [],
                "score_receipt_sha256": "910dbe4099795be77c1da6d6ff758ae9ea1c9adac7b84b97da6f6994407e2806"
              },
              {
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "first",
                  "follow",
                  "group",
                  "hold",
                  "issue",
                  "keep",
                  "next",
                  "second",
                  "singapore",
                  "support",
                  "time",
                  "whether"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "43fb98dce25a5c9e8534da2008593446391baad93d9aa71c703ae2adb9321bc1",
                "shared_source_ids": [],
                "score_receipt_sha256": "b7d922b2db86c8e32bc77d7009e78aa051accb5aff9700b8b024eacf46b5e658"
              },
              {
                "rank": 29,
                "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": 72,
                "qualifies": false,
                "shared_terms": [
                  "company",
                  "first",
                  "next",
                  "second",
                  "stays"
                ],
                "shared_term_count": 5,
                "shared_terms_sha256": "81f1b87248112d294fb8bcc538bc944ab5948ce64e1736e137474121bc5624c1",
                "shared_source_ids": [],
                "score_receipt_sha256": "5cdd7662f97a516708f879ec1c8c13ca95d69acf6e610721e68f7530a1eb20e5"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "adds",
              "alleging",
              "anything",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "bond",
              "build",
              "cannot",
              "center",
              "changes",
              "checked",
              "closing",
              "company",
              "compare",
              "construction",
              "copper",
              "corrects",
              "costs",
              "county",
              "covers",
              "daily",
              "data",
              "datamarnews",
              "date",
              "deserves",
              "despite",
              "digital",
              "drive",
              "edition",
              "event",
              "export",
              "firm",
              "first",
              "follow",
              "food",
              "former",
              "fortune",
              "fourth",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "happened",
              "hold",
              "improvement",
              "independent",
              "independently",
              "inserted",
              "inside",
              "issue",
              "item",
              "keep",
              "largest",
              "lasted",
              "later",
              "lead",
              "link",
              "logistics",
              "look",
              "looking",
              "loudoun",
              "matters",
              "mortgage",
              "must",
              "named",
              "news",
              "next",
              "only",
              "placing",
              "politico",
              "president",
              "publish",
              "publisher",
              "puts",
              "rates",
              "record",
              "regional",
              "replace",
              "reported",
              "roughly",
              "rule",
              "scheme",
              "second",
              "selection",
              "separate",
              "separately",
              "singapore",
              "site",
              "southeast",
              "stays",
              "stolen",
              "stronger",
              "subsidiary",
              "sues",
              "support",
              "supports",
              "tariffs",
              "tech",
              "tennessee",
              "test",
              "texas",
              "then",
              "time",
              "todays",
              "tomorrows",
              "turmoil",
              "unchanged",
              "updates",
              "using",
              "warnings",
              "whether",
              "wire",
              "withdraws",
              "without",
              "wjla",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "99554a82af6f2f63f515657db72a60ff9dfeccf8f1f9d0635aec4595adfe8a3e",
            "selected_score_receipt_sha256": "db5c5e3374ccb55b0e11e9ba0ccefea64eb381ac7c469d2720987333809d085b",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "76a10e9eb344838c7dc3342be6faf4c919085358ca5887117b8a1bded3910411",
          "comparison_receipt_sha256": "88b22a7f505c428b15e4def1d77f050965085802a6cbcb3e951453c0cd3df003",
          "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": [
        "Publisher updates",
        "Independent reports on the same event",
        "A stronger event after today’s closing time"
      ],
      "invalidation": "Do not publish a follow-up when its date, named report, or link to the earlier event cannot be checked.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T06:24:00+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 wide search still needs a clear and repeatable lead order.",
      "narrative": [
        "687 checked entries passed across 73 search areas: 432 were added in this run and 255 were clearly carried from the earlier locked release. The lead order used the same rule for every event: direct proof, breadth across search areas, support from separate publishers, words linked to public impact, and report time.",
        "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 reports remain visible even though they did not lead. Future reviews should test whether the rule brings useful events forward without hiding doubt, corrections, or less dramatic facts."
      ],
      "beats": [
        {
          "label": "SAME RULE",
          "title": "Use one rule for every event",
          "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”. Both reports faced the same checks even though they finished in different places.",
          "source_ids": [
            "LEAD-01",
            "LEAD-10"
          ]
        },
        {
          "label": "KEEP ALL",
          "title": "Lower-ranked reports stay visible",
          "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”. A lower place does not mean a report is false or unimportant to every reader.",
          "source_ids": [
            "LEAD-11",
            "LEAD-12"
          ]
        },
        {
          "label": "REVIEW",
          "title": "Test the order after outcomes arrive",
          "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Later usefulness can guide a review without rewriting today’s facts.",
          "source_ids": [
            "LEAD-02",
            "LEAD-09"
          ]
        }
      ],
      "market_connection": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report.",
      "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; unrelated history is never inserted and none of it proves 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-04-0958-SGT",
          "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",
          "tab_name": "Learning",
          "question": "What should OTR learn from today’s issue?",
          "headline": "A wide search still needs a clear and repeatable lead order.",
          "narrative": [
            "687 checked entries passed across 73 search areas: 432 were added in this run and 255 were clearly carried from the earlier locked release. The lead order used the same rule for every event: direct proof, breadth across search areas, support from separate publishers, words linked to public impact, and report time.",
            "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 reports remain visible even though they did not lead. Future reviews should test whether the rule brings useful events forward without hiding doubt, corrections, or less dramatic facts."
          ],
          "beats": [
            {
              "label": "SAME RULE",
              "title": "Use one rule for every event",
              "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”. Both reports faced the same checks even though they finished in different places.",
              "source_ids": [
                "LEAD-01",
                "LEAD-10"
              ]
            },
            {
              "label": "KEEP ALL",
              "title": "Lower-ranked reports stay visible",
              "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”. A lower place does not mean a report is false or unimportant to every reader.",
              "source_ids": [
                "LEAD-11",
                "LEAD-12"
              ]
            },
            {
              "label": "REVIEW",
              "title": "Test the order after outcomes arrive",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Later usefulness can guide a review without rewriting today’s facts.",
              "source_ids": [
                "LEAD-02",
                "LEAD-09"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-09",
            "LEAD-10",
            "LEAD-11",
            "LEAD-12"
          ],
          "market_connection": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report.",
          "watch_conditions": [
            "Important reports placed too low",
            "Weak reports placed too high",
            "Repeated corrections after selection"
          ],
          "invalidation": "Change the selection method if repeated reviews show that stronger current reports are regularly pushed down.",
          "content_sha256": "f1c7ea74f7bb4864925fed80b276bf60505d7abf52b966091b6affa3ee60724c",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Learning",
          "question": "What should OTR learn from today’s issue?",
          "headline": "A wide search still needs a clear and repeatable lead order.",
          "narrative": [
            "687 checked entries passed across 73 search areas: 432 were added in this run and 255 were clearly carried from the earlier locked release. The lead order used the same rule for every event: direct proof, breadth across search areas, support from separate publishers, words linked to public impact, and report time.",
            "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 reports remain visible even though they did not lead. Future reviews should test whether the rule brings useful events forward without hiding doubt, corrections, or less dramatic facts."
          ],
          "beats": [
            {
              "label": "SAME RULE",
              "title": "Use one rule for every event",
              "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”. Both reports faced the same checks even though they finished in different places.",
              "source_ids": [
                "LEAD-01",
                "LEAD-10"
              ]
            },
            {
              "label": "KEEP ALL",
              "title": "Lower-ranked reports stay visible",
              "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”. A lower place does not mean a report is false or unimportant to every reader.",
              "source_ids": [
                "LEAD-11",
                "LEAD-12"
              ]
            },
            {
              "label": "REVIEW",
              "title": "Test the order after outcomes arrive",
              "body": "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. Separately, Hyperallergic reported: “Eric Carle Museum Workers Push for Union Vote”. Later usefulness can guide a review without rewriting today’s facts.",
              "source_ids": [
                "LEAD-02",
                "LEAD-09"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-09",
            "LEAD-10",
            "LEAD-11",
            "LEAD-12"
          ],
          "market_connection": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report.",
          "watch_conditions": [
            "Important reports placed too low",
            "Weak reports placed too high",
            "Repeated corrections after selection"
          ],
          "invalidation": "Change the selection method if repeated reviews show that stronger current reports are regularly pushed down.",
          "content_sha256": "f1c7ea74f7bb4864925fed80b276bf60505d7abf52b966091b6affa3ee60724c",
          "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 wide search still needs a clear and repeatable lead order.",
            "current": "A wide search still needs a clear and repeatable lead order."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "687 checked entries passed across 73 search areas: 432 were added in this run and 255 were clearly carried from the earlier locked release. The lead order used the same rule for every event: direct proof, breadth across search areas, support from separate publishers, words linked to public impact, and report time.",
              "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 reports remain visible even though they did not lead. Future reviews should test whether the rule brings useful events forward without hiding doubt, corrections, or less dramatic facts."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "Use one rule for every event",
              "Lower-ranked reports stay visible",
              "Test the order after outcomes arrive"
            ],
            "revised_titles": [],
            "reordered": false
          },
          "source_ids": {
            "changed": false,
            "prior_count": 6,
            "current_count": 6,
            "added": [],
            "removed": [],
            "retained": [
              "LEAD-01",
              "LEAD-02",
              "LEAD-09",
              "LEAD-10",
              "LEAD-11",
              "LEAD-12"
            ],
            "reordered": false
          },
          "market_connection": {
            "changed": false,
            "prior": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report.",
            "current": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Important reports placed too low",
              "Weak reports placed too high",
              "Repeated corrections after selection"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Change the selection method if repeated reviews show that stronger current reports are regularly pushed down.",
            "current": "Change the selection method if repeated reviews show that stronger current reports are regularly pushed down."
          }
        },
        "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",
            "added",
            "approvals",
            "areas",
            "arrive",
            "assurance",
            "awards",
            "because",
            "bond",
            "boston",
            "breadth",
            "brings",
            "brown",
            "carle",
            "carried",
            "center",
            "centric",
            "change",
            "checked",
            "checks",
            "christina",
            "clear",
            "clearly",
            "clicked",
            "corrections",
            "country",
            "cybersecurity",
            "daily",
            "data",
            "despite",
            "different",
            "direct",
            "distributed",
            "doubt",
            "down",
            "dramatic",
            "ecosystem",
            "entries",
            "eric",
            "even",
            "event",
            "events",
            "expert",
            "faced",
            "false",
            "fdas",
            "finished",
            "forward",
            "future",
            "globe",
            "governor",
            "grid",
            "guide",
            "hiding",
            "high",
            "hold",
            "hyperallergic",
            "ignored",
            "impact",
            "important",
            "improvement",
            "issue",
            "later",
            "lead",
            "learn",
            "less",
            "linked",
            "locked",
            "lower",
            "manufacturing",
            "mean",
            "method",
            "mortgage",
            "museum",
            "news",
            "nny360",
            "north",
            "order",
            "ordering",
            "outcomes",
            "passed",
            "paxson",
            "place",
            "placed",
            "places",
            "politico",
            "president",
            "public",
            "publishers",
            "push",
            "pushed",
            "puts",
            "ranked",
            "raps",
            "rates",
            "reader",
            "regularly",
            "remain",
            "repeatable",
            "repeated",
            "reported",
            "review",
            "reviews",
            "rewriting",
            "roughly",
            "rule",
            "search",
            "sees",
            "selection",
            "separate",
            "separately",
            "shift",
            "show",
            "state",
            "stay",
            "step",
            "stronger",
            "support",
            "system",
            "test",
            "texas",
            "though",
            "thousands",
            "time",
            "todays",
            "unchanged",
            "unimportant",
            "union",
            "university",
            "used",
            "useful",
            "usefulness",
            "visible",
            "vote",
            "water",
            "weak",
            "were",
            "whether",
            "wide",
            "without",
            "words",
            "workers"
          ],
          "shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-09",
            "LEAD-10",
            "LEAD-11",
            "LEAD-12"
          ],
          "score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "exact_candidate_count": 29,
          "meaningful_match_count": 22,
          "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "added",
                "approvals",
                "areas",
                "arrive",
                "assurance",
                "awards",
                "because",
                "bond",
                "boston",
                "breadth",
                "brings",
                "brown",
                "carle",
                "carried",
                "center",
                "centric",
                "change",
                "checked",
                "checks",
                "christina",
                "clear",
                "clearly",
                "clicked",
                "corrections",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "despite",
                "different",
                "direct",
                "distributed",
                "doubt",
                "down",
                "dramatic",
                "ecosystem",
                "entries",
                "eric",
                "even",
                "event",
                "events",
                "expert",
                "faced",
                "false",
                "fdas",
                "finished",
                "forward",
                "future",
                "globe",
                "governor",
                "grid",
                "guide",
                "hiding",
                "high",
                "hold",
                "hyperallergic",
                "ignored",
                "impact",
                "important",
                "improvement",
                "issue",
                "later",
                "lead",
                "learn",
                "less",
                "linked",
                "locked",
                "lower",
                "manufacturing",
                "mean",
                "method",
                "mortgage",
                "museum",
                "news",
                "nny360",
                "north",
                "order",
                "ordering",
                "outcomes",
                "passed",
                "paxson",
                "place",
                "placed",
                "places",
                "politico",
                "president",
                "public",
                "publishers",
                "push",
                "pushed",
                "puts",
                "ranked",
                "raps",
                "rates",
                "reader",
                "regularly",
                "remain",
                "repeatable",
                "repeated",
                "reported",
                "review",
                "reviews",
                "rewriting",
                "roughly",
                "rule",
                "search",
                "sees",
                "selection",
                "separate",
                "separately",
                "shift",
                "show",
                "state",
                "stay",
                "step",
                "stronger",
                "support",
                "system",
                "test",
                "texas",
                "though",
                "thousands",
                "time",
                "todays",
                "unchanged",
                "unimportant",
                "union",
                "university",
                "used",
                "useful",
                "usefulness",
                "visible",
                "vote",
                "water",
                "weak",
                "were",
                "whether",
                "wide",
                "without",
                "words",
                "workers"
              ],
              "shared_term_count": 142,
              "shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "added",
                "approvals",
                "areas",
                "arrive",
                "assurance",
                "awards",
                "because",
                "bond",
                "boston",
                "breadth",
                "brings",
                "brown",
                "carle",
                "carried",
                "center",
                "centric",
                "change",
                "checked",
                "checks",
                "christina",
                "clear",
                "clearly",
                "clicked",
                "corrections",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "despite",
                "different",
                "direct",
                "distributed",
                "doubt",
                "down",
                "dramatic",
                "ecosystem",
                "entries",
                "eric",
                "even",
                "event",
                "events",
                "expert",
                "faced",
                "false",
                "fdas",
                "finished",
                "forward",
                "future",
                "globe",
                "governor",
                "grid",
                "guide",
                "hiding",
                "high",
                "hold",
                "hyperallergic",
                "ignored",
                "impact",
                "important",
                "improvement",
                "issue",
                "later",
                "lead",
                "learn",
                "less",
                "linked",
                "locked",
                "lower",
                "manufacturing",
                "mean",
                "method",
                "mortgage",
                "museum",
                "news",
                "nny360",
                "north",
                "order",
                "ordering",
                "outcomes",
                "passed",
                "paxson",
                "place",
                "placed",
                "places",
                "politico",
                "president",
                "public",
                "publishers",
                "push",
                "pushed",
                "puts",
                "ranked",
                "raps",
                "rates",
                "reader",
                "regularly",
                "remain",
                "repeatable",
                "repeated",
                "reported",
                "review",
                "reviews",
                "rewriting",
                "roughly",
                "rule",
                "search",
                "sees",
                "selection",
                "separate",
                "separately",
                "shift",
                "show",
                "state",
                "stay",
                "step",
                "stronger",
                "support",
                "system",
                "test",
                "texas",
                "though",
                "thousands",
                "time",
                "todays",
                "unchanged",
                "unimportant",
                "union",
                "university",
                "used",
                "useful",
                "usefulness",
                "visible",
                "vote",
                "water",
                "weak",
                "were",
                "whether",
                "wide",
                "without",
                "words",
                "workers"
              ],
              "shared_term_count": 142,
              "shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "added",
                "approvals",
                "areas",
                "arrive",
                "assurance",
                "awards",
                "because",
                "bond",
                "boston",
                "breadth",
                "brings",
                "brown",
                "carle",
                "carried",
                "center",
                "centric",
                "change",
                "checked",
                "checks",
                "christina",
                "clear",
                "clearly",
                "clicked",
                "corrections",
                "country",
                "cybersecurity",
                "daily",
                "data",
                "despite",
                "different",
                "direct",
                "distributed",
                "doubt",
                "down",
                "dramatic",
                "ecosystem",
                "entries",
                "eric",
                "even",
                "event",
                "events",
                "expert",
                "faced",
                "false",
                "fdas",
                "finished",
                "forward",
                "future",
                "globe",
                "governor",
                "grid",
                "guide",
                "hiding",
                "high",
                "hold",
                "hyperallergic",
                "ignored",
                "impact",
                "important",
                "improvement",
                "issue",
                "later",
                "lead",
                "learn",
                "less",
                "linked",
                "locked",
                "lower",
                "manufacturing",
                "mean",
                "method",
                "mortgage",
                "museum",
                "news",
                "nny360",
                "north",
                "order",
                "ordering",
                "outcomes",
                "passed",
                "paxson",
                "place",
                "placed",
                "places",
                "politico",
                "president",
                "public",
                "publishers",
                "push",
                "pushed",
                "puts",
                "ranked",
                "raps",
                "rates",
                "reader",
                "regularly",
                "remain",
                "repeatable",
                "repeated",
                "reported",
                "review",
                "reviews",
                "rewriting",
                "roughly",
                "rule",
                "search",
                "sees",
                "selection",
                "separate",
                "separately",
                "shift",
                "show",
                "state",
                "stay",
                "step",
                "stronger",
                "support",
                "system",
                "test",
                "texas",
                "though",
                "thousands",
                "time",
                "todays",
                "unchanged",
                "unimportant",
                "union",
                "university",
                "used",
                "useful",
                "usefulness",
                "visible",
                "vote",
                "water",
                "weak",
                "were",
                "whether",
                "wide",
                "without",
                "words",
                "workers"
              ],
              "shared_term_count": 142,
              "shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4"
            },
            {
              "rank": 4,
              "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": 884,
              "qualifies": true,
              "shared_terms": [
                "across",
                "areas",
                "arrive",
                "awards",
                "because",
                "brings",
                "center",
                "change",
                "checks",
                "clear",
                "clicked",
                "corrections",
                "country",
                "cybersecurity",
                "data",
                "different",
                "doubt",
                "down",
                "dramatic",
                "even",
                "event",
                "events",
                "faced",
                "false",
                "finished",
                "forward",
                "future",
                "guide",
                "hiding",
                "high",
                "ignored",
                "impact",
                "important",
                "issue",
                "later",
                "lead",
                "learn",
                "less",
                "lower",
                "mean",
                "method",
                "news",
                "nny360",
                "north",
                "order",
                "ordering",
                "outcomes",
                "passed",
                "place",
                "placed",
                "places",
                "president",
                "public",
                "pushed",
                "ranked",
                "reader",
                "regularly",
                "remain",
                "repeatable",
                "repeated",
                "reported",
                "review",
                "reviews",
                "rewriting",
                "rule",
                "search",
                "selection",
                "separately",
                "show",
                "state",
                "stay",
                "stronger",
                "support",
                "system",
                "test",
                "though",
                "thousands",
                "time",
                "todays",
                "unimportant",
                "used",
                "useful",
                "usefulness",
                "visible",
                "water",
                "weak",
                "whether",
                "wide",
                "without",
                "words"
              ],
              "shared_term_count": 90,
              "shared_terms_sha256": "77a655cf77bceba3964060ea7fbe0e51bcdea2a7ca47cbf576c1777a4b28f6a7",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "score_receipt_sha256": "d7fcc30d868f631209c529be3dc99d7c6b1bdcfd6275898aa940798df7a015ff"
            },
            {
              "rank": 5,
              "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": 351,
              "qualifies": true,
              "shared_terms": [
                "across",
                "areas",
                "brings",
                "change",
                "clear",
                "daily",
                "different",
                "direct",
                "doubt",
                "down",
                "events",
                "forward",
                "future",
                "hiding",
                "impact",
                "important",
                "later",
                "lead",
                "learn",
                "method",
                "news",
                "order",
                "puts",
                "remain",
                "rule",
                "search",
                "show",
                "stay",
                "stronger",
                "unchanged",
                "useful",
                "visible",
                "whether",
                "without"
              ],
              "shared_term_count": 34,
              "shared_terms_sha256": "e3a4cc965befb958a695308ce9b42655710f2b7f00e0540a6749007d489929c1",
              "shared_source_ids": [],
              "score_receipt_sha256": "b74db11149bf5747ee02008e46cd7e183b15fb819dc981c956f64839e2ae7abf"
            },
            {
              "rank": 6,
              "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": 252,
              "qualifies": true,
              "shared_terms": [
                "across",
                "change",
                "daily",
                "direct",
                "event",
                "events",
                "future",
                "hiding",
                "impact",
                "important",
                "later",
                "lead",
                "learn",
                "linked",
                "order",
                "outcomes",
                "remain",
                "rule",
                "state",
                "stay",
                "stronger",
                "system",
                "time",
                "unchanged",
                "visible",
                "whether",
                "without"
              ],
              "shared_term_count": 27,
              "shared_terms_sha256": "7c7c4914338c033e352969df9c8debdfcbe3670cb4676b840dfdabc2c6e9bd6f",
              "shared_source_ids": [],
              "score_receipt_sha256": "5e348fbe044583b0cb08ed8fa1f17c66a0edf7ac2d1c026ce54e6fc6eb7a864c"
            },
            {
              "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": 190,
              "qualifies": true,
              "shared_terms": [
                "breadth",
                "direct",
                "false",
                "future",
                "later",
                "learn",
                "locked",
                "mean",
                "outcomes",
                "remain",
                "review",
                "state",
                "support",
                "test",
                "time",
                "unchanged"
              ],
              "shared_term_count": 16,
              "shared_terms_sha256": "59cf014d4758d3a686bbb856084df189a78fbad3d04b02767ca1234a5ce9cbfe",
              "shared_source_ids": [],
              "score_receipt_sha256": "7a15520ff8d9d262c664ba73509936b746149d4834e3fbea727388b1ae1c1e71"
            },
            {
              "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": 153,
              "qualifies": true,
              "shared_terms": [
                "direct",
                "false",
                "later",
                "locked",
                "remain",
                "rewriting",
                "state",
                "support",
                "unchanged",
                "were",
                "without"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "64fb2a4fb9244430820e7ad4506281f9b6e32254f5fce287305e327ed1207051",
              "shared_source_ids": [],
              "score_receipt_sha256": "a6ec6020b05d975d0130714803612e16d99cd49258e4251d0622f09864f431c2"
            },
            {
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 10,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 11,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 12,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 13,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 14,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 15,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "carried",
                "change",
                "checks",
                "daily",
                "forward",
                "issue",
                "learn",
                "locked",
                "outcomes",
                "public",
                "repeated",
                "state",
                "stay",
                "system"
              ],
              "shared_term_count": 14,
              "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
              "shared_source_ids": [],
              "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
            },
            {
              "rank": 16,
              "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": 149,
              "qualifies": true,
              "shared_terms": [
                "change",
                "even",
                "locked",
                "outcomes",
                "remain",
                "repeated",
                "rule",
                "state",
                "system",
                "unchanged",
                "useful",
                "whether",
                "without"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "9a308057aab169ceaa2197d78c8716ad7e66ac7119d861a1654138f15aafb0c8",
              "shared_source_ids": [],
              "score_receipt_sha256": "051ec3b440c858457fc6b93b64f8017d6b7f1f599bf5d0d0448f2016c6795f4e"
            },
            {
              "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": 147,
              "qualifies": true,
              "shared_terms": [
                "because",
                "change",
                "checks",
                "different",
                "later",
                "learn",
                "outcomes",
                "separately",
                "state",
                "system",
                "without"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
              "shared_source_ids": [],
              "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
            },
            {
              "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": 147,
              "qualifies": true,
              "shared_terms": [
                "because",
                "change",
                "checks",
                "different",
                "later",
                "learn",
                "outcomes",
                "separately",
                "state",
                "system",
                "without"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
              "shared_source_ids": [],
              "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
            },
            {
              "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": 147,
              "qualifies": true,
              "shared_terms": [
                "because",
                "change",
                "checks",
                "different",
                "later",
                "learn",
                "outcomes",
                "separately",
                "state",
                "system",
                "without"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
              "shared_source_ids": [],
              "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
            },
            {
              "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": 147,
              "qualifies": true,
              "shared_terms": [
                "because",
                "change",
                "checks",
                "different",
                "later",
                "learn",
                "outcomes",
                "separately",
                "state",
                "system",
                "without"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
              "shared_source_ids": [],
              "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
            },
            {
              "rank": 21,
              "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": 138,
              "qualifies": true,
              "shared_terms": [
                "breadth",
                "change",
                "direct",
                "hold",
                "later",
                "learn",
                "locked",
                "public",
                "remain",
                "state",
                "support",
                "system"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "290634a0b9e9acfc5bf51e9a1e039e62dea060ebfce019c220196e666330a642",
              "shared_source_ids": [],
              "score_receipt_sha256": "b09b92639240ffc50ac8bb3489821c29a264997df66fb1c1fa7d0cc43761ac49"
            },
            {
              "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": 124,
              "qualifies": true,
              "shared_terms": [
                "breadth",
                "change",
                "direct",
                "hold",
                "later",
                "learn",
                "public",
                "remain",
                "state",
                "stay",
                "support",
                "system"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "4b0fe5077eebcdd743fdf53fa32270dad6bda11cb1a4b536485f661a3b83d52c",
              "shared_source_ids": [],
              "score_receipt_sha256": "ffb1d654afb3e42130b7c9411bae86ee59030197ff18679a4433daa907c8da60"
            },
            {
              "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": 83,
              "qualifies": false,
              "shared_terms": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "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": 83,
              "qualifies": false,
              "shared_terms": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "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": 83,
              "qualifies": false,
              "shared_terms": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "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": 83,
              "qualifies": false,
              "shared_terms": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "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": 83,
              "qualifies": false,
              "shared_terms": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "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": 83,
              "qualifies": false,
              "shared_terms": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            },
            {
              "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": 83,
              "qualifies": false,
              "shared_terms": [
                "breadth",
                "false",
                "later",
                "learn",
                "remain",
                "separate",
                "state",
                "were"
              ],
              "shared_term_count": 8,
              "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
              "shared_source_ids": [],
              "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "across",
            "added",
            "approvals",
            "areas",
            "arrive",
            "assurance",
            "awards",
            "because",
            "bond",
            "boston",
            "breadth",
            "brings",
            "brown",
            "carle",
            "carried",
            "center",
            "centric",
            "change",
            "checked",
            "checks",
            "christina",
            "clear",
            "clearly",
            "clicked",
            "corrections",
            "country",
            "cybersecurity",
            "daily",
            "data",
            "despite",
            "different",
            "direct",
            "distributed",
            "doubt",
            "down",
            "dramatic",
            "ecosystem",
            "entries",
            "eric",
            "even",
            "event",
            "events",
            "expert",
            "faced",
            "false",
            "fdas",
            "finished",
            "forward",
            "future",
            "globe",
            "governor",
            "grid",
            "guide",
            "hiding",
            "high",
            "hold",
            "hyperallergic",
            "ignored",
            "impact",
            "important",
            "improvement",
            "issue",
            "later",
            "lead",
            "learn",
            "less",
            "linked",
            "locked",
            "lower",
            "manufacturing",
            "mean",
            "method",
            "mortgage",
            "museum",
            "news",
            "nny360",
            "north",
            "order",
            "ordering",
            "outcomes",
            "passed",
            "paxson",
            "place",
            "placed",
            "places",
            "politico",
            "president",
            "public",
            "publishers",
            "push",
            "pushed",
            "puts",
            "ranked",
            "raps",
            "rates",
            "reader",
            "regularly",
            "remain",
            "repeatable",
            "repeated",
            "reported",
            "review",
            "reviews",
            "rewriting",
            "roughly",
            "rule",
            "search",
            "sees",
            "selection",
            "separate",
            "separately",
            "shift",
            "show",
            "state",
            "stay",
            "step",
            "stronger",
            "support",
            "system",
            "test",
            "texas",
            "though",
            "thousands",
            "time",
            "todays",
            "unchanged",
            "unimportant",
            "union",
            "university",
            "used",
            "useful",
            "usefulness",
            "visible",
            "vote",
            "water",
            "weak",
            "were",
            "whether",
            "wide",
            "without",
            "words",
            "workers"
          ],
          "selected_shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
          "selected_score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "923b00ff22a6370040f8bab9206ea0cabbebb7797f8e4cc74a17b9315964d440",
        "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": "9d0cd9dbbeae6d7ed93b5c11a2f94396fd4baf136f35dff31c8b3b310214b1fd"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-LEARNING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Learning",
          "source_headline": "A wide search still needs a clear and repeatable lead order.",
          "source_question": "What should OTR learn from today’s issue?",
          "source_market_connection": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "f1c7ea74f7bb4864925fed80b276bf60505d7abf52b966091b6affa3ee60724c",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Learning",
          "current_headline": "A wide search still needs a clear and repeatable lead order.",
          "current_question": "What should OTR learn from today’s issue?",
          "current_market_connection": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "f1c7ea74f7bb4864925fed80b276bf60505d7abf52b966091b6affa3ee60724c",
          "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 wide search still needs a clear and repeatable lead order.",
              "current": "A wide search still needs a clear and repeatable lead order."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "687 checked entries passed across 73 search areas: 432 were added in this run and 255 were clearly carried from the earlier locked release. The lead order used the same rule for every event: direct proof, breadth across search areas, support from separate publishers, words linked to public impact, and report time.",
                "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 reports remain visible even though they did not lead. Future reviews should test whether the rule brings useful events forward without hiding doubt, corrections, or less dramatic facts."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Use one rule for every event",
                "Lower-ranked reports stay visible",
                "Test the order after outcomes arrive"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report.",
              "current": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Important reports placed too low",
                "Weak reports placed too high",
                "Repeated corrections after selection"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Change the selection method if repeated reviews show that stronger current reports are regularly pushed down.",
              "current": "Change the selection method if repeated reviews show that stronger current reports are regularly pushed down."
            }
          },
          "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",
            "added",
            "approvals",
            "areas",
            "arrive",
            "assurance",
            "awards",
            "because",
            "bond",
            "boston",
            "breadth",
            "brings",
            "brown",
            "carle",
            "carried",
            "center",
            "centric",
            "change",
            "checked",
            "checks",
            "christina",
            "clear",
            "clearly",
            "clicked",
            "corrections",
            "country",
            "cybersecurity",
            "daily",
            "data",
            "despite",
            "different",
            "direct",
            "distributed",
            "doubt",
            "down",
            "dramatic",
            "ecosystem",
            "entries",
            "eric",
            "even",
            "event",
            "events",
            "expert",
            "faced",
            "false",
            "fdas",
            "finished",
            "forward",
            "future",
            "globe",
            "governor",
            "grid",
            "guide",
            "hiding",
            "high",
            "hold",
            "hyperallergic",
            "ignored",
            "impact",
            "important",
            "improvement",
            "issue",
            "later",
            "lead",
            "learn",
            "less",
            "linked",
            "locked",
            "lower",
            "manufacturing",
            "mean",
            "method",
            "mortgage",
            "museum",
            "news",
            "nny360",
            "north",
            "order",
            "ordering",
            "outcomes",
            "passed",
            "paxson",
            "place",
            "placed",
            "places",
            "politico",
            "president",
            "public",
            "publishers",
            "push",
            "pushed",
            "puts",
            "ranked",
            "raps",
            "rates",
            "reader",
            "regularly",
            "remain",
            "repeatable",
            "repeated",
            "reported",
            "review",
            "reviews",
            "rewriting",
            "roughly",
            "rule",
            "search",
            "sees",
            "selection",
            "separate",
            "separately",
            "shift",
            "show",
            "state",
            "stay",
            "step",
            "stronger",
            "support",
            "system",
            "test",
            "texas",
            "though",
            "thousands",
            "time",
            "todays",
            "unchanged",
            "unimportant",
            "union",
            "university",
            "used",
            "useful",
            "usefulness",
            "visible",
            "vote",
            "water",
            "weak",
            "were",
            "whether",
            "wide",
            "without",
            "words",
            "workers"
          ],
          "topical_shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
          "topical_score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 22,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "approvals",
                  "areas",
                  "arrive",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "breadth",
                  "brings",
                  "brown",
                  "carle",
                  "carried",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "clearly",
                  "clicked",
                  "corrections",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "direct",
                  "distributed",
                  "doubt",
                  "down",
                  "dramatic",
                  "ecosystem",
                  "entries",
                  "eric",
                  "even",
                  "event",
                  "events",
                  "expert",
                  "faced",
                  "false",
                  "fdas",
                  "finished",
                  "forward",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "guide",
                  "hiding",
                  "high",
                  "hold",
                  "hyperallergic",
                  "ignored",
                  "impact",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "lead",
                  "learn",
                  "less",
                  "linked",
                  "locked",
                  "lower",
                  "manufacturing",
                  "mean",
                  "method",
                  "mortgage",
                  "museum",
                  "news",
                  "nny360",
                  "north",
                  "order",
                  "ordering",
                  "outcomes",
                  "passed",
                  "paxson",
                  "place",
                  "placed",
                  "places",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "push",
                  "pushed",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "reader",
                  "regularly",
                  "remain",
                  "repeatable",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "rewriting",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "selection",
                  "separate",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "stay",
                  "step",
                  "stronger",
                  "support",
                  "system",
                  "test",
                  "texas",
                  "though",
                  "thousands",
                  "time",
                  "todays",
                  "unchanged",
                  "unimportant",
                  "union",
                  "university",
                  "used",
                  "useful",
                  "usefulness",
                  "visible",
                  "vote",
                  "water",
                  "weak",
                  "were",
                  "whether",
                  "wide",
                  "without",
                  "words",
                  "workers"
                ],
                "shared_term_count": 142,
                "shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "approvals",
                  "areas",
                  "arrive",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "breadth",
                  "brings",
                  "brown",
                  "carle",
                  "carried",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "clearly",
                  "clicked",
                  "corrections",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "direct",
                  "distributed",
                  "doubt",
                  "down",
                  "dramatic",
                  "ecosystem",
                  "entries",
                  "eric",
                  "even",
                  "event",
                  "events",
                  "expert",
                  "faced",
                  "false",
                  "fdas",
                  "finished",
                  "forward",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "guide",
                  "hiding",
                  "high",
                  "hold",
                  "hyperallergic",
                  "ignored",
                  "impact",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "lead",
                  "learn",
                  "less",
                  "linked",
                  "locked",
                  "lower",
                  "manufacturing",
                  "mean",
                  "method",
                  "mortgage",
                  "museum",
                  "news",
                  "nny360",
                  "north",
                  "order",
                  "ordering",
                  "outcomes",
                  "passed",
                  "paxson",
                  "place",
                  "placed",
                  "places",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "push",
                  "pushed",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "reader",
                  "regularly",
                  "remain",
                  "repeatable",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "rewriting",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "selection",
                  "separate",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "stay",
                  "step",
                  "stronger",
                  "support",
                  "system",
                  "test",
                  "texas",
                  "though",
                  "thousands",
                  "time",
                  "todays",
                  "unchanged",
                  "unimportant",
                  "union",
                  "university",
                  "used",
                  "useful",
                  "usefulness",
                  "visible",
                  "vote",
                  "water",
                  "weak",
                  "were",
                  "whether",
                  "wide",
                  "without",
                  "words",
                  "workers"
                ],
                "shared_term_count": 142,
                "shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "approvals",
                  "areas",
                  "arrive",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "breadth",
                  "brings",
                  "brown",
                  "carle",
                  "carried",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "clearly",
                  "clicked",
                  "corrections",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "direct",
                  "distributed",
                  "doubt",
                  "down",
                  "dramatic",
                  "ecosystem",
                  "entries",
                  "eric",
                  "even",
                  "event",
                  "events",
                  "expert",
                  "faced",
                  "false",
                  "fdas",
                  "finished",
                  "forward",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "guide",
                  "hiding",
                  "high",
                  "hold",
                  "hyperallergic",
                  "ignored",
                  "impact",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "lead",
                  "learn",
                  "less",
                  "linked",
                  "locked",
                  "lower",
                  "manufacturing",
                  "mean",
                  "method",
                  "mortgage",
                  "museum",
                  "news",
                  "nny360",
                  "north",
                  "order",
                  "ordering",
                  "outcomes",
                  "passed",
                  "paxson",
                  "place",
                  "placed",
                  "places",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "push",
                  "pushed",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "reader",
                  "regularly",
                  "remain",
                  "repeatable",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "rewriting",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "selection",
                  "separate",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "stay",
                  "step",
                  "stronger",
                  "support",
                  "system",
                  "test",
                  "texas",
                  "though",
                  "thousands",
                  "time",
                  "todays",
                  "unchanged",
                  "unimportant",
                  "union",
                  "university",
                  "used",
                  "useful",
                  "usefulness",
                  "visible",
                  "vote",
                  "water",
                  "weak",
                  "were",
                  "whether",
                  "wide",
                  "without",
                  "words",
                  "workers"
                ],
                "shared_term_count": 142,
                "shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4"
              },
              {
                "rank": 4,
                "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": 884,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "areas",
                  "arrive",
                  "awards",
                  "because",
                  "brings",
                  "center",
                  "change",
                  "checks",
                  "clear",
                  "clicked",
                  "corrections",
                  "country",
                  "cybersecurity",
                  "data",
                  "different",
                  "doubt",
                  "down",
                  "dramatic",
                  "even",
                  "event",
                  "events",
                  "faced",
                  "false",
                  "finished",
                  "forward",
                  "future",
                  "guide",
                  "hiding",
                  "high",
                  "ignored",
                  "impact",
                  "important",
                  "issue",
                  "later",
                  "lead",
                  "learn",
                  "less",
                  "lower",
                  "mean",
                  "method",
                  "news",
                  "nny360",
                  "north",
                  "order",
                  "ordering",
                  "outcomes",
                  "passed",
                  "place",
                  "placed",
                  "places",
                  "president",
                  "public",
                  "pushed",
                  "ranked",
                  "reader",
                  "regularly",
                  "remain",
                  "repeatable",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "rewriting",
                  "rule",
                  "search",
                  "selection",
                  "separately",
                  "show",
                  "state",
                  "stay",
                  "stronger",
                  "support",
                  "system",
                  "test",
                  "though",
                  "thousands",
                  "time",
                  "todays",
                  "unimportant",
                  "used",
                  "useful",
                  "usefulness",
                  "visible",
                  "water",
                  "weak",
                  "whether",
                  "wide",
                  "without",
                  "words"
                ],
                "shared_term_count": 90,
                "shared_terms_sha256": "77a655cf77bceba3964060ea7fbe0e51bcdea2a7ca47cbf576c1777a4b28f6a7",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "d7fcc30d868f631209c529be3dc99d7c6b1bdcfd6275898aa940798df7a015ff"
              },
              {
                "rank": 5,
                "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": 351,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "areas",
                  "brings",
                  "change",
                  "clear",
                  "daily",
                  "different",
                  "direct",
                  "doubt",
                  "down",
                  "events",
                  "forward",
                  "future",
                  "hiding",
                  "impact",
                  "important",
                  "later",
                  "lead",
                  "learn",
                  "method",
                  "news",
                  "order",
                  "puts",
                  "remain",
                  "rule",
                  "search",
                  "show",
                  "stay",
                  "stronger",
                  "unchanged",
                  "useful",
                  "visible",
                  "whether",
                  "without"
                ],
                "shared_term_count": 34,
                "shared_terms_sha256": "e3a4cc965befb958a695308ce9b42655710f2b7f00e0540a6749007d489929c1",
                "shared_source_ids": [],
                "score_receipt_sha256": "b74db11149bf5747ee02008e46cd7e183b15fb819dc981c956f64839e2ae7abf"
              },
              {
                "rank": 6,
                "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": 252,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "change",
                  "daily",
                  "direct",
                  "event",
                  "events",
                  "future",
                  "hiding",
                  "impact",
                  "important",
                  "later",
                  "lead",
                  "learn",
                  "linked",
                  "order",
                  "outcomes",
                  "remain",
                  "rule",
                  "state",
                  "stay",
                  "stronger",
                  "system",
                  "time",
                  "unchanged",
                  "visible",
                  "whether",
                  "without"
                ],
                "shared_term_count": 27,
                "shared_terms_sha256": "7c7c4914338c033e352969df9c8debdfcbe3670cb4676b840dfdabc2c6e9bd6f",
                "shared_source_ids": [],
                "score_receipt_sha256": "5e348fbe044583b0cb08ed8fa1f17c66a0edf7ac2d1c026ce54e6fc6eb7a864c"
              },
              {
                "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": 190,
                "qualifies": true,
                "shared_terms": [
                  "breadth",
                  "direct",
                  "false",
                  "future",
                  "later",
                  "learn",
                  "locked",
                  "mean",
                  "outcomes",
                  "remain",
                  "review",
                  "state",
                  "support",
                  "test",
                  "time",
                  "unchanged"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "59cf014d4758d3a686bbb856084df189a78fbad3d04b02767ca1234a5ce9cbfe",
                "shared_source_ids": [],
                "score_receipt_sha256": "7a15520ff8d9d262c664ba73509936b746149d4834e3fbea727388b1ae1c1e71"
              },
              {
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "direct",
                  "false",
                  "later",
                  "locked",
                  "remain",
                  "rewriting",
                  "state",
                  "support",
                  "unchanged",
                  "were",
                  "without"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "64fb2a4fb9244430820e7ad4506281f9b6e32254f5fce287305e327ed1207051",
                "shared_source_ids": [],
                "score_receipt_sha256": "a6ec6020b05d975d0130714803612e16d99cd49258e4251d0622f09864f431c2"
              },
              {
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 10,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 11,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 12,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 13,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 14,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 15,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 16,
                "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": 149,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "even",
                  "locked",
                  "outcomes",
                  "remain",
                  "repeated",
                  "rule",
                  "state",
                  "system",
                  "unchanged",
                  "useful",
                  "whether",
                  "without"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "9a308057aab169ceaa2197d78c8716ad7e66ac7119d861a1654138f15aafb0c8",
                "shared_source_ids": [],
                "score_receipt_sha256": "051ec3b440c858457fc6b93b64f8017d6b7f1f599bf5d0d0448f2016c6795f4e"
              },
              {
                "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": 147,
                "qualifies": true,
                "shared_terms": [
                  "because",
                  "change",
                  "checks",
                  "different",
                  "later",
                  "learn",
                  "outcomes",
                  "separately",
                  "state",
                  "system",
                  "without"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
                "shared_source_ids": [],
                "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
              },
              {
                "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": 147,
                "qualifies": true,
                "shared_terms": [
                  "because",
                  "change",
                  "checks",
                  "different",
                  "later",
                  "learn",
                  "outcomes",
                  "separately",
                  "state",
                  "system",
                  "without"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
                "shared_source_ids": [],
                "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
              },
              {
                "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": 147,
                "qualifies": true,
                "shared_terms": [
                  "because",
                  "change",
                  "checks",
                  "different",
                  "later",
                  "learn",
                  "outcomes",
                  "separately",
                  "state",
                  "system",
                  "without"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
                "shared_source_ids": [],
                "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
              },
              {
                "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": 147,
                "qualifies": true,
                "shared_terms": [
                  "because",
                  "change",
                  "checks",
                  "different",
                  "later",
                  "learn",
                  "outcomes",
                  "separately",
                  "state",
                  "system",
                  "without"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
                "shared_source_ids": [],
                "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
              },
              {
                "rank": 21,
                "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": 138,
                "qualifies": true,
                "shared_terms": [
                  "breadth",
                  "change",
                  "direct",
                  "hold",
                  "later",
                  "learn",
                  "locked",
                  "public",
                  "remain",
                  "state",
                  "support",
                  "system"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "290634a0b9e9acfc5bf51e9a1e039e62dea060ebfce019c220196e666330a642",
                "shared_source_ids": [],
                "score_receipt_sha256": "b09b92639240ffc50ac8bb3489821c29a264997df66fb1c1fa7d0cc43761ac49"
              },
              {
                "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": 124,
                "qualifies": true,
                "shared_terms": [
                  "breadth",
                  "change",
                  "direct",
                  "hold",
                  "later",
                  "learn",
                  "public",
                  "remain",
                  "state",
                  "stay",
                  "support",
                  "system"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "4b0fe5077eebcdd743fdf53fa32270dad6bda11cb1a4b536485f661a3b83d52c",
                "shared_source_ids": [],
                "score_receipt_sha256": "ffb1d654afb3e42130b7c9411bae86ee59030197ff18679a4433daa907c8da60"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "across",
              "added",
              "approvals",
              "areas",
              "arrive",
              "assurance",
              "awards",
              "because",
              "bond",
              "boston",
              "breadth",
              "brings",
              "brown",
              "carle",
              "carried",
              "center",
              "centric",
              "change",
              "checked",
              "checks",
              "christina",
              "clear",
              "clearly",
              "clicked",
              "corrections",
              "country",
              "cybersecurity",
              "daily",
              "data",
              "despite",
              "different",
              "direct",
              "distributed",
              "doubt",
              "down",
              "dramatic",
              "ecosystem",
              "entries",
              "eric",
              "even",
              "event",
              "events",
              "expert",
              "faced",
              "false",
              "fdas",
              "finished",
              "forward",
              "future",
              "globe",
              "governor",
              "grid",
              "guide",
              "hiding",
              "high",
              "hold",
              "hyperallergic",
              "ignored",
              "impact",
              "important",
              "improvement",
              "issue",
              "later",
              "lead",
              "learn",
              "less",
              "linked",
              "locked",
              "lower",
              "manufacturing",
              "mean",
              "method",
              "mortgage",
              "museum",
              "news",
              "nny360",
              "north",
              "order",
              "ordering",
              "outcomes",
              "passed",
              "paxson",
              "place",
              "placed",
              "places",
              "politico",
              "president",
              "public",
              "publishers",
              "push",
              "pushed",
              "puts",
              "ranked",
              "raps",
              "rates",
              "reader",
              "regularly",
              "remain",
              "repeatable",
              "repeated",
              "reported",
              "review",
              "reviews",
              "rewriting",
              "roughly",
              "rule",
              "search",
              "sees",
              "selection",
              "separate",
              "separately",
              "shift",
              "show",
              "state",
              "stay",
              "step",
              "stronger",
              "support",
              "system",
              "test",
              "texas",
              "though",
              "thousands",
              "time",
              "todays",
              "unchanged",
              "unimportant",
              "union",
              "university",
              "used",
              "useful",
              "usefulness",
              "visible",
              "vote",
              "water",
              "weak",
              "were",
              "whether",
              "wide",
              "without",
              "words",
              "workers"
            ],
            "selected_shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
            "selected_score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "923b00ff22a6370040f8bab9206ea0cabbebb7797f8e4cc74a17b9315964d440",
          "comparison_receipt_sha256": "9d0cd9dbbeae6d7ed93b5c11a2f94396fd4baf136f35dff31c8b3b310214b1fd",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "3b70a6f0d27e6784747822088f09e7e8d02dcb062dd1cf4b9a675316dac72ab3",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "wide",
            "search",
            "still",
            "needs",
            "clear",
            "and",
            "repeatable",
            "lead",
            "order",
            "the",
            "system",
            "should",
            "learn",
            "useful",
            "ordering",
            "not",
            "change",
            "public",
            "facts",
            "reader",
            "clicked",
            "saved",
            "ignored",
            "checked",
            "entries",
            "passed",
            "across",
            "areas",
            "were",
            "added",
            "run",
            "clearly",
            "carried",
            "earlier",
            "locked",
            "used",
            "same",
            "rule",
            "for",
            "every",
            "event",
            "direct",
            "proof",
            "breadth",
            "support",
            "separate",
            "publishers",
            "words",
            "linked",
            "impact",
            "time",
            "boston",
            "globe",
            "brown",
            "university",
            "president",
            "christina",
            "paxson",
            "step",
            "down",
            "nny360",
            "com",
            "state",
            "awards",
            "thousands",
            "north",
            "country",
            "water",
            "cybersecurity",
            "raps",
            "expert",
            "sees",
            "shift",
            "ecosystem",
            "centric",
            "assurance",
            "fda",
            "distributed",
            "manufacturing",
            "remain",
            "visible",
            "even",
            "though",
            "did",
            "future",
            "reviews",
            "test",
            "whether",
            "brings",
            "events",
            "forward",
            "without",
            "hiding",
            "doubt",
            "corrections",
            "less",
            "dramatic",
            "important",
            "placed",
            "too",
            "low",
            "weak",
            "high",
            "repeated",
            "selection"
          ],
          "direction": "DOWN"
        },
        "before_at_sgt": "2026-08-04T06:24:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-10-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-12-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-10-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-10-LEARNING",
          "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-1055-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01"
        ],
        "direction_counts": {
          "UP": 1,
          "DOWN": 0,
          "MIXED": 1,
          "UNSTATED": 3
        },
        "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-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": [],
            "matched_events": [],
            "score": 283.3427,
            "why": [
              "shared terms: order, the, important, whether, not"
            ],
            "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": 255.8064,
            "why": [
              "shared terms: the, saved, and, remain, earlier"
            ],
            "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": 240.6718,
            "why": [
              "shared terms: remain, learn, saved, and, the"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-10-LEARNING",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "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": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 219.849,
            "why": [
              "shared terms: the, learn, saved, order, important"
            ],
            "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": 202.8158,
            "why": [
              "shared terms: the, proof, saved, lead, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "e81cd5fa7ea126dd1a73359663b2a68e146d7b1605a25a22014bee8ea45d6d5b"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-LEARNING",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Learning",
          "source_headline": "A wide search still needs a clear and repeatable lead order.",
          "source_question": "What should OTR learn from today’s issue?",
          "source_market_connection": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "f1c7ea74f7bb4864925fed80b276bf60505d7abf52b966091b6affa3ee60724c",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Learning",
          "current_headline": "A wide search still needs a clear and repeatable lead order.",
          "current_question": "What should OTR learn from today’s issue?",
          "current_market_connection": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "f1c7ea74f7bb4864925fed80b276bf60505d7abf52b966091b6affa3ee60724c",
          "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 wide search still needs a clear and repeatable lead order.",
              "current": "A wide search still needs a clear and repeatable lead order."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "687 checked entries passed across 73 search areas: 432 were added in this run and 255 were clearly carried from the earlier locked release. The lead order used the same rule for every event: direct proof, breadth across search areas, support from separate publishers, words linked to public impact, and report time.",
                "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 reports remain visible even though they did not lead. Future reviews should test whether the rule brings useful events forward without hiding doubt, corrections, or less dramatic facts."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "Use one rule for every event",
                "Lower-ranked reports stay visible",
                "Test the order after outcomes arrive"
              ],
              "revised_titles": [],
              "reordered": false
            },
            "source_ids": {
              "changed": false,
              "prior_count": 6,
              "current_count": 6,
              "added": [],
              "removed": [],
              "retained": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-09",
                "LEAD-10",
                "LEAD-11",
                "LEAD-12"
              ],
              "reordered": false
            },
            "market_connection": {
              "changed": false,
              "prior": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report.",
              "current": "The system should learn about useful ordering, not change public facts because a reader clicked, saved, or ignored a report."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Important reports placed too low",
                "Weak reports placed too high",
                "Repeated corrections after selection"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Change the selection method if repeated reviews show that stronger current reports are regularly pushed down.",
              "current": "Change the selection method if repeated reviews show that stronger current reports are regularly pushed down."
            }
          },
          "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",
            "added",
            "approvals",
            "areas",
            "arrive",
            "assurance",
            "awards",
            "because",
            "bond",
            "boston",
            "breadth",
            "brings",
            "brown",
            "carle",
            "carried",
            "center",
            "centric",
            "change",
            "checked",
            "checks",
            "christina",
            "clear",
            "clearly",
            "clicked",
            "corrections",
            "country",
            "cybersecurity",
            "daily",
            "data",
            "despite",
            "different",
            "direct",
            "distributed",
            "doubt",
            "down",
            "dramatic",
            "ecosystem",
            "entries",
            "eric",
            "even",
            "event",
            "events",
            "expert",
            "faced",
            "false",
            "fdas",
            "finished",
            "forward",
            "future",
            "globe",
            "governor",
            "grid",
            "guide",
            "hiding",
            "high",
            "hold",
            "hyperallergic",
            "ignored",
            "impact",
            "important",
            "improvement",
            "issue",
            "later",
            "lead",
            "learn",
            "less",
            "linked",
            "locked",
            "lower",
            "manufacturing",
            "mean",
            "method",
            "mortgage",
            "museum",
            "news",
            "nny360",
            "north",
            "order",
            "ordering",
            "outcomes",
            "passed",
            "paxson",
            "place",
            "placed",
            "places",
            "politico",
            "president",
            "public",
            "publishers",
            "push",
            "pushed",
            "puts",
            "ranked",
            "raps",
            "rates",
            "reader",
            "regularly",
            "remain",
            "repeatable",
            "repeated",
            "reported",
            "review",
            "reviews",
            "rewriting",
            "roughly",
            "rule",
            "search",
            "sees",
            "selection",
            "separate",
            "separately",
            "shift",
            "show",
            "state",
            "stay",
            "step",
            "stronger",
            "support",
            "system",
            "test",
            "texas",
            "though",
            "thousands",
            "time",
            "todays",
            "unchanged",
            "unimportant",
            "union",
            "university",
            "used",
            "useful",
            "usefulness",
            "visible",
            "vote",
            "water",
            "weak",
            "were",
            "whether",
            "wide",
            "without",
            "words",
            "workers"
          ],
          "topical_shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
          "topical_score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
            "exact_candidate_count": 29,
            "meaningful_match_count": 22,
            "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "approvals",
                  "areas",
                  "arrive",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "breadth",
                  "brings",
                  "brown",
                  "carle",
                  "carried",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "clearly",
                  "clicked",
                  "corrections",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "direct",
                  "distributed",
                  "doubt",
                  "down",
                  "dramatic",
                  "ecosystem",
                  "entries",
                  "eric",
                  "even",
                  "event",
                  "events",
                  "expert",
                  "faced",
                  "false",
                  "fdas",
                  "finished",
                  "forward",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "guide",
                  "hiding",
                  "high",
                  "hold",
                  "hyperallergic",
                  "ignored",
                  "impact",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "lead",
                  "learn",
                  "less",
                  "linked",
                  "locked",
                  "lower",
                  "manufacturing",
                  "mean",
                  "method",
                  "mortgage",
                  "museum",
                  "news",
                  "nny360",
                  "north",
                  "order",
                  "ordering",
                  "outcomes",
                  "passed",
                  "paxson",
                  "place",
                  "placed",
                  "places",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "push",
                  "pushed",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "reader",
                  "regularly",
                  "remain",
                  "repeatable",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "rewriting",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "selection",
                  "separate",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "stay",
                  "step",
                  "stronger",
                  "support",
                  "system",
                  "test",
                  "texas",
                  "though",
                  "thousands",
                  "time",
                  "todays",
                  "unchanged",
                  "unimportant",
                  "union",
                  "university",
                  "used",
                  "useful",
                  "usefulness",
                  "visible",
                  "vote",
                  "water",
                  "weak",
                  "were",
                  "whether",
                  "wide",
                  "without",
                  "words",
                  "workers"
                ],
                "shared_term_count": 142,
                "shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "approvals",
                  "areas",
                  "arrive",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "breadth",
                  "brings",
                  "brown",
                  "carle",
                  "carried",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "clearly",
                  "clicked",
                  "corrections",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "direct",
                  "distributed",
                  "doubt",
                  "down",
                  "dramatic",
                  "ecosystem",
                  "entries",
                  "eric",
                  "even",
                  "event",
                  "events",
                  "expert",
                  "faced",
                  "false",
                  "fdas",
                  "finished",
                  "forward",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "guide",
                  "hiding",
                  "high",
                  "hold",
                  "hyperallergic",
                  "ignored",
                  "impact",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "lead",
                  "learn",
                  "less",
                  "linked",
                  "locked",
                  "lower",
                  "manufacturing",
                  "mean",
                  "method",
                  "mortgage",
                  "museum",
                  "news",
                  "nny360",
                  "north",
                  "order",
                  "ordering",
                  "outcomes",
                  "passed",
                  "paxson",
                  "place",
                  "placed",
                  "places",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "push",
                  "pushed",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "reader",
                  "regularly",
                  "remain",
                  "repeatable",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "rewriting",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "selection",
                  "separate",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "stay",
                  "step",
                  "stronger",
                  "support",
                  "system",
                  "test",
                  "texas",
                  "though",
                  "thousands",
                  "time",
                  "todays",
                  "unchanged",
                  "unimportant",
                  "union",
                  "university",
                  "used",
                  "useful",
                  "usefulness",
                  "visible",
                  "vote",
                  "water",
                  "weak",
                  "were",
                  "whether",
                  "wide",
                  "without",
                  "words",
                  "workers"
                ],
                "shared_term_count": 142,
                "shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "approvals",
                  "areas",
                  "arrive",
                  "assurance",
                  "awards",
                  "because",
                  "bond",
                  "boston",
                  "breadth",
                  "brings",
                  "brown",
                  "carle",
                  "carried",
                  "center",
                  "centric",
                  "change",
                  "checked",
                  "checks",
                  "christina",
                  "clear",
                  "clearly",
                  "clicked",
                  "corrections",
                  "country",
                  "cybersecurity",
                  "daily",
                  "data",
                  "despite",
                  "different",
                  "direct",
                  "distributed",
                  "doubt",
                  "down",
                  "dramatic",
                  "ecosystem",
                  "entries",
                  "eric",
                  "even",
                  "event",
                  "events",
                  "expert",
                  "faced",
                  "false",
                  "fdas",
                  "finished",
                  "forward",
                  "future",
                  "globe",
                  "governor",
                  "grid",
                  "guide",
                  "hiding",
                  "high",
                  "hold",
                  "hyperallergic",
                  "ignored",
                  "impact",
                  "important",
                  "improvement",
                  "issue",
                  "later",
                  "lead",
                  "learn",
                  "less",
                  "linked",
                  "locked",
                  "lower",
                  "manufacturing",
                  "mean",
                  "method",
                  "mortgage",
                  "museum",
                  "news",
                  "nny360",
                  "north",
                  "order",
                  "ordering",
                  "outcomes",
                  "passed",
                  "paxson",
                  "place",
                  "placed",
                  "places",
                  "politico",
                  "president",
                  "public",
                  "publishers",
                  "push",
                  "pushed",
                  "puts",
                  "ranked",
                  "raps",
                  "rates",
                  "reader",
                  "regularly",
                  "remain",
                  "repeatable",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "rewriting",
                  "roughly",
                  "rule",
                  "search",
                  "sees",
                  "selection",
                  "separate",
                  "separately",
                  "shift",
                  "show",
                  "state",
                  "stay",
                  "step",
                  "stronger",
                  "support",
                  "system",
                  "test",
                  "texas",
                  "though",
                  "thousands",
                  "time",
                  "todays",
                  "unchanged",
                  "unimportant",
                  "union",
                  "university",
                  "used",
                  "useful",
                  "usefulness",
                  "visible",
                  "vote",
                  "water",
                  "weak",
                  "were",
                  "whether",
                  "wide",
                  "without",
                  "words",
                  "workers"
                ],
                "shared_term_count": 142,
                "shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4"
              },
              {
                "rank": 4,
                "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": 884,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "areas",
                  "arrive",
                  "awards",
                  "because",
                  "brings",
                  "center",
                  "change",
                  "checks",
                  "clear",
                  "clicked",
                  "corrections",
                  "country",
                  "cybersecurity",
                  "data",
                  "different",
                  "doubt",
                  "down",
                  "dramatic",
                  "even",
                  "event",
                  "events",
                  "faced",
                  "false",
                  "finished",
                  "forward",
                  "future",
                  "guide",
                  "hiding",
                  "high",
                  "ignored",
                  "impact",
                  "important",
                  "issue",
                  "later",
                  "lead",
                  "learn",
                  "less",
                  "lower",
                  "mean",
                  "method",
                  "news",
                  "nny360",
                  "north",
                  "order",
                  "ordering",
                  "outcomes",
                  "passed",
                  "place",
                  "placed",
                  "places",
                  "president",
                  "public",
                  "pushed",
                  "ranked",
                  "reader",
                  "regularly",
                  "remain",
                  "repeatable",
                  "repeated",
                  "reported",
                  "review",
                  "reviews",
                  "rewriting",
                  "rule",
                  "search",
                  "selection",
                  "separately",
                  "show",
                  "state",
                  "stay",
                  "stronger",
                  "support",
                  "system",
                  "test",
                  "though",
                  "thousands",
                  "time",
                  "todays",
                  "unimportant",
                  "used",
                  "useful",
                  "usefulness",
                  "visible",
                  "water",
                  "weak",
                  "whether",
                  "wide",
                  "without",
                  "words"
                ],
                "shared_term_count": 90,
                "shared_terms_sha256": "77a655cf77bceba3964060ea7fbe0e51bcdea2a7ca47cbf576c1777a4b28f6a7",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-09",
                  "LEAD-10",
                  "LEAD-11",
                  "LEAD-12"
                ],
                "score_receipt_sha256": "d7fcc30d868f631209c529be3dc99d7c6b1bdcfd6275898aa940798df7a015ff"
              },
              {
                "rank": 5,
                "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": 351,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "areas",
                  "brings",
                  "change",
                  "clear",
                  "daily",
                  "different",
                  "direct",
                  "doubt",
                  "down",
                  "events",
                  "forward",
                  "future",
                  "hiding",
                  "impact",
                  "important",
                  "later",
                  "lead",
                  "learn",
                  "method",
                  "news",
                  "order",
                  "puts",
                  "remain",
                  "rule",
                  "search",
                  "show",
                  "stay",
                  "stronger",
                  "unchanged",
                  "useful",
                  "visible",
                  "whether",
                  "without"
                ],
                "shared_term_count": 34,
                "shared_terms_sha256": "e3a4cc965befb958a695308ce9b42655710f2b7f00e0540a6749007d489929c1",
                "shared_source_ids": [],
                "score_receipt_sha256": "b74db11149bf5747ee02008e46cd7e183b15fb819dc981c956f64839e2ae7abf"
              },
              {
                "rank": 6,
                "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": 252,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "change",
                  "daily",
                  "direct",
                  "event",
                  "events",
                  "future",
                  "hiding",
                  "impact",
                  "important",
                  "later",
                  "lead",
                  "learn",
                  "linked",
                  "order",
                  "outcomes",
                  "remain",
                  "rule",
                  "state",
                  "stay",
                  "stronger",
                  "system",
                  "time",
                  "unchanged",
                  "visible",
                  "whether",
                  "without"
                ],
                "shared_term_count": 27,
                "shared_terms_sha256": "7c7c4914338c033e352969df9c8debdfcbe3670cb4676b840dfdabc2c6e9bd6f",
                "shared_source_ids": [],
                "score_receipt_sha256": "5e348fbe044583b0cb08ed8fa1f17c66a0edf7ac2d1c026ce54e6fc6eb7a864c"
              },
              {
                "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": 190,
                "qualifies": true,
                "shared_terms": [
                  "breadth",
                  "direct",
                  "false",
                  "future",
                  "later",
                  "learn",
                  "locked",
                  "mean",
                  "outcomes",
                  "remain",
                  "review",
                  "state",
                  "support",
                  "test",
                  "time",
                  "unchanged"
                ],
                "shared_term_count": 16,
                "shared_terms_sha256": "59cf014d4758d3a686bbb856084df189a78fbad3d04b02767ca1234a5ce9cbfe",
                "shared_source_ids": [],
                "score_receipt_sha256": "7a15520ff8d9d262c664ba73509936b746149d4834e3fbea727388b1ae1c1e71"
              },
              {
                "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": 153,
                "qualifies": true,
                "shared_terms": [
                  "direct",
                  "false",
                  "later",
                  "locked",
                  "remain",
                  "rewriting",
                  "state",
                  "support",
                  "unchanged",
                  "were",
                  "without"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "64fb2a4fb9244430820e7ad4506281f9b6e32254f5fce287305e327ed1207051",
                "shared_source_ids": [],
                "score_receipt_sha256": "a6ec6020b05d975d0130714803612e16d99cd49258e4251d0622f09864f431c2"
              },
              {
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 10,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 11,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 12,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 13,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 14,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 15,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "carried",
                  "change",
                  "checks",
                  "daily",
                  "forward",
                  "issue",
                  "learn",
                  "locked",
                  "outcomes",
                  "public",
                  "repeated",
                  "state",
                  "stay",
                  "system"
                ],
                "shared_term_count": 14,
                "shared_terms_sha256": "ff7a80b2917aa360869543c10842735011833ee27ebef39bf44101d5c090a03b",
                "shared_source_ids": [],
                "score_receipt_sha256": "dbd1f4d56292d7d5a8302290101f2284513cc93618dc2fb823b8c37e40e1e164"
              },
              {
                "rank": 16,
                "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": 149,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "even",
                  "locked",
                  "outcomes",
                  "remain",
                  "repeated",
                  "rule",
                  "state",
                  "system",
                  "unchanged",
                  "useful",
                  "whether",
                  "without"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "9a308057aab169ceaa2197d78c8716ad7e66ac7119d861a1654138f15aafb0c8",
                "shared_source_ids": [],
                "score_receipt_sha256": "051ec3b440c858457fc6b93b64f8017d6b7f1f599bf5d0d0448f2016c6795f4e"
              },
              {
                "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": 147,
                "qualifies": true,
                "shared_terms": [
                  "because",
                  "change",
                  "checks",
                  "different",
                  "later",
                  "learn",
                  "outcomes",
                  "separately",
                  "state",
                  "system",
                  "without"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
                "shared_source_ids": [],
                "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
              },
              {
                "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": 147,
                "qualifies": true,
                "shared_terms": [
                  "because",
                  "change",
                  "checks",
                  "different",
                  "later",
                  "learn",
                  "outcomes",
                  "separately",
                  "state",
                  "system",
                  "without"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
                "shared_source_ids": [],
                "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
              },
              {
                "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": 147,
                "qualifies": true,
                "shared_terms": [
                  "because",
                  "change",
                  "checks",
                  "different",
                  "later",
                  "learn",
                  "outcomes",
                  "separately",
                  "state",
                  "system",
                  "without"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
                "shared_source_ids": [],
                "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
              },
              {
                "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": 147,
                "qualifies": true,
                "shared_terms": [
                  "because",
                  "change",
                  "checks",
                  "different",
                  "later",
                  "learn",
                  "outcomes",
                  "separately",
                  "state",
                  "system",
                  "without"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "64c165c5e0b3e2977dc082322417bd36b54a67631f7cd408b52f0d23580f6071",
                "shared_source_ids": [],
                "score_receipt_sha256": "85525e0b3471106257caddccda52b4287f194117a9bbe31b6c3a19c358a9008d"
              },
              {
                "rank": 21,
                "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": 138,
                "qualifies": true,
                "shared_terms": [
                  "breadth",
                  "change",
                  "direct",
                  "hold",
                  "later",
                  "learn",
                  "locked",
                  "public",
                  "remain",
                  "state",
                  "support",
                  "system"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "290634a0b9e9acfc5bf51e9a1e039e62dea060ebfce019c220196e666330a642",
                "shared_source_ids": [],
                "score_receipt_sha256": "b09b92639240ffc50ac8bb3489821c29a264997df66fb1c1fa7d0cc43761ac49"
              },
              {
                "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": 124,
                "qualifies": true,
                "shared_terms": [
                  "breadth",
                  "change",
                  "direct",
                  "hold",
                  "later",
                  "learn",
                  "public",
                  "remain",
                  "state",
                  "stay",
                  "support",
                  "system"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "4b0fe5077eebcdd743fdf53fa32270dad6bda11cb1a4b536485f661a3b83d52c",
                "shared_source_ids": [],
                "score_receipt_sha256": "ffb1d654afb3e42130b7c9411bae86ee59030197ff18679a4433daa907c8da60"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              },
              {
                "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": 83,
                "qualifies": false,
                "shared_terms": [
                  "breadth",
                  "false",
                  "later",
                  "learn",
                  "remain",
                  "separate",
                  "state",
                  "were"
                ],
                "shared_term_count": 8,
                "shared_terms_sha256": "ee3441d8a44cef2d1041fa03230ff4f48ade2534a39c0e0c08dc8f2fb6d6507c",
                "shared_source_ids": [],
                "score_receipt_sha256": "1229373f70e08359a2c364602e202b2401215a703441d180b3200d8031f11dcf"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "across",
              "added",
              "approvals",
              "areas",
              "arrive",
              "assurance",
              "awards",
              "because",
              "bond",
              "boston",
              "breadth",
              "brings",
              "brown",
              "carle",
              "carried",
              "center",
              "centric",
              "change",
              "checked",
              "checks",
              "christina",
              "clear",
              "clearly",
              "clicked",
              "corrections",
              "country",
              "cybersecurity",
              "daily",
              "data",
              "despite",
              "different",
              "direct",
              "distributed",
              "doubt",
              "down",
              "dramatic",
              "ecosystem",
              "entries",
              "eric",
              "even",
              "event",
              "events",
              "expert",
              "faced",
              "false",
              "fdas",
              "finished",
              "forward",
              "future",
              "globe",
              "governor",
              "grid",
              "guide",
              "hiding",
              "high",
              "hold",
              "hyperallergic",
              "ignored",
              "impact",
              "important",
              "improvement",
              "issue",
              "later",
              "lead",
              "learn",
              "less",
              "linked",
              "locked",
              "lower",
              "manufacturing",
              "mean",
              "method",
              "mortgage",
              "museum",
              "news",
              "nny360",
              "north",
              "order",
              "ordering",
              "outcomes",
              "passed",
              "paxson",
              "place",
              "placed",
              "places",
              "politico",
              "president",
              "public",
              "publishers",
              "push",
              "pushed",
              "puts",
              "ranked",
              "raps",
              "rates",
              "reader",
              "regularly",
              "remain",
              "repeatable",
              "repeated",
              "reported",
              "review",
              "reviews",
              "rewriting",
              "roughly",
              "rule",
              "search",
              "sees",
              "selection",
              "separate",
              "separately",
              "shift",
              "show",
              "state",
              "stay",
              "step",
              "stronger",
              "support",
              "system",
              "test",
              "texas",
              "though",
              "thousands",
              "time",
              "todays",
              "unchanged",
              "unimportant",
              "union",
              "university",
              "used",
              "useful",
              "usefulness",
              "visible",
              "vote",
              "water",
              "weak",
              "were",
              "whether",
              "wide",
              "without",
              "words",
              "workers"
            ],
            "selected_shared_terms_sha256": "8d61f46e980ae2127be0a2bebf17df8fcbceccecd330973b3ceae70f93952306",
            "selected_score_receipt_sha256": "b19488ac7c00bea38182839cc25790bfdd5b7ccdac405b439f37bbe7158fffa4",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "923b00ff22a6370040f8bab9206ea0cabbebb7797f8e4cc74a17b9315964d440",
          "comparison_receipt_sha256": "9d0cd9dbbeae6d7ed93b5c11a2f94396fd4baf136f35dff31c8b3b310214b1fd",
          "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": [
        "Important reports placed too low",
        "Weak reports placed too high",
        "Repeated corrections after selection"
      ],
      "invalidation": "Change the selection method if repeated reviews show that stronger current reports are regularly pushed down.",
      "learning_status": "EVIDENCE_GATE_PASSED - PREDICTION_STATES_UNCHANGED - ENGINE_WEIGHTS_UNCHANGED",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T06:24:00+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, inferred, ranked, and corrected are different states.",
      "narrative": [
        "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. “Reported” means the named publisher made the stated claim. “Inferred” means OTR or a reader is explaining what it may mean; that explanation is not the publisher’s fact.",
        "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. “Ranked” means one stated rule placed the report in an order. “Corrected” means a later dated record changes or removes a claim while the earlier saved issue stays visible."
      ],
      "beats": [
        {
          "label": "REPORTED",
          "title": "A named publisher made the claim",
          "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 supports its own words and event.",
          "source_ids": [
            "LEAD-01",
            "LEAD-02"
          ]
        },
        {
          "label": "INFERRED",
          "title": "An explanation needs its own support",
          "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”. A possible meaning must not be presented as the publisher’s fact.",
          "source_ids": [
            "LEAD-03",
            "LEAD-04"
          ]
        },
        {
          "label": "RANKED",
          "title": "An order is an editorial choice",
          "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 order can change without changing the saved facts.",
          "source_ids": [
            "LEAD-05",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked.",
      "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; unrelated history is never inserted and none of it proves 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-04-0958-SGT",
          "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",
          "tab_name": "Glossary",
          "question": "What do today’s main labels mean?",
          "headline": "Reported, inferred, ranked, and corrected are different states.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. “Reported” means the named publisher made the stated claim. “Inferred” means OTR or a reader is explaining what it may mean; that explanation is not the publisher’s fact.",
            "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. “Ranked” means one stated rule placed the report in an order. “Corrected” means a later dated record changes or removes a claim while the earlier saved issue stays visible."
          ],
          "beats": [
            {
              "label": "REPORTED",
              "title": "A named publisher made the claim",
              "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 supports its own words and event.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "INFERRED",
              "title": "An explanation needs its own support",
              "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”. A possible meaning must not be presented as the publisher’s fact.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "RANKED",
              "title": "An order is an editorial choice",
              "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 order can change without changing the saved facts.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked.",
          "watch_conditions": [
            "An explanation shown as a fact",
            "A ranking shown as certainty",
            "A correction hidden from the saved issue"
          ],
          "invalidation": "Correct any label that says more than the named report, stated time, or later result allows.",
          "content_sha256": "dfbdfe8310083a403f3310d5cf73ba6683aa9d962dc65b9577e565c8d0e22adf",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Glossary",
          "question": "What do today’s main labels mean?",
          "headline": "Reported, inferred, ranked, and corrected are different states.",
          "narrative": [
            "Mortgage News Daily reported: “Mortgage Rates Roughly Unchanged Despite Bond Market Improvement”. “Reported” means the named publisher made the stated claim. “Inferred” means OTR or a reader is explaining what it may mean; that explanation is not the publisher’s fact.",
            "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. “Ranked” means one stated rule placed the report in an order. “Corrected” means a later dated record changes or removes a claim while the earlier saved issue stays visible."
          ],
          "beats": [
            {
              "label": "REPORTED",
              "title": "A named publisher made the claim",
              "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 supports its own words and event.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "INFERRED",
              "title": "An explanation needs its own support",
              "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”. A possible meaning must not be presented as the publisher’s fact.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "RANKED",
              "title": "An order is an editorial choice",
              "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 order can change without changing the saved facts.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked.",
          "watch_conditions": [
            "An explanation shown as a fact",
            "A ranking shown as certainty",
            "A correction hidden from the saved issue"
          ],
          "invalidation": "Correct any label that says more than the named report, stated time, or later result allows.",
          "content_sha256": "dfbdfe8310083a403f3310d5cf73ba6683aa9d962dc65b9577e565c8d0e22adf",
          "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, inferred, ranked, and corrected are different states.",
            "current": "Reported, inferred, ranked, and corrected 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”. “Reported” means the named publisher made the stated claim. “Inferred” means OTR or a reader is explaining what it may mean; that explanation is not the publisher’s fact.",
              "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. “Ranked” means one stated rule placed the report in an order. “Corrected” means a later dated record changes or removes a claim while the earlier saved issue stays visible."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "A named publisher made the claim",
              "An explanation needs its own support",
              "An order is an editorial choice"
            ],
            "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": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked.",
            "current": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "An explanation shown as a fact",
              "A ranking shown as certainty",
              "A correction hidden from the saved issue"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Correct any label that says more than the named report, stated time, or later result allows.",
            "current": "Correct any label that says more than the named report, stated time, or later result 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",
            "allows",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "center",
            "certainty",
            "change",
            "changes",
            "changing",
            "checked",
            "choice",
            "claim",
            "clear",
            "company",
            "construction",
            "copper",
            "correct",
            "corrected",
            "correction",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "editorial",
            "event",
            "explaining",
            "explanation",
            "export",
            "firm",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "happened",
            "hidden",
            "hold",
            "improvement",
            "inferred",
            "issue",
            "label",
            "labels",
            "largest",
            "later",
            "logistics",
            "looking",
            "loudoun",
            "made",
            "main",
            "mean",
            "meaning",
            "means",
            "mortgage",
            "must",
            "named",
            "news",
            "order",
            "placed",
            "politico",
            "possible",
            "presented",
            "president",
            "publisher",
            "publishers",
            "puts",
            "ranked",
            "ranking",
            "rates",
            "reader",
            "record",
            "regional",
            "removes",
            "reported",
            "result",
            "roughly",
            "rule",
            "says",
            "scheme",
            "separately",
            "show",
            "shown",
            "singapore",
            "site",
            "someone",
            "southeast",
            "stated",
            "states",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "thinks",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "visible",
            "wire",
            "without",
            "wjla",
            "words",
            "wsmv"
          ],
          "shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58: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-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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "certainty",
                "change",
                "changes",
                "changing",
                "checked",
                "choice",
                "claim",
                "clear",
                "company",
                "construction",
                "copper",
                "correct",
                "corrected",
                "correction",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "explaining",
                "explanation",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "happened",
                "hidden",
                "hold",
                "improvement",
                "inferred",
                "issue",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "made",
                "main",
                "mean",
                "meaning",
                "means",
                "mortgage",
                "must",
                "named",
                "news",
                "order",
                "placed",
                "politico",
                "possible",
                "presented",
                "president",
                "publisher",
                "publishers",
                "puts",
                "ranked",
                "ranking",
                "rates",
                "reader",
                "record",
                "regional",
                "removes",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "scheme",
                "separately",
                "show",
                "shown",
                "singapore",
                "site",
                "someone",
                "southeast",
                "stated",
                "states",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "thinks",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "visible",
                "wire",
                "without",
                "wjla",
                "words",
                "wsmv"
              ],
              "shared_term_count": 122,
              "shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "certainty",
                "change",
                "changes",
                "changing",
                "checked",
                "choice",
                "claim",
                "clear",
                "company",
                "construction",
                "copper",
                "correct",
                "corrected",
                "correction",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "explaining",
                "explanation",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "happened",
                "hidden",
                "hold",
                "improvement",
                "inferred",
                "issue",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "made",
                "main",
                "mean",
                "meaning",
                "means",
                "mortgage",
                "must",
                "named",
                "news",
                "order",
                "placed",
                "politico",
                "possible",
                "presented",
                "president",
                "publisher",
                "publishers",
                "puts",
                "ranked",
                "ranking",
                "rates",
                "reader",
                "record",
                "regional",
                "removes",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "scheme",
                "separately",
                "show",
                "shown",
                "singapore",
                "site",
                "someone",
                "southeast",
                "stated",
                "states",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "thinks",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "visible",
                "wire",
                "without",
                "wjla",
                "words",
                "wsmv"
              ],
              "shared_term_count": 122,
              "shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "alleging",
                "allows",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "certainty",
                "change",
                "changes",
                "changing",
                "checked",
                "choice",
                "claim",
                "clear",
                "company",
                "construction",
                "copper",
                "correct",
                "corrected",
                "correction",
                "costs",
                "county",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "explaining",
                "explanation",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "happened",
                "hidden",
                "hold",
                "improvement",
                "inferred",
                "issue",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "loudoun",
                "made",
                "main",
                "mean",
                "meaning",
                "means",
                "mortgage",
                "must",
                "named",
                "news",
                "order",
                "placed",
                "politico",
                "possible",
                "presented",
                "president",
                "publisher",
                "publishers",
                "puts",
                "ranked",
                "ranking",
                "rates",
                "reader",
                "record",
                "regional",
                "removes",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "scheme",
                "separately",
                "show",
                "shown",
                "singapore",
                "site",
                "someone",
                "southeast",
                "stated",
                "states",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "support",
                "supports",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "thinks",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "visible",
                "wire",
                "without",
                "wjla",
                "words",
                "wsmv"
              ],
              "shared_term_count": 122,
              "shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f"
            },
            {
              "rank": 4,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "allows",
                "approvals",
                "asias",
                "banking",
                "bond",
                "build",
                "center",
                "certainty",
                "change",
                "changes",
                "changing",
                "checked",
                "choice",
                "claim",
                "clear",
                "correct",
                "corrected",
                "correction",
                "costs",
                "daily",
                "data",
                "datamarnews",
                "dated",
                "despite",
                "different",
                "digital",
                "drive",
                "each",
                "editorial",
                "event",
                "explaining",
                "explanation",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "happened",
                "hidden",
                "hold",
                "improvement",
                "inferred",
                "issue",
                "label",
                "labels",
                "largest",
                "later",
                "logistics",
                "looking",
                "made",
                "main",
                "mean",
                "meaning",
                "means",
                "mortgage",
                "must",
                "named",
                "news",
                "order",
                "placed",
                "politico",
                "possible",
                "presented",
                "publisher",
                "publishers",
                "puts",
                "ranked",
                "ranking",
                "rates",
                "reader",
                "record",
                "regional",
                "removes",
                "reported",
                "result",
                "roughly",
                "rule",
                "says",
                "separately",
                "show",
                "shown",
                "singapore",
                "someone",
                "southeast",
                "stated",
                "states",
                "stays",
                "subsidiary",
                "support",
                "supports",
                "tariffs",
                "tech",
                "texas",
                "thinks",
                "time",
                "todays",
                "turmoil",
                "unchanged",
                "visible",
                "without",
                "words"
              ],
              "shared_term_count": 103,
              "shared_terms_sha256": "eef0d1165c9081ce337226ff9f0e795a53edc2e6e71348ac054c356881dc8e68",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "3f84d33a42b1b6fb4a23c2229e18894d657d1e99e624778cb0b85540d6e8c6c7"
            },
            {
              "rank": 5,
              "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": 290,
              "qualifies": true,
              "shared_terms": [
                "change",
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "inferred",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "supports",
                "time",
                "without",
                "words"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "6e178befe361e816761bf15462609219f30e1e25156d06eda4dd21f36573fed2",
              "shared_source_ids": [],
              "score_receipt_sha256": "c2ed529b6bc7ff4e1327a71d7bd70bc8875ce87840d4067e5936bf397d7e686f"
            },
            {
              "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": 287,
              "qualifies": true,
              "shared_terms": [
                "allows",
                "change",
                "changes",
                "clear",
                "correct",
                "dated",
                "different",
                "explanation",
                "later",
                "main",
                "mean",
                "means",
                "must",
                "named",
                "placed",
                "record",
                "reported",
                "result",
                "says",
                "show",
                "support",
                "time",
                "todays",
                "without",
                "words"
              ],
              "shared_term_count": 25,
              "shared_terms_sha256": "401294143cdbbc453445d8b0127be3e9b6976ae53425006972f8b1970760566b",
              "shared_source_ids": [],
              "score_receipt_sha256": "9bb698ab5f333d9c897e0e9f75a556d1d416372abd45e1a1ba26dd7d0ea5f215"
            },
            {
              "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": 257,
              "qualifies": true,
              "shared_terms": [
                "change",
                "changes",
                "clear",
                "dated",
                "different",
                "explanation",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "result",
                "states",
                "support",
                "supports",
                "time",
                "todays",
                "without"
              ],
              "shared_term_count": 19,
              "shared_terms_sha256": "fb45b1167643b5e49089deee284c2bf28cd9b7ce3372abf6b0a19918d458f9d7",
              "shared_source_ids": [],
              "score_receipt_sha256": "df49f48c7fbcb56da86822c94bec14d225f83d6b0d6bf853089e25c9413d8058"
            },
            {
              "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": 233,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "clear",
                "correct",
                "different",
                "explanation",
                "inferred",
                "label",
                "later",
                "main",
                "mean",
                "means",
                "must",
                "placed",
                "reported",
                "show",
                "states",
                "support",
                "time",
                "todays",
                "words"
              ],
              "shared_term_count": 20,
              "shared_terms_sha256": "ad2c8382844adaa0f9a397dec9caa65d2c4a06fc706f3b84e8579dc0d350d472",
              "shared_source_ids": [],
              "score_receipt_sha256": "39ff4e4fec5a35493bc6bfd31708a1b6e567b04056f7e76adcea0067846598a6"
            },
            {
              "rank": 9,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 10,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 12,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 13,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 14,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 15,
              "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": 195,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 16,
              "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": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 17,
              "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": [
                "changes",
                "claim",
                "dated",
                "different",
                "explanation",
                "label",
                "labels",
                "made",
                "means",
                "named",
                "publisher",
                "reported",
                "states",
                "time",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
              "shared_source_ids": [],
              "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
            },
            {
              "rank": 18,
              "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": 154,
              "qualifies": true,
              "shared_terms": [
                "checked",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "meaning",
                "means",
                "publisher",
                "separately",
                "support",
                "visible"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
              "shared_source_ids": [],
              "score_receipt_sha256": "060cdf0c82739fe299068dbd44fc9ee4ba05051b662285b153b2f90cf2167d6e"
            },
            {
              "rank": 19,
              "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": 154,
              "qualifies": true,
              "shared_terms": [
                "checked",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "meaning",
                "means",
                "publisher",
                "separately",
                "support",
                "visible"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
              "shared_source_ids": [],
              "score_receipt_sha256": "060cdf0c82739fe299068dbd44fc9ee4ba05051b662285b153b2f90cf2167d6e"
            },
            {
              "rank": 20,
              "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": 152,
              "qualifies": true,
              "shared_terms": [
                "checked",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "meaning",
                "means",
                "publisher",
                "separately",
                "support",
                "visible"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
              "shared_source_ids": [],
              "score_receipt_sha256": "69aecdcf02e8409262f1989b5280e14cfde58a7233494a5d174ca6c70a64f3e1"
            },
            {
              "rank": 21,
              "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": 152,
              "qualifies": true,
              "shared_terms": [
                "checked",
                "claim",
                "different",
                "editorial",
                "fresh",
                "mean",
                "meaning",
                "means",
                "publisher",
                "separately",
                "support",
                "visible"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
              "shared_source_ids": [],
              "score_receipt_sha256": "69aecdcf02e8409262f1989b5280e14cfde58a7233494a5d174ca6c70a64f3e1"
            },
            {
              "rank": 22,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 23,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 24,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 25,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 26,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 27,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 28,
              "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": 150,
              "qualifies": true,
              "shared_terms": [
                "changes",
                "claim",
                "data",
                "label",
                "later",
                "named",
                "publisher",
                "reported",
                "result",
                "rule",
                "says",
                "singapore",
                "states",
                "todays",
                "without"
              ],
              "shared_term_count": 15,
              "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
              "shared_source_ids": [],
              "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
            },
            {
              "rank": 29,
              "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": 113,
              "qualifies": true,
              "shared_terms": [
                "certainty",
                "company",
                "costs",
                "named",
                "order",
                "presented",
                "rates",
                "rule",
                "separately",
                "show",
                "visible"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "593ede31c81042e93d3a237a1fc22a05ca82455b62db999de70a720e3ec0335c",
              "shared_source_ids": [],
              "score_receipt_sha256": "bde3ab9f9921f2a3ca2f99d978934430f4e2d9ba24377cf3171c4f9aac153fc1"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "alleging",
            "allows",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "center",
            "certainty",
            "change",
            "changes",
            "changing",
            "checked",
            "choice",
            "claim",
            "clear",
            "company",
            "construction",
            "copper",
            "correct",
            "corrected",
            "correction",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "editorial",
            "event",
            "explaining",
            "explanation",
            "export",
            "firm",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "happened",
            "hidden",
            "hold",
            "improvement",
            "inferred",
            "issue",
            "label",
            "labels",
            "largest",
            "later",
            "logistics",
            "looking",
            "loudoun",
            "made",
            "main",
            "mean",
            "meaning",
            "means",
            "mortgage",
            "must",
            "named",
            "news",
            "order",
            "placed",
            "politico",
            "possible",
            "presented",
            "president",
            "publisher",
            "publishers",
            "puts",
            "ranked",
            "ranking",
            "rates",
            "reader",
            "record",
            "regional",
            "removes",
            "reported",
            "result",
            "roughly",
            "rule",
            "says",
            "scheme",
            "separately",
            "show",
            "shown",
            "singapore",
            "site",
            "someone",
            "southeast",
            "stated",
            "states",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "thinks",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "visible",
            "wire",
            "without",
            "wjla",
            "words",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
          "selected_score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "e70d4827763cb29e8e803f7ed51b90825a43ccb7399970da40b6025561a077ef",
        "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": "fab866dc55c095c9ff3d9696c9126521e0e3c7c28cde5db236c1fa2d1145c915"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-GLOSSARY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Glossary",
          "source_headline": "Reported, inferred, ranked, and corrected are different states.",
          "source_question": "What do today’s main labels mean?",
          "source_market_connection": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "dfbdfe8310083a403f3310d5cf73ba6683aa9d962dc65b9577e565c8d0e22adf",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Glossary",
          "current_headline": "Reported, inferred, ranked, and corrected are different states.",
          "current_question": "What do today’s main labels mean?",
          "current_market_connection": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "dfbdfe8310083a403f3310d5cf73ba6683aa9d962dc65b9577e565c8d0e22adf",
          "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, inferred, ranked, and corrected are different states.",
              "current": "Reported, inferred, ranked, and corrected 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”. “Reported” means the named publisher made the stated claim. “Inferred” means OTR or a reader is explaining what it may mean; that explanation is not the publisher’s fact.",
                "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. “Ranked” means one stated rule placed the report in an order. “Corrected” means a later dated record changes or removes a claim while the earlier saved issue stays visible."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "A named publisher made the claim",
                "An explanation needs its own support",
                "An order is an editorial choice"
              ],
              "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": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked.",
              "current": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "An explanation shown as a fact",
                "A ranking shown as certainty",
                "A correction hidden from the saved issue"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Correct any label that says more than the named report, stated time, or later result allows.",
              "current": "Correct any label that says more than the named report, stated time, or later result 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",
            "allows",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "center",
            "certainty",
            "change",
            "changes",
            "changing",
            "checked",
            "choice",
            "claim",
            "clear",
            "company",
            "construction",
            "copper",
            "correct",
            "corrected",
            "correction",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "editorial",
            "event",
            "explaining",
            "explanation",
            "export",
            "firm",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "happened",
            "hidden",
            "hold",
            "improvement",
            "inferred",
            "issue",
            "label",
            "labels",
            "largest",
            "later",
            "logistics",
            "looking",
            "loudoun",
            "made",
            "main",
            "mean",
            "meaning",
            "means",
            "mortgage",
            "must",
            "named",
            "news",
            "order",
            "placed",
            "politico",
            "possible",
            "presented",
            "president",
            "publisher",
            "publishers",
            "puts",
            "ranked",
            "ranking",
            "rates",
            "reader",
            "record",
            "regional",
            "removes",
            "reported",
            "result",
            "roughly",
            "rule",
            "says",
            "scheme",
            "separately",
            "show",
            "shown",
            "singapore",
            "site",
            "someone",
            "southeast",
            "stated",
            "states",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "thinks",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "visible",
            "wire",
            "without",
            "wjla",
            "words",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
          "topical_score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58: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-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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "certainty",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "choice",
                  "claim",
                  "clear",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "explaining",
                  "explanation",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hidden",
                  "hold",
                  "improvement",
                  "inferred",
                  "issue",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "made",
                  "main",
                  "mean",
                  "meaning",
                  "means",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "order",
                  "placed",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "publishers",
                  "puts",
                  "ranked",
                  "ranking",
                  "rates",
                  "reader",
                  "record",
                  "regional",
                  "removes",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "show",
                  "shown",
                  "singapore",
                  "site",
                  "someone",
                  "southeast",
                  "stated",
                  "states",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "thinks",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "wire",
                  "without",
                  "wjla",
                  "words",
                  "wsmv"
                ],
                "shared_term_count": 122,
                "shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "certainty",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "choice",
                  "claim",
                  "clear",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "explaining",
                  "explanation",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hidden",
                  "hold",
                  "improvement",
                  "inferred",
                  "issue",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "made",
                  "main",
                  "mean",
                  "meaning",
                  "means",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "order",
                  "placed",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "publishers",
                  "puts",
                  "ranked",
                  "ranking",
                  "rates",
                  "reader",
                  "record",
                  "regional",
                  "removes",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "show",
                  "shown",
                  "singapore",
                  "site",
                  "someone",
                  "southeast",
                  "stated",
                  "states",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "thinks",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "wire",
                  "without",
                  "wjla",
                  "words",
                  "wsmv"
                ],
                "shared_term_count": 122,
                "shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "certainty",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "choice",
                  "claim",
                  "clear",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "explaining",
                  "explanation",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hidden",
                  "hold",
                  "improvement",
                  "inferred",
                  "issue",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "made",
                  "main",
                  "mean",
                  "meaning",
                  "means",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "order",
                  "placed",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "publishers",
                  "puts",
                  "ranked",
                  "ranking",
                  "rates",
                  "reader",
                  "record",
                  "regional",
                  "removes",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "show",
                  "shown",
                  "singapore",
                  "site",
                  "someone",
                  "southeast",
                  "stated",
                  "states",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "thinks",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "wire",
                  "without",
                  "wjla",
                  "words",
                  "wsmv"
                ],
                "shared_term_count": 122,
                "shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "allows",
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "certainty",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "choice",
                  "claim",
                  "clear",
                  "correct",
                  "corrected",
                  "correction",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "explaining",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hidden",
                  "hold",
                  "improvement",
                  "inferred",
                  "issue",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "made",
                  "main",
                  "mean",
                  "meaning",
                  "means",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "order",
                  "placed",
                  "politico",
                  "possible",
                  "presented",
                  "publisher",
                  "publishers",
                  "puts",
                  "ranked",
                  "ranking",
                  "rates",
                  "reader",
                  "record",
                  "regional",
                  "removes",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "separately",
                  "show",
                  "shown",
                  "singapore",
                  "someone",
                  "southeast",
                  "stated",
                  "states",
                  "stays",
                  "subsidiary",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "texas",
                  "thinks",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "without",
                  "words"
                ],
                "shared_term_count": 103,
                "shared_terms_sha256": "eef0d1165c9081ce337226ff9f0e795a53edc2e6e71348ac054c356881dc8e68",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "3f84d33a42b1b6fb4a23c2229e18894d657d1e99e624778cb0b85540d6e8c6c7"
              },
              {
                "rank": 5,
                "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": 290,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "inferred",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "supports",
                  "time",
                  "without",
                  "words"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "6e178befe361e816761bf15462609219f30e1e25156d06eda4dd21f36573fed2",
                "shared_source_ids": [],
                "score_receipt_sha256": "c2ed529b6bc7ff4e1327a71d7bd70bc8875ce87840d4067e5936bf397d7e686f"
              },
              {
                "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": 287,
                "qualifies": true,
                "shared_terms": [
                  "allows",
                  "change",
                  "changes",
                  "clear",
                  "correct",
                  "dated",
                  "different",
                  "explanation",
                  "later",
                  "main",
                  "mean",
                  "means",
                  "must",
                  "named",
                  "placed",
                  "record",
                  "reported",
                  "result",
                  "says",
                  "show",
                  "support",
                  "time",
                  "todays",
                  "without",
                  "words"
                ],
                "shared_term_count": 25,
                "shared_terms_sha256": "401294143cdbbc453445d8b0127be3e9b6976ae53425006972f8b1970760566b",
                "shared_source_ids": [],
                "score_receipt_sha256": "9bb698ab5f333d9c897e0e9f75a556d1d416372abd45e1a1ba26dd7d0ea5f215"
              },
              {
                "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": 257,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "changes",
                  "clear",
                  "dated",
                  "different",
                  "explanation",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "states",
                  "support",
                  "supports",
                  "time",
                  "todays",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fb45b1167643b5e49089deee284c2bf28cd9b7ce3372abf6b0a19918d458f9d7",
                "shared_source_ids": [],
                "score_receipt_sha256": "df49f48c7fbcb56da86822c94bec14d225f83d6b0d6bf853089e25c9413d8058"
              },
              {
                "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": 233,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "clear",
                  "correct",
                  "different",
                  "explanation",
                  "inferred",
                  "label",
                  "later",
                  "main",
                  "mean",
                  "means",
                  "must",
                  "placed",
                  "reported",
                  "show",
                  "states",
                  "support",
                  "time",
                  "todays",
                  "words"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "ad2c8382844adaa0f9a397dec9caa65d2c4a06fc706f3b84e8579dc0d350d472",
                "shared_source_ids": [],
                "score_receipt_sha256": "39ff4e4fec5a35493bc6bfd31708a1b6e567b04056f7e76adcea0067846598a6"
              },
              {
                "rank": 9,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 10,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 12,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 13,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 14,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 15,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 16,
                "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": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 17,
                "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": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 18,
                "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": 154,
                "qualifies": true,
                "shared_terms": [
                  "checked",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "meaning",
                  "means",
                  "publisher",
                  "separately",
                  "support",
                  "visible"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
                "shared_source_ids": [],
                "score_receipt_sha256": "060cdf0c82739fe299068dbd44fc9ee4ba05051b662285b153b2f90cf2167d6e"
              },
              {
                "rank": 19,
                "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": 154,
                "qualifies": true,
                "shared_terms": [
                  "checked",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "meaning",
                  "means",
                  "publisher",
                  "separately",
                  "support",
                  "visible"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
                "shared_source_ids": [],
                "score_receipt_sha256": "060cdf0c82739fe299068dbd44fc9ee4ba05051b662285b153b2f90cf2167d6e"
              },
              {
                "rank": 20,
                "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": 152,
                "qualifies": true,
                "shared_terms": [
                  "checked",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "meaning",
                  "means",
                  "publisher",
                  "separately",
                  "support",
                  "visible"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
                "shared_source_ids": [],
                "score_receipt_sha256": "69aecdcf02e8409262f1989b5280e14cfde58a7233494a5d174ca6c70a64f3e1"
              },
              {
                "rank": 21,
                "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": 152,
                "qualifies": true,
                "shared_terms": [
                  "checked",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "meaning",
                  "means",
                  "publisher",
                  "separately",
                  "support",
                  "visible"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
                "shared_source_ids": [],
                "score_receipt_sha256": "69aecdcf02e8409262f1989b5280e14cfde58a7233494a5d174ca6c70a64f3e1"
              },
              {
                "rank": 22,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 23,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 24,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 25,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 26,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 27,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 28,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 29,
                "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": 113,
                "qualifies": true,
                "shared_terms": [
                  "certainty",
                  "company",
                  "costs",
                  "named",
                  "order",
                  "presented",
                  "rates",
                  "rule",
                  "separately",
                  "show",
                  "visible"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "593ede31c81042e93d3a237a1fc22a05ca82455b62db999de70a720e3ec0335c",
                "shared_source_ids": [],
                "score_receipt_sha256": "bde3ab9f9921f2a3ca2f99d978934430f4e2d9ba24377cf3171c4f9aac153fc1"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "alleging",
              "allows",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "bond",
              "build",
              "center",
              "certainty",
              "change",
              "changes",
              "changing",
              "checked",
              "choice",
              "claim",
              "clear",
              "company",
              "construction",
              "copper",
              "correct",
              "corrected",
              "correction",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "dated",
              "despite",
              "different",
              "digital",
              "drive",
              "each",
              "editorial",
              "event",
              "explaining",
              "explanation",
              "export",
              "firm",
              "food",
              "former",
              "fortune",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "happened",
              "hidden",
              "hold",
              "improvement",
              "inferred",
              "issue",
              "label",
              "labels",
              "largest",
              "later",
              "logistics",
              "looking",
              "loudoun",
              "made",
              "main",
              "mean",
              "meaning",
              "means",
              "mortgage",
              "must",
              "named",
              "news",
              "order",
              "placed",
              "politico",
              "possible",
              "presented",
              "president",
              "publisher",
              "publishers",
              "puts",
              "ranked",
              "ranking",
              "rates",
              "reader",
              "record",
              "regional",
              "removes",
              "reported",
              "result",
              "roughly",
              "rule",
              "says",
              "scheme",
              "separately",
              "show",
              "shown",
              "singapore",
              "site",
              "someone",
              "southeast",
              "stated",
              "states",
              "stays",
              "stolen",
              "subsidiary",
              "sues",
              "support",
              "supports",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "thinks",
              "time",
              "todays",
              "turmoil",
              "unchanged",
              "visible",
              "wire",
              "without",
              "wjla",
              "words",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
            "selected_score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "e70d4827763cb29e8e803f7ed51b90825a43ccb7399970da40b6025561a077ef",
          "comparison_receipt_sha256": "fab866dc55c095c9ff3d9696c9126521e0e3c7c28cde5db236c1fa2d1145c915",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "e6ad62735dbab4b6631e4b5489720bc26f47a59caaa2fa90bf6e51f3e4a9d612",
        "query_concepts": {
          "entities": [],
          "events": [],
          "terms": [
            "inferred",
            "ranked",
            "and",
            "corrected",
            "are",
            "different",
            "states",
            "clear",
            "labels",
            "show",
            "happened",
            "someone",
            "thinks",
            "may",
            "mean",
            "still",
            "needs",
            "checked",
            "mortgage",
            "rates",
            "roughly",
            "unchanged",
            "despite",
            "bond",
            "market",
            "improvement",
            "means",
            "the",
            "named",
            "made",
            "stated",
            "claim",
            "reader",
            "explaining",
            "explanation",
            "not",
            "fact",
            "politico",
            "texas",
            "governor",
            "puts",
            "data",
            "center",
            "grid",
            "approvals",
            "hold",
            "one",
            "rule",
            "placed",
            "order",
            "later",
            "dated",
            "record",
            "changes",
            "removes",
            "earlier",
            "saved",
            "issue",
            "stays",
            "visible",
            "shown",
            "ranking",
            "certainty",
            "correction",
            "hidden"
          ],
          "direction": "UNSTATED"
        },
        "before_at_sgt": "2026-08-04T06:24:00+08:00",
        "matched_record_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-12-PROOF",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-10-GLOSSARY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-11-GLOSSARY",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-10-LEARNING",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT::TAB-11-GLOSSARY"
        ],
        "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-1055-SGT"
        ],
        "direction_counts": {
          "UP": 1,
          "DOWN": 1,
          "MIXED": 1,
          "UNSTATED": 2
        },
        "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-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": 269.6355,
            "why": [
              "shared terms: corrected, the, saved, and, unchanged"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT::TAB-10-GLOSSARY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-01-2345-SGT",
            "date": "2026-08-01",
            "title": "Reported, source-linked, inferred, locked and resolved are different states.",
            "engine": null,
            "tab": "Glossary",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 248.1949,
            "why": [
              "shared terms: means, inferred, different, states, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02::TAB-11-GLOSSARY",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
            "date": "2026-08-03",
            "title": "A pause, hope for talks, action on a currency, more supply and later proof do not mean the same thing.",
            "engine": null,
            "tab": "Glossary",
            "evidence_state": null,
            "direction": "DOWN",
            "matched_entities": [],
            "matched_events": [],
            "score": 239.5818,
            "why": [
              "shared terms: means, the, not, market, mean"
            ],
            "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": [],
            "matched_events": [],
            "score": 224.5885,
            "why": [
              "shared terms: order, the, corrected, not, ranking"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "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": 206.3733,
            "why": [
              "shared terms: saved, and, are, states, fact"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "c8fb23081d63c86ab7130d6ff9bf295efae015e3e7647bab85e384aff30fa35e"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-GLOSSARY",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Glossary",
          "source_headline": "Reported, inferred, ranked, and corrected are different states.",
          "source_question": "What do today’s main labels mean?",
          "source_market_connection": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "dfbdfe8310083a403f3310d5cf73ba6683aa9d962dc65b9577e565c8d0e22adf",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Glossary",
          "current_headline": "Reported, inferred, ranked, and corrected are different states.",
          "current_question": "What do today’s main labels mean?",
          "current_market_connection": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "dfbdfe8310083a403f3310d5cf73ba6683aa9d962dc65b9577e565c8d0e22adf",
          "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, inferred, ranked, and corrected are different states.",
              "current": "Reported, inferred, ranked, and corrected 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”. “Reported” means the named publisher made the stated claim. “Inferred” means OTR or a reader is explaining what it may mean; that explanation is not the publisher’s fact.",
                "E&E News by POLITICO reported: “Texas governor puts data center grid approvals on hold”. “Ranked” means one stated rule placed the report in an order. “Corrected” means a later dated record changes or removes a claim while the earlier saved issue stays visible."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "A named publisher made the claim",
                "An explanation needs its own support",
                "An order is an editorial choice"
              ],
              "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": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked.",
              "current": "Clear labels show what happened, what someone thinks it may mean, and what still needs to be checked."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "An explanation shown as a fact",
                "A ranking shown as certainty",
                "A correction hidden from the saved issue"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Correct any label that says more than the named report, stated time, or later result allows.",
              "current": "Correct any label that says more than the named report, stated time, or later result 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",
            "allows",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "bond",
            "build",
            "center",
            "certainty",
            "change",
            "changes",
            "changing",
            "checked",
            "choice",
            "claim",
            "clear",
            "company",
            "construction",
            "copper",
            "correct",
            "corrected",
            "correction",
            "costs",
            "county",
            "daily",
            "data",
            "datamarnews",
            "dated",
            "despite",
            "different",
            "digital",
            "drive",
            "each",
            "editorial",
            "event",
            "explaining",
            "explanation",
            "export",
            "firm",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "happened",
            "hidden",
            "hold",
            "improvement",
            "inferred",
            "issue",
            "label",
            "labels",
            "largest",
            "later",
            "logistics",
            "looking",
            "loudoun",
            "made",
            "main",
            "mean",
            "meaning",
            "means",
            "mortgage",
            "must",
            "named",
            "news",
            "order",
            "placed",
            "politico",
            "possible",
            "presented",
            "president",
            "publisher",
            "publishers",
            "puts",
            "ranked",
            "ranking",
            "rates",
            "reader",
            "record",
            "regional",
            "removes",
            "reported",
            "result",
            "roughly",
            "rule",
            "says",
            "scheme",
            "separately",
            "show",
            "shown",
            "singapore",
            "site",
            "someone",
            "southeast",
            "stated",
            "states",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "support",
            "supports",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "thinks",
            "time",
            "todays",
            "turmoil",
            "unchanged",
            "visible",
            "wire",
            "without",
            "wjla",
            "words",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
          "topical_score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58: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-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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "certainty",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "choice",
                  "claim",
                  "clear",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "explaining",
                  "explanation",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hidden",
                  "hold",
                  "improvement",
                  "inferred",
                  "issue",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "made",
                  "main",
                  "mean",
                  "meaning",
                  "means",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "order",
                  "placed",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "publishers",
                  "puts",
                  "ranked",
                  "ranking",
                  "rates",
                  "reader",
                  "record",
                  "regional",
                  "removes",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "show",
                  "shown",
                  "singapore",
                  "site",
                  "someone",
                  "southeast",
                  "stated",
                  "states",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "thinks",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "wire",
                  "without",
                  "wjla",
                  "words",
                  "wsmv"
                ],
                "shared_term_count": 122,
                "shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "certainty",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "choice",
                  "claim",
                  "clear",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "explaining",
                  "explanation",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hidden",
                  "hold",
                  "improvement",
                  "inferred",
                  "issue",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "made",
                  "main",
                  "mean",
                  "meaning",
                  "means",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "order",
                  "placed",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "publishers",
                  "puts",
                  "ranked",
                  "ranking",
                  "rates",
                  "reader",
                  "record",
                  "regional",
                  "removes",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "show",
                  "shown",
                  "singapore",
                  "site",
                  "someone",
                  "southeast",
                  "stated",
                  "states",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "thinks",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "wire",
                  "without",
                  "wjla",
                  "words",
                  "wsmv"
                ],
                "shared_term_count": 122,
                "shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "alleging",
                  "allows",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "certainty",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "choice",
                  "claim",
                  "clear",
                  "company",
                  "construction",
                  "copper",
                  "correct",
                  "corrected",
                  "correction",
                  "costs",
                  "county",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "explaining",
                  "explanation",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hidden",
                  "hold",
                  "improvement",
                  "inferred",
                  "issue",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "loudoun",
                  "made",
                  "main",
                  "mean",
                  "meaning",
                  "means",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "order",
                  "placed",
                  "politico",
                  "possible",
                  "presented",
                  "president",
                  "publisher",
                  "publishers",
                  "puts",
                  "ranked",
                  "ranking",
                  "rates",
                  "reader",
                  "record",
                  "regional",
                  "removes",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "scheme",
                  "separately",
                  "show",
                  "shown",
                  "singapore",
                  "site",
                  "someone",
                  "southeast",
                  "stated",
                  "states",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "thinks",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "wire",
                  "without",
                  "wjla",
                  "words",
                  "wsmv"
                ],
                "shared_term_count": 122,
                "shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "allows",
                  "approvals",
                  "asias",
                  "banking",
                  "bond",
                  "build",
                  "center",
                  "certainty",
                  "change",
                  "changes",
                  "changing",
                  "checked",
                  "choice",
                  "claim",
                  "clear",
                  "correct",
                  "corrected",
                  "correction",
                  "costs",
                  "daily",
                  "data",
                  "datamarnews",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "drive",
                  "each",
                  "editorial",
                  "event",
                  "explaining",
                  "explanation",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "happened",
                  "hidden",
                  "hold",
                  "improvement",
                  "inferred",
                  "issue",
                  "label",
                  "labels",
                  "largest",
                  "later",
                  "logistics",
                  "looking",
                  "made",
                  "main",
                  "mean",
                  "meaning",
                  "means",
                  "mortgage",
                  "must",
                  "named",
                  "news",
                  "order",
                  "placed",
                  "politico",
                  "possible",
                  "presented",
                  "publisher",
                  "publishers",
                  "puts",
                  "ranked",
                  "ranking",
                  "rates",
                  "reader",
                  "record",
                  "regional",
                  "removes",
                  "reported",
                  "result",
                  "roughly",
                  "rule",
                  "says",
                  "separately",
                  "show",
                  "shown",
                  "singapore",
                  "someone",
                  "southeast",
                  "stated",
                  "states",
                  "stays",
                  "subsidiary",
                  "support",
                  "supports",
                  "tariffs",
                  "tech",
                  "texas",
                  "thinks",
                  "time",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "without",
                  "words"
                ],
                "shared_term_count": 103,
                "shared_terms_sha256": "eef0d1165c9081ce337226ff9f0e795a53edc2e6e71348ac054c356881dc8e68",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "3f84d33a42b1b6fb4a23c2229e18894d657d1e99e624778cb0b85540d6e8c6c7"
              },
              {
                "rank": 5,
                "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": 290,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "inferred",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "supports",
                  "time",
                  "without",
                  "words"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "6e178befe361e816761bf15462609219f30e1e25156d06eda4dd21f36573fed2",
                "shared_source_ids": [],
                "score_receipt_sha256": "c2ed529b6bc7ff4e1327a71d7bd70bc8875ce87840d4067e5936bf397d7e686f"
              },
              {
                "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": 287,
                "qualifies": true,
                "shared_terms": [
                  "allows",
                  "change",
                  "changes",
                  "clear",
                  "correct",
                  "dated",
                  "different",
                  "explanation",
                  "later",
                  "main",
                  "mean",
                  "means",
                  "must",
                  "named",
                  "placed",
                  "record",
                  "reported",
                  "result",
                  "says",
                  "show",
                  "support",
                  "time",
                  "todays",
                  "without",
                  "words"
                ],
                "shared_term_count": 25,
                "shared_terms_sha256": "401294143cdbbc453445d8b0127be3e9b6976ae53425006972f8b1970760566b",
                "shared_source_ids": [],
                "score_receipt_sha256": "9bb698ab5f333d9c897e0e9f75a556d1d416372abd45e1a1ba26dd7d0ea5f215"
              },
              {
                "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": 257,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "changes",
                  "clear",
                  "dated",
                  "different",
                  "explanation",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "states",
                  "support",
                  "supports",
                  "time",
                  "todays",
                  "without"
                ],
                "shared_term_count": 19,
                "shared_terms_sha256": "fb45b1167643b5e49089deee284c2bf28cd9b7ce3372abf6b0a19918d458f9d7",
                "shared_source_ids": [],
                "score_receipt_sha256": "df49f48c7fbcb56da86822c94bec14d225f83d6b0d6bf853089e25c9413d8058"
              },
              {
                "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": 233,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "clear",
                  "correct",
                  "different",
                  "explanation",
                  "inferred",
                  "label",
                  "later",
                  "main",
                  "mean",
                  "means",
                  "must",
                  "placed",
                  "reported",
                  "show",
                  "states",
                  "support",
                  "time",
                  "todays",
                  "words"
                ],
                "shared_term_count": 20,
                "shared_terms_sha256": "ad2c8382844adaa0f9a397dec9caa65d2c4a06fc706f3b84e8579dc0d350d472",
                "shared_source_ids": [],
                "score_receipt_sha256": "39ff4e4fec5a35493bc6bfd31708a1b6e567b04056f7e76adcea0067846598a6"
              },
              {
                "rank": 9,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 10,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 12,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 13,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 14,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 15,
                "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": 195,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 16,
                "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": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 17,
                "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": [
                  "changes",
                  "claim",
                  "dated",
                  "different",
                  "explanation",
                  "label",
                  "labels",
                  "made",
                  "means",
                  "named",
                  "publisher",
                  "reported",
                  "states",
                  "time",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "d6eb7928d8f8f01bda5037e0c1c315433ee79e8496a79e09beaee54deafbd8c3",
                "shared_source_ids": [],
                "score_receipt_sha256": "f5858e0b4b9f79b5a4b8b952a23b2d261210eb8f927c9920c188fd28617591d7"
              },
              {
                "rank": 18,
                "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": 154,
                "qualifies": true,
                "shared_terms": [
                  "checked",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "meaning",
                  "means",
                  "publisher",
                  "separately",
                  "support",
                  "visible"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
                "shared_source_ids": [],
                "score_receipt_sha256": "060cdf0c82739fe299068dbd44fc9ee4ba05051b662285b153b2f90cf2167d6e"
              },
              {
                "rank": 19,
                "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": 154,
                "qualifies": true,
                "shared_terms": [
                  "checked",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "meaning",
                  "means",
                  "publisher",
                  "separately",
                  "support",
                  "visible"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
                "shared_source_ids": [],
                "score_receipt_sha256": "060cdf0c82739fe299068dbd44fc9ee4ba05051b662285b153b2f90cf2167d6e"
              },
              {
                "rank": 20,
                "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": 152,
                "qualifies": true,
                "shared_terms": [
                  "checked",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "meaning",
                  "means",
                  "publisher",
                  "separately",
                  "support",
                  "visible"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
                "shared_source_ids": [],
                "score_receipt_sha256": "69aecdcf02e8409262f1989b5280e14cfde58a7233494a5d174ca6c70a64f3e1"
              },
              {
                "rank": 21,
                "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": 152,
                "qualifies": true,
                "shared_terms": [
                  "checked",
                  "claim",
                  "different",
                  "editorial",
                  "fresh",
                  "mean",
                  "meaning",
                  "means",
                  "publisher",
                  "separately",
                  "support",
                  "visible"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "8f92b1e3cdf2bc4e507c2a30d46432e4725595a86e87eb5da9507db66b5cad33",
                "shared_source_ids": [],
                "score_receipt_sha256": "69aecdcf02e8409262f1989b5280e14cfde58a7233494a5d174ca6c70a64f3e1"
              },
              {
                "rank": 22,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 23,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 24,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 25,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 26,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 27,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 28,
                "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": 150,
                "qualifies": true,
                "shared_terms": [
                  "changes",
                  "claim",
                  "data",
                  "label",
                  "later",
                  "named",
                  "publisher",
                  "reported",
                  "result",
                  "rule",
                  "says",
                  "singapore",
                  "states",
                  "todays",
                  "without"
                ],
                "shared_term_count": 15,
                "shared_terms_sha256": "ac8ceef3c1dbd18294be3c08c3fcaa46708724fd5630f4c6606293a903d4ffe4",
                "shared_source_ids": [],
                "score_receipt_sha256": "96303b7e5d2d63d7898bfc32d61edd36d8cd5ae2d332c43f21efdfb4d30bd9af"
              },
              {
                "rank": 29,
                "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": 113,
                "qualifies": true,
                "shared_terms": [
                  "certainty",
                  "company",
                  "costs",
                  "named",
                  "order",
                  "presented",
                  "rates",
                  "rule",
                  "separately",
                  "show",
                  "visible"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "593ede31c81042e93d3a237a1fc22a05ca82455b62db999de70a720e3ec0335c",
                "shared_source_ids": [],
                "score_receipt_sha256": "bde3ab9f9921f2a3ca2f99d978934430f4e2d9ba24377cf3171c4f9aac153fc1"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "alleging",
              "allows",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "bond",
              "build",
              "center",
              "certainty",
              "change",
              "changes",
              "changing",
              "checked",
              "choice",
              "claim",
              "clear",
              "company",
              "construction",
              "copper",
              "correct",
              "corrected",
              "correction",
              "costs",
              "county",
              "daily",
              "data",
              "datamarnews",
              "dated",
              "despite",
              "different",
              "digital",
              "drive",
              "each",
              "editorial",
              "event",
              "explaining",
              "explanation",
              "export",
              "firm",
              "food",
              "former",
              "fortune",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "happened",
              "hidden",
              "hold",
              "improvement",
              "inferred",
              "issue",
              "label",
              "labels",
              "largest",
              "later",
              "logistics",
              "looking",
              "loudoun",
              "made",
              "main",
              "mean",
              "meaning",
              "means",
              "mortgage",
              "must",
              "named",
              "news",
              "order",
              "placed",
              "politico",
              "possible",
              "presented",
              "president",
              "publisher",
              "publishers",
              "puts",
              "ranked",
              "ranking",
              "rates",
              "reader",
              "record",
              "regional",
              "removes",
              "reported",
              "result",
              "roughly",
              "rule",
              "says",
              "scheme",
              "separately",
              "show",
              "shown",
              "singapore",
              "site",
              "someone",
              "southeast",
              "stated",
              "states",
              "stays",
              "stolen",
              "subsidiary",
              "sues",
              "support",
              "supports",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "thinks",
              "time",
              "todays",
              "turmoil",
              "unchanged",
              "visible",
              "wire",
              "without",
              "wjla",
              "words",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "3751034d82bab5fc739184e28943cb9e397fc8d0f4a27ce2861b03d6b581764e",
            "selected_score_receipt_sha256": "0a45af6b89ecb236c388d2c389236ed0556fd8bd08be167fa49fae61cdee0b7f",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "e70d4827763cb29e8e803f7ed51b90825a43ccb7399970da40b6025561a077ef",
          "comparison_receipt_sha256": "fab866dc55c095c9ff3d9696c9126521e0e3c7c28cde5db236c1fa2d1145c915",
          "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": [
        "An explanation shown as a fact",
        "A ranking shown as certainty",
        "A correction hidden from the saved issue"
      ],
      "invalidation": "Correct any label that says more than the named report, stated time, or later result allows.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T06:24:00+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": "Every lead claim points to a named report in this edition.",
      "narrative": [
        "This issue contains 687 checked entries from 659 direct links across 471 websites. 432 entries were added in this run and 255 were carried with their original receipts. The closing time is 06:18 SGT, and every lead item belongs to the same dated release.",
        "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 each link and compare the headline, publisher time, and saved wording. A later correction must create a new dated record; it cannot quietly change this issue."
      ],
      "beats": [
        {
          "label": "LINKS",
          "title": "The lead reports can be opened",
          "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”. Both links belong to today’s stated evidence window.",
          "source_ids": [
            "LEAD-01",
            "LEAD-02"
          ]
        },
        {
          "label": "TIME",
          "title": "The report times stay visible",
          "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”. A later report must remain on its own date.",
          "source_ids": [
            "LEAD-03",
            "LEAD-04"
          ]
        },
        {
          "label": "CHANGE",
          "title": "Corrections create a new dated record",
          "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 old issue stays searchable so readers can see what changed.",
          "source_ids": [
            "LEAD-05",
            "LEAD-06"
          ]
        }
      ],
      "market_connection": "Proof means readers can move from each main sentence to its named report, time, and saved issue without guessing.",
      "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; unrelated history is never inserted and none of it proves 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-04-0958-SGT",
          "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",
          "tab_name": "Proof",
          "question": "Can every main claim in the 4/8/26 story be checked?",
          "headline": "Every lead claim points to a named report in this edition.",
          "narrative": [
            "This issue contains 687 checked entries from 659 direct links across 471 websites. 432 entries were added in this run and 255 were carried with their original receipts. The closing time is 06:18 SGT, and every lead item belongs to the same dated release.",
            "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 each link and compare the headline, publisher time, and saved wording. A later correction must create a new dated record; it cannot quietly change this issue."
          ],
          "beats": [
            {
              "label": "LINKS",
              "title": "The lead reports can be opened",
              "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”. Both links belong to today’s stated evidence window.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "TIME",
              "title": "The report times stay visible",
              "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”. A later report must remain on its own date.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "CHANGE",
              "title": "Corrections create a new dated record",
              "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 old issue stays searchable so readers can see what changed.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "Proof means readers can move from each main sentence to its named report, time, and saved issue without guessing.",
          "watch_conditions": [
            "Broken links",
            "A headline that changed",
            "A public page showing a different issue date"
          ],
          "invalidation": "Do not publish if a main claim, report link, time, count, or saved issue does not match.",
          "content_sha256": "530b079caa79e3b5988d0ff81996adfb004340fd1ea64f7a59a3cd71aeda0ee4",
          "market_pulse": "REPORTS · QUESTIONS · NEXT CHECK"
        },
        "prior": {
          "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",
          "tab_name": "Proof",
          "question": "Can every main claim in the 4/8/26 story be checked?",
          "headline": "Every lead claim points to a named report in this edition.",
          "narrative": [
            "This issue contains 687 checked entries from 659 direct links across 471 websites. 432 entries were added in this run and 255 were carried with their original receipts. The closing time is 06:18 SGT, and every lead item belongs to the same dated release.",
            "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 each link and compare the headline, publisher time, and saved wording. A later correction must create a new dated record; it cannot quietly change this issue."
          ],
          "beats": [
            {
              "label": "LINKS",
              "title": "The lead reports can be opened",
              "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”. Both links belong to today’s stated evidence window.",
              "source_ids": [
                "LEAD-01",
                "LEAD-02"
              ]
            },
            {
              "label": "TIME",
              "title": "The report times stay visible",
              "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”. A later report must remain on its own date.",
              "source_ids": [
                "LEAD-03",
                "LEAD-04"
              ]
            },
            {
              "label": "CHANGE",
              "title": "Corrections create a new dated record",
              "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 old issue stays searchable so readers can see what changed.",
              "source_ids": [
                "LEAD-05",
                "LEAD-06"
              ]
            }
          ],
          "source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "market_connection": "Proof means readers can move from each main sentence to its named report, time, and saved issue without guessing.",
          "watch_conditions": [
            "Broken links",
            "A headline that changed",
            "A public page showing a different issue date"
          ],
          "invalidation": "Do not publish if a main claim, report link, time, count, or saved issue does not match.",
          "content_sha256": "530b079caa79e3b5988d0ff81996adfb004340fd1ea64f7a59a3cd71aeda0ee4",
          "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": "Every lead claim points to a named report in this edition.",
            "current": "Every lead claim points to a named report in this edition."
          },
          "narrative": {
            "changed": false,
            "prior_count": 2,
            "current_count": 2,
            "added": [],
            "removed": [],
            "retained": [
              "This issue contains 687 checked entries from 659 direct links across 471 websites. 432 entries were added in this run and 255 were carried with their original receipts. The closing time is 06:18 SGT, and every lead item belongs to the same dated release.",
              "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 each link and compare the headline, publisher time, and saved wording. A later correction must create a new dated record; it cannot quietly change this issue."
            ],
            "reordered": false
          },
          "beats": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added_titles": [],
            "removed_titles": [],
            "retained_titles": [
              "The lead reports can be opened",
              "The report times stay visible",
              "Corrections create a new dated record"
            ],
            "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 readers can move from each main sentence to its named report, time, and saved issue without guessing.",
            "current": "Proof means readers can move from each main sentence to its named report, time, and saved issue without guessing."
          },
          "watch_conditions": {
            "changed": false,
            "prior_count": 3,
            "current_count": 3,
            "added": [],
            "removed": [],
            "retained": [
              "Broken links",
              "A headline that changed",
              "A public page showing a different issue date"
            ],
            "reordered": false
          },
          "invalidation": {
            "changed": false,
            "prior": "Do not publish if a main claim, report link, time, count, or saved issue does not match.",
            "current": "Do not publish if a main claim, report link, time, count, or saved issue does not match."
          }
        },
        "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",
            "added",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "belong",
            "belongs",
            "bond",
            "broken",
            "build",
            "cannot",
            "carried",
            "center",
            "change",
            "checked",
            "claim",
            "closing",
            "company",
            "compare",
            "construction",
            "contains",
            "copper",
            "correction",
            "corrections",
            "costs",
            "count",
            "county",
            "create",
            "daily",
            "data",
            "datamarnews",
            "date",
            "dated",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "each",
            "edition",
            "entries",
            "export",
            "firm",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "guessing",
            "hold",
            "improvement",
            "issue",
            "item",
            "largest",
            "later",
            "lead",
            "link",
            "links",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "match",
            "means",
            "mortgage",
            "move",
            "must",
            "named",
            "news",
            "open",
            "opened",
            "original",
            "page",
            "points",
            "politico",
            "president",
            "public",
            "publish",
            "publisher",
            "puts",
            "quietly",
            "rates",
            "readers",
            "receipts",
            "record",
            "regional",
            "remain",
            "reported",
            "roughly",
            "scheme",
            "searchable",
            "sentence",
            "separately",
            "showing",
            "singapore",
            "site",
            "southeast",
            "stated",
            "stay",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "time",
            "times",
            "todays",
            "turmoil",
            "unchanged",
            "visible",
            "websites",
            "were",
            "window",
            "wire",
            "without",
            "wjla",
            "wording",
            "wsmv"
          ],
          "shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
          "shared_source_ids": [
            "LEAD-01",
            "LEAD-02",
            "LEAD-03",
            "LEAD-04",
            "LEAD-05",
            "LEAD-06"
          ],
          "score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168"
        },
        "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-0958-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58: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-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": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "added",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "belong",
                "belongs",
                "bond",
                "broken",
                "build",
                "cannot",
                "carried",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "company",
                "compare",
                "construction",
                "contains",
                "copper",
                "correction",
                "corrections",
                "costs",
                "count",
                "county",
                "create",
                "daily",
                "data",
                "datamarnews",
                "date",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "each",
                "edition",
                "entries",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "guessing",
                "hold",
                "improvement",
                "issue",
                "item",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "match",
                "means",
                "mortgage",
                "move",
                "must",
                "named",
                "news",
                "open",
                "opened",
                "original",
                "page",
                "points",
                "politico",
                "president",
                "public",
                "publish",
                "publisher",
                "puts",
                "quietly",
                "rates",
                "readers",
                "receipts",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "scheme",
                "searchable",
                "sentence",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stay",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "times",
                "todays",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "were",
                "window",
                "wire",
                "without",
                "wjla",
                "wording",
                "wsmv"
              ],
              "shared_term_count": 126,
              "shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168"
            },
            {
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "added",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "belong",
                "belongs",
                "bond",
                "broken",
                "build",
                "cannot",
                "carried",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "company",
                "compare",
                "construction",
                "contains",
                "copper",
                "correction",
                "corrections",
                "costs",
                "count",
                "county",
                "create",
                "daily",
                "data",
                "datamarnews",
                "date",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "each",
                "edition",
                "entries",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "guessing",
                "hold",
                "improvement",
                "issue",
                "item",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "match",
                "means",
                "mortgage",
                "move",
                "must",
                "named",
                "news",
                "open",
                "opened",
                "original",
                "page",
                "points",
                "politico",
                "president",
                "public",
                "publish",
                "publisher",
                "puts",
                "quietly",
                "rates",
                "readers",
                "receipts",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "scheme",
                "searchable",
                "sentence",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stay",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "times",
                "todays",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "were",
                "window",
                "wire",
                "without",
                "wjla",
                "wording",
                "wsmv"
              ],
              "shared_term_count": 126,
              "shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168"
            },
            {
              "rank": 3,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "added",
                "alleging",
                "approvals",
                "arrested",
                "asias",
                "banking",
                "belong",
                "belongs",
                "bond",
                "broken",
                "build",
                "cannot",
                "carried",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "company",
                "compare",
                "construction",
                "contains",
                "copper",
                "correction",
                "corrections",
                "costs",
                "count",
                "county",
                "create",
                "daily",
                "data",
                "datamarnews",
                "date",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "each",
                "edition",
                "entries",
                "export",
                "firm",
                "food",
                "former",
                "fortune",
                "fresh",
                "global",
                "governor",
                "grid",
                "group",
                "guessing",
                "hold",
                "improvement",
                "issue",
                "item",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "loudoun",
                "main",
                "match",
                "means",
                "mortgage",
                "move",
                "must",
                "named",
                "news",
                "open",
                "opened",
                "original",
                "page",
                "points",
                "politico",
                "president",
                "public",
                "publish",
                "publisher",
                "puts",
                "quietly",
                "rates",
                "readers",
                "receipts",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "scheme",
                "searchable",
                "sentence",
                "separately",
                "showing",
                "singapore",
                "site",
                "southeast",
                "stated",
                "stay",
                "stays",
                "stolen",
                "subsidiary",
                "sues",
                "tariffs",
                "tech",
                "tennessee",
                "texas",
                "time",
                "times",
                "todays",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "were",
                "window",
                "wire",
                "without",
                "wjla",
                "wording",
                "wsmv"
              ],
              "shared_term_count": 126,
              "shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168"
            },
            {
              "rank": 4,
              "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": 1000,
              "qualifies": true,
              "shared_terms": [
                "across",
                "approvals",
                "asias",
                "banking",
                "belong",
                "belongs",
                "bond",
                "broken",
                "build",
                "cannot",
                "center",
                "change",
                "checked",
                "claim",
                "closing",
                "compare",
                "contains",
                "correction",
                "corrections",
                "costs",
                "count",
                "create",
                "daily",
                "data",
                "datamarnews",
                "date",
                "dated",
                "despite",
                "different",
                "digital",
                "direct",
                "drive",
                "each",
                "export",
                "firm",
                "fortune",
                "global",
                "governor",
                "grid",
                "group",
                "guessing",
                "hold",
                "improvement",
                "issue",
                "item",
                "largest",
                "later",
                "lead",
                "link",
                "links",
                "logistics",
                "looking",
                "main",
                "match",
                "means",
                "mortgage",
                "move",
                "must",
                "named",
                "news",
                "open",
                "opened",
                "page",
                "points",
                "politico",
                "public",
                "publish",
                "publisher",
                "puts",
                "quietly",
                "rates",
                "readers",
                "record",
                "regional",
                "remain",
                "reported",
                "roughly",
                "searchable",
                "sentence",
                "separately",
                "showing",
                "singapore",
                "southeast",
                "stated",
                "stay",
                "stays",
                "subsidiary",
                "tariffs",
                "tech",
                "texas",
                "time",
                "times",
                "todays",
                "turmoil",
                "unchanged",
                "visible",
                "websites",
                "window",
                "without",
                "wording"
              ],
              "shared_term_count": 100,
              "shared_terms_sha256": "6494ceb30b6a9dc898bcc61f934ecda962e90ca4d55d6cf50c520af409a17e58",
              "shared_source_ids": [
                "LEAD-01",
                "LEAD-02",
                "LEAD-03",
                "LEAD-04",
                "LEAD-05",
                "LEAD-06"
              ],
              "score_receipt_sha256": "30a354325e5fd867b7ac10e67c0948bff641d923cc77f379ca8d4553b47bf5b7"
            },
            {
              "rank": 5,
              "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": 423,
              "qualifies": true,
              "shared_terms": [
                "change",
                "checked",
                "claim",
                "closing",
                "correction",
                "daily",
                "data",
                "dated",
                "direct",
                "edition",
                "later",
                "links",
                "main",
                "match",
                "named",
                "open",
                "opened",
                "public",
                "publish",
                "readers",
                "record",
                "remain",
                "searchable",
                "stay",
                "stays",
                "time",
                "todays",
                "unchanged",
                "websites",
                "were"
              ],
              "shared_term_count": 30,
              "shared_terms_sha256": "02934473f0bdfbb44189b9afabb1b02c8e36c442fdd36e656afee70b4d227a38",
              "shared_source_ids": [],
              "score_receipt_sha256": "639e7ed1c5675257ba8191233914172b1764903ffe1530bfe6e7f3a521c573d4"
            },
            {
              "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": 217,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "change",
                "count",
                "create",
                "daily",
                "date",
                "dated",
                "direct",
                "issue",
                "move",
                "must",
                "public",
                "publish",
                "receipts",
                "record",
                "remain",
                "without"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "95ae09586aa6f9eaae5217f120a5cb7e0af372d12e1374b40309b83c650b6714",
              "shared_source_ids": [],
              "score_receipt_sha256": "106913cc8085883f64baec93864c6cd88a05e93ff88a06fe3148ca7d4d8af7db"
            },
            {
              "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": 212,
              "qualifies": true,
              "shared_terms": [
                "claim",
                "correction",
                "count",
                "daily",
                "data",
                "date",
                "direct",
                "edition",
                "lead",
                "main",
                "move",
                "open",
                "original",
                "points",
                "record",
                "remain",
                "searchable",
                "unchanged"
              ],
              "shared_term_count": 18,
              "shared_terms_sha256": "3bb2cda871109ca543241ad13b38d845f692ec48e8f59f4da9c4456b476b3fec",
              "shared_source_ids": [],
              "score_receipt_sha256": "c0df700c76d292cfe98b0d8b969ebda1bb5939bbb63b8762ffab3dd877ab4c9c"
            },
            {
              "rank": 8,
              "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": 200,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "named",
                "publisher",
                "singapore",
                "time",
                "todays",
                "visible",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
              "shared_source_ids": [],
              "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
            },
            {
              "rank": 9,
              "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": 200,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "named",
                "publisher",
                "singapore",
                "time",
                "todays",
                "visible",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
              "shared_source_ids": [],
              "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
            },
            {
              "rank": 10,
              "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": 200,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "named",
                "publisher",
                "singapore",
                "time",
                "todays",
                "visible",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
              "shared_source_ids": [],
              "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
            },
            {
              "rank": 11,
              "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": 200,
              "qualifies": true,
              "shared_terms": [
                "across",
                "daily",
                "direct",
                "edition",
                "fresh",
                "link",
                "named",
                "publisher",
                "singapore",
                "time",
                "todays",
                "visible",
                "window"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
              "shared_source_ids": [],
              "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
            },
            {
              "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": 173,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "data",
                "drive",
                "hold",
                "link",
                "named",
                "original",
                "page",
                "points",
                "remain",
                "stays",
                "visible"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "0902efbe19a83ac307d895d121db6cd31501ec83f01048aeb1bf8d6bb6cc8f14",
              "shared_source_ids": [],
              "score_receipt_sha256": "2af7641308a53d6b93a4bb98e08e8b2a196af53f6b2b8ca94233b10856e73445"
            },
            {
              "rank": 13,
              "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": 151,
              "qualifies": true,
              "shared_terms": [
                "cannot",
                "claim",
                "count",
                "daily",
                "dated",
                "direct",
                "issue",
                "match",
                "move",
                "remain",
                "stay"
              ],
              "shared_term_count": 11,
              "shared_terms_sha256": "19633f6923260088064988c77ad95cc55a5f9cce283bca0d9b8e9fa9febc1418",
              "shared_source_ids": [],
              "score_receipt_sha256": "ed2a9b896ab113b4a2cab892424a954fce70a38653bb2fc5cc3ed0c1a7597a40"
            },
            {
              "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": 146,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "claim",
                "count",
                "dated",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable",
                "stay"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "93abcfc675d8bdc1b766dc084c206a207a79abfe946e9e2ea5a6c285f2e9734f",
              "shared_source_ids": [],
              "score_receipt_sha256": "23fd450b48c47226c7b101541e06083b22caab5daf1d7cf7e5da52958e0857e9"
            },
            {
              "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": 146,
              "qualifies": true,
              "shared_terms": [
                "across",
                "cannot",
                "claim",
                "count",
                "dated",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable",
                "stay"
              ],
              "shared_term_count": 13,
              "shared_terms_sha256": "93abcfc675d8bdc1b766dc084c206a207a79abfe946e9e2ea5a6c285f2e9734f",
              "shared_source_ids": [],
              "score_receipt_sha256": "23fd450b48c47226c7b101541e06083b22caab5daf1d7cf7e5da52958e0857e9"
            },
            {
              "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": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "rank": 17,
              "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",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "rank": 18,
              "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",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "rank": 19,
              "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",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "rank": 20,
              "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",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "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": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "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": 140,
              "qualifies": true,
              "shared_terms": [
                "across",
                "claim",
                "construction",
                "dated",
                "edition",
                "issue",
                "move",
                "open",
                "public",
                "receipts",
                "remain",
                "searchable"
              ],
              "shared_term_count": 12,
              "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
              "shared_source_ids": [],
              "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
            },
            {
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            },
            {
              "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": 111,
              "qualifies": true,
              "shared_terms": [
                "build",
                "cannot",
                "count",
                "daily",
                "date",
                "dated",
                "record",
                "remain",
                "separately",
                "without"
              ],
              "shared_term_count": 10,
              "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
              "shared_source_ids": [],
              "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
            }
          ],
          "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": 1000,
          "selected_shared_terms": [
            "across",
            "added",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "belong",
            "belongs",
            "bond",
            "broken",
            "build",
            "cannot",
            "carried",
            "center",
            "change",
            "checked",
            "claim",
            "closing",
            "company",
            "compare",
            "construction",
            "contains",
            "copper",
            "correction",
            "corrections",
            "costs",
            "count",
            "county",
            "create",
            "daily",
            "data",
            "datamarnews",
            "date",
            "dated",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "each",
            "edition",
            "entries",
            "export",
            "firm",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "guessing",
            "hold",
            "improvement",
            "issue",
            "item",
            "largest",
            "later",
            "lead",
            "link",
            "links",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "match",
            "means",
            "mortgage",
            "move",
            "must",
            "named",
            "news",
            "open",
            "opened",
            "original",
            "page",
            "points",
            "politico",
            "president",
            "public",
            "publish",
            "publisher",
            "puts",
            "quietly",
            "rates",
            "readers",
            "receipts",
            "record",
            "regional",
            "remain",
            "reported",
            "roughly",
            "scheme",
            "searchable",
            "sentence",
            "separately",
            "showing",
            "singapore",
            "site",
            "southeast",
            "stated",
            "stay",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "time",
            "times",
            "todays",
            "turmoil",
            "unchanged",
            "visible",
            "websites",
            "were",
            "window",
            "wire",
            "without",
            "wjla",
            "wording",
            "wsmv"
          ],
          "selected_shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
          "selected_score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168",
          "fallback_used": false,
          "cross_tab_fallback_allowed": false,
          "theme_fallback_allowed": false
        },
        "selection_audit_sha256": "eefeb3f16f94989668855dfd729c387a6df3765f88de086d95697e830d2af547",
        "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": "8756e58020bd5b1a212d924e337dc7cecda0562b9162154ef92d524a67a133c4"
      },
      "historical_data": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-PROOF",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Proof",
          "source_headline": "Every lead claim points to a named report in this edition.",
          "source_question": "Can every main claim in the 4/8/26 story be checked?",
          "source_market_connection": "Proof means readers can move from each main sentence to its named report, time, and saved issue without guessing.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "530b079caa79e3b5988d0ff81996adfb004340fd1ea64f7a59a3cd71aeda0ee4",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Proof",
          "current_headline": "Every lead claim points to a named report in this edition.",
          "current_question": "Can every main claim in the 4/8/26 story be checked?",
          "current_market_connection": "Proof means readers can move from each main sentence to its named report, time, and saved issue without guessing.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "530b079caa79e3b5988d0ff81996adfb004340fd1ea64f7a59a3cd71aeda0ee4",
          "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": "Every lead claim points to a named report in this edition.",
              "current": "Every lead claim points to a named report in this edition."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "This issue contains 687 checked entries from 659 direct links across 471 websites. 432 entries were added in this run and 255 were carried with their original receipts. The closing time is 06:18 SGT, and every lead item belongs to the same dated release.",
                "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 each link and compare the headline, publisher time, and saved wording. A later correction must create a new dated record; it cannot quietly change this issue."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "The lead reports can be opened",
                "The report times stay visible",
                "Corrections create a new dated record"
              ],
              "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 readers can move from each main sentence to its named report, time, and saved issue without guessing.",
              "current": "Proof means readers can move from each main sentence to its named report, time, and saved issue without guessing."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Broken links",
                "A headline that changed",
                "A public page showing a different issue date"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not publish if a main claim, report link, time, count, or saved issue does not match.",
              "current": "Do not publish if a main claim, report link, time, count, or saved issue does not match."
            }
          },
          "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",
            "added",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "belong",
            "belongs",
            "bond",
            "broken",
            "build",
            "cannot",
            "carried",
            "center",
            "change",
            "checked",
            "claim",
            "closing",
            "company",
            "compare",
            "construction",
            "contains",
            "copper",
            "correction",
            "corrections",
            "costs",
            "count",
            "county",
            "create",
            "daily",
            "data",
            "datamarnews",
            "date",
            "dated",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "each",
            "edition",
            "entries",
            "export",
            "firm",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "guessing",
            "hold",
            "improvement",
            "issue",
            "item",
            "largest",
            "later",
            "lead",
            "link",
            "links",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "match",
            "means",
            "mortgage",
            "move",
            "must",
            "named",
            "news",
            "open",
            "opened",
            "original",
            "page",
            "points",
            "politico",
            "president",
            "public",
            "publish",
            "publisher",
            "puts",
            "quietly",
            "rates",
            "readers",
            "receipts",
            "record",
            "regional",
            "remain",
            "reported",
            "roughly",
            "scheme",
            "searchable",
            "sentence",
            "separately",
            "showing",
            "singapore",
            "site",
            "southeast",
            "stated",
            "stay",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "time",
            "times",
            "todays",
            "turmoil",
            "unchanged",
            "visible",
            "websites",
            "were",
            "window",
            "wire",
            "without",
            "wjla",
            "wording",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
          "topical_score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58: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-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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "belong",
                  "belongs",
                  "bond",
                  "broken",
                  "build",
                  "cannot",
                  "carried",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "count",
                  "county",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "guessing",
                  "hold",
                  "improvement",
                  "issue",
                  "item",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "match",
                  "means",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "news",
                  "open",
                  "opened",
                  "original",
                  "page",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "publisher",
                  "puts",
                  "quietly",
                  "rates",
                  "readers",
                  "receipts",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "searchable",
                  "sentence",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stay",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "times",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "were",
                  "window",
                  "wire",
                  "without",
                  "wjla",
                  "wording",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "belong",
                  "belongs",
                  "bond",
                  "broken",
                  "build",
                  "cannot",
                  "carried",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "count",
                  "county",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "guessing",
                  "hold",
                  "improvement",
                  "issue",
                  "item",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "match",
                  "means",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "news",
                  "open",
                  "opened",
                  "original",
                  "page",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "publisher",
                  "puts",
                  "quietly",
                  "rates",
                  "readers",
                  "receipts",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "searchable",
                  "sentence",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stay",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "times",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "were",
                  "window",
                  "wire",
                  "without",
                  "wjla",
                  "wording",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "belong",
                  "belongs",
                  "bond",
                  "broken",
                  "build",
                  "cannot",
                  "carried",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "count",
                  "county",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "guessing",
                  "hold",
                  "improvement",
                  "issue",
                  "item",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "match",
                  "means",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "news",
                  "open",
                  "opened",
                  "original",
                  "page",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "publisher",
                  "puts",
                  "quietly",
                  "rates",
                  "readers",
                  "receipts",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "searchable",
                  "sentence",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stay",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "times",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "were",
                  "window",
                  "wire",
                  "without",
                  "wjla",
                  "wording",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "asias",
                  "banking",
                  "belong",
                  "belongs",
                  "bond",
                  "broken",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "compare",
                  "contains",
                  "correction",
                  "corrections",
                  "costs",
                  "count",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "guessing",
                  "hold",
                  "improvement",
                  "issue",
                  "item",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "main",
                  "match",
                  "means",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "news",
                  "open",
                  "opened",
                  "page",
                  "points",
                  "politico",
                  "public",
                  "publish",
                  "publisher",
                  "puts",
                  "quietly",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "searchable",
                  "sentence",
                  "separately",
                  "showing",
                  "singapore",
                  "southeast",
                  "stated",
                  "stay",
                  "stays",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "times",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "window",
                  "without",
                  "wording"
                ],
                "shared_term_count": 100,
                "shared_terms_sha256": "6494ceb30b6a9dc898bcc61f934ecda962e90ca4d55d6cf50c520af409a17e58",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "30a354325e5fd867b7ac10e67c0948bff641d923cc77f379ca8d4553b47bf5b7"
              },
              {
                "rank": 5,
                "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": 423,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "correction",
                  "daily",
                  "data",
                  "dated",
                  "direct",
                  "edition",
                  "later",
                  "links",
                  "main",
                  "match",
                  "named",
                  "open",
                  "opened",
                  "public",
                  "publish",
                  "readers",
                  "record",
                  "remain",
                  "searchable",
                  "stay",
                  "stays",
                  "time",
                  "todays",
                  "unchanged",
                  "websites",
                  "were"
                ],
                "shared_term_count": 30,
                "shared_terms_sha256": "02934473f0bdfbb44189b9afabb1b02c8e36c442fdd36e656afee70b4d227a38",
                "shared_source_ids": [],
                "score_receipt_sha256": "639e7ed1c5675257ba8191233914172b1764903ffe1530bfe6e7f3a521c573d4"
              },
              {
                "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": 217,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "change",
                  "count",
                  "create",
                  "daily",
                  "date",
                  "dated",
                  "direct",
                  "issue",
                  "move",
                  "must",
                  "public",
                  "publish",
                  "receipts",
                  "record",
                  "remain",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "95ae09586aa6f9eaae5217f120a5cb7e0af372d12e1374b40309b83c650b6714",
                "shared_source_ids": [],
                "score_receipt_sha256": "106913cc8085883f64baec93864c6cd88a05e93ff88a06fe3148ca7d4d8af7db"
              },
              {
                "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": 212,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "correction",
                  "count",
                  "daily",
                  "data",
                  "date",
                  "direct",
                  "edition",
                  "lead",
                  "main",
                  "move",
                  "open",
                  "original",
                  "points",
                  "record",
                  "remain",
                  "searchable",
                  "unchanged"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "3bb2cda871109ca543241ad13b38d845f692ec48e8f59f4da9c4456b476b3fec",
                "shared_source_ids": [],
                "score_receipt_sha256": "c0df700c76d292cfe98b0d8b969ebda1bb5939bbb63b8762ffab3dd877ab4c9c"
              },
              {
                "rank": 8,
                "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": 200,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "named",
                  "publisher",
                  "singapore",
                  "time",
                  "todays",
                  "visible",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
                "shared_source_ids": [],
                "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
              },
              {
                "rank": 9,
                "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": 200,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "named",
                  "publisher",
                  "singapore",
                  "time",
                  "todays",
                  "visible",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
                "shared_source_ids": [],
                "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
              },
              {
                "rank": 10,
                "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": 200,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "named",
                  "publisher",
                  "singapore",
                  "time",
                  "todays",
                  "visible",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
                "shared_source_ids": [],
                "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
              },
              {
                "rank": 11,
                "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": 200,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "named",
                  "publisher",
                  "singapore",
                  "time",
                  "todays",
                  "visible",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
                "shared_source_ids": [],
                "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
              },
              {
                "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": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "data",
                  "drive",
                  "hold",
                  "link",
                  "named",
                  "original",
                  "page",
                  "points",
                  "remain",
                  "stays",
                  "visible"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "0902efbe19a83ac307d895d121db6cd31501ec83f01048aeb1bf8d6bb6cc8f14",
                "shared_source_ids": [],
                "score_receipt_sha256": "2af7641308a53d6b93a4bb98e08e8b2a196af53f6b2b8ca94233b10856e73445"
              },
              {
                "rank": 13,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "claim",
                  "count",
                  "daily",
                  "dated",
                  "direct",
                  "issue",
                  "match",
                  "move",
                  "remain",
                  "stay"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "19633f6923260088064988c77ad95cc55a5f9cce283bca0d9b8e9fa9febc1418",
                "shared_source_ids": [],
                "score_receipt_sha256": "ed2a9b896ab113b4a2cab892424a954fce70a38653bb2fc5cc3ed0c1a7597a40"
              },
              {
                "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": 146,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "claim",
                  "count",
                  "dated",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable",
                  "stay"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "93abcfc675d8bdc1b766dc084c206a207a79abfe946e9e2ea5a6c285f2e9734f",
                "shared_source_ids": [],
                "score_receipt_sha256": "23fd450b48c47226c7b101541e06083b22caab5daf1d7cf7e5da52958e0857e9"
              },
              {
                "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": 146,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "claim",
                  "count",
                  "dated",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable",
                  "stay"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "93abcfc675d8bdc1b766dc084c206a207a79abfe946e9e2ea5a6c285f2e9734f",
                "shared_source_ids": [],
                "score_receipt_sha256": "23fd450b48c47226c7b101541e06083b22caab5daf1d7cf7e5da52958e0857e9"
              },
              {
                "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": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "rank": 17,
                "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",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "rank": 18,
                "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",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "rank": 19,
                "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",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "rank": 20,
                "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",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "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": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "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": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "across",
              "added",
              "alleging",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "belong",
              "belongs",
              "bond",
              "broken",
              "build",
              "cannot",
              "carried",
              "center",
              "change",
              "checked",
              "claim",
              "closing",
              "company",
              "compare",
              "construction",
              "contains",
              "copper",
              "correction",
              "corrections",
              "costs",
              "count",
              "county",
              "create",
              "daily",
              "data",
              "datamarnews",
              "date",
              "dated",
              "despite",
              "different",
              "digital",
              "direct",
              "drive",
              "each",
              "edition",
              "entries",
              "export",
              "firm",
              "food",
              "former",
              "fortune",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "guessing",
              "hold",
              "improvement",
              "issue",
              "item",
              "largest",
              "later",
              "lead",
              "link",
              "links",
              "logistics",
              "looking",
              "loudoun",
              "main",
              "match",
              "means",
              "mortgage",
              "move",
              "must",
              "named",
              "news",
              "open",
              "opened",
              "original",
              "page",
              "points",
              "politico",
              "president",
              "public",
              "publish",
              "publisher",
              "puts",
              "quietly",
              "rates",
              "readers",
              "receipts",
              "record",
              "regional",
              "remain",
              "reported",
              "roughly",
              "scheme",
              "searchable",
              "sentence",
              "separately",
              "showing",
              "singapore",
              "site",
              "southeast",
              "stated",
              "stay",
              "stays",
              "stolen",
              "subsidiary",
              "sues",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "time",
              "times",
              "todays",
              "turmoil",
              "unchanged",
              "visible",
              "websites",
              "were",
              "window",
              "wire",
              "without",
              "wjla",
              "wording",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
            "selected_score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "eefeb3f16f94989668855dfd729c387a6df3765f88de086d95697e830d2af547",
          "comparison_receipt_sha256": "8756e58020bd5b1a212d924e337dc7cecda0562b9162154ef92d524a67a133c4",
          "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-5c981f69b7e1b3c9",
        "memory_brain_sha256": "073471763f7ba63b1a8e6f3b1461cb741d1e909749099d878a3c8bfecd5f0072",
        "source_archive_index_sha256": "5c981f69b7e1b3c929935918d16cb28e16fbfce6bae93b3a38adec21ecae0522",
        "mode": "LEARNING_CONTEXT",
        "same_day_excluded": true,
        "query_sha256": "be07c5da67efdca3bc5d7d0aa5bba0ad30c394dca25a3ad141ea818fd21b59de",
        "query_concepts": {
          "entities": [],
          "events": [
            {
              "id": "SUPPLY_CHAIN",
              "label": "Supply chains and trade"
            }
          ],
          "terms": [
            "every",
            "lead",
            "claim",
            "points",
            "named",
            "edition",
            "proof",
            "means",
            "readers",
            "can",
            "move",
            "main",
            "sentence",
            "its",
            "time",
            "and",
            "saved",
            "issue",
            "without",
            "guessing",
            "contains",
            "checked",
            "entries",
            "direct",
            "links",
            "across",
            "websites",
            "were",
            "added",
            "run",
            "carried",
            "original",
            "receipts",
            "the",
            "closing",
            "sgt",
            "item",
            "belongs",
            "same",
            "dated",
            "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",
            "open",
            "link",
            "compare",
            "headline",
            "wording",
            "later",
            "correction",
            "must",
            "create",
            "new",
            "record",
            "cannot",
            "quietly",
            "change",
            "broken",
            "changed",
            "public",
            "page",
            "showing",
            "different",
            "date"
          ],
          "direction": "UP"
        },
        "before_at_sgt": "2026-08-04T06:24:00+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-1545-SGT-C02::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-07-DOTS",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-11-PROOF"
        ],
        "matched_publication_ids": [
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1545-SGT-C02",
          "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1055-SGT",
          "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT"
        ],
        "direction_counts": {
          "UP": 1,
          "DOWN": 0,
          "MIXED": 1,
          "UNSTATED": 3
        },
        "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": 378.1476,
            "why": [
              "shared terms: sgt, the, can, proof, 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": 373.7668,
            "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-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": 279.2911,
            "why": [
              "shared terms: sgt, proof, can, saved, and"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01::TAB-07-DOTS",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-03-1353-SGT-C01",
            "date": "2026-08-03",
            "title": "Diplomacy changed the war premium; supply changed oil; intervention changed currency risk.",
            "engine": null,
            "tab": "Dots",
            "evidence_state": null,
            "direction": "MIXED",
            "matched_entities": [],
            "matched_events": [
              {
                "id": "SUPPLY_CHAIN",
                "label": "Supply chains and trade"
              }
            ],
            "score": 255.6779,
            "why": [
              "same event: Supply chains and trade",
              "shared terms: changed, can, saved, costs, sgt"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          },
          {
            "archive_record_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT::TAB-11-PROOF",
            "publication_id": "OTR-FULL-IMMERSIVE-STORY-2026-07-31-2355-SGT",
            "date": "2026-07-31",
            "title": "Every current claim and every prior publication keeps a route.",
            "engine": null,
            "tab": "Proof",
            "evidence_state": null,
            "direction": "UP",
            "matched_entities": [],
            "matched_events": [],
            "score": 246.091,
            "why": [
              "shared terms: proof, sgt, and, every, edition"
            ],
            "use_state": "CONTEXT_ONLY",
            "current_fact_authority": false
          }
        ],
        "memory_recall_sha256": "4ced6d6eb759e1aa9acb79fcbb0467d71d2a31c2a7eff4fc173ee82bfb089ae4"
      },
      "publication_comparisons": [
        {
          "record_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT-PROOF",
          "comparison_id": "OTR-TAB-HISTORY-OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-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-04-0624-SGT-C01",
          "source_story_sha256": "c1c456760131421d0d4f02be6e2050f967eb71ce002419e6381f404cbdd35b55",
          "source_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0624-SGT-C01",
          "source_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "source_publication_at_sgt": "2026-08-04T06:24:00+08:00",
          "source_publication_date": "2026-08-04",
          "source_publication_label": "04 August 2026 OTR publish",
          "source_publication_path": "/data/canonical-stories/otr-full-immersive-story-2026-08-04-0624-sgt-c01.json",
          "source_tab_name": "Proof",
          "source_headline": "Every lead claim points to a named report in this edition.",
          "source_question": "Can every main claim in the 4/8/26 story be checked?",
          "source_market_connection": "Proof means readers can move from each main sentence to its named report, time, and saved issue without guessing.",
          "source_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "source_content_sha256": "530b079caa79e3b5988d0ff81996adfb004340fd1ea64f7a59a3cd71aeda0ee4",
          "current_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0958-SGT",
          "current_edition_id": "OTR-FULL-IMMERSIVE-2026-08-04-0958-SGT",
          "current_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
          "current_publication_at_sgt": "2026-08-04T09:58:00+08:00",
          "current_tab_name": "Proof",
          "current_headline": "Every lead claim points to a named report in this edition.",
          "current_question": "Can every main claim in the 4/8/26 story be checked?",
          "current_market_connection": "Proof means readers can move from each main sentence to its named report, time, and saved issue without guessing.",
          "current_market_pulse": "REPORTS · QUESTIONS · NEXT CHECK",
          "current_content_sha256": "530b079caa79e3b5988d0ff81996adfb004340fd1ea64f7a59a3cd71aeda0ee4",
          "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": "Every lead claim points to a named report in this edition.",
              "current": "Every lead claim points to a named report in this edition."
            },
            "narrative": {
              "changed": false,
              "prior_count": 2,
              "current_count": 2,
              "added": [],
              "removed": [],
              "retained": [
                "This issue contains 687 checked entries from 659 direct links across 471 websites. 432 entries were added in this run and 255 were carried with their original receipts. The closing time is 06:18 SGT, and every lead item belongs to the same dated release.",
                "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 each link and compare the headline, publisher time, and saved wording. A later correction must create a new dated record; it cannot quietly change this issue."
              ],
              "reordered": false
            },
            "beats": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added_titles": [],
              "removed_titles": [],
              "retained_titles": [
                "The lead reports can be opened",
                "The report times stay visible",
                "Corrections create a new dated record"
              ],
              "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 readers can move from each main sentence to its named report, time, and saved issue without guessing.",
              "current": "Proof means readers can move from each main sentence to its named report, time, and saved issue without guessing."
            },
            "watch_conditions": {
              "changed": false,
              "prior_count": 3,
              "current_count": 3,
              "added": [],
              "removed": [],
              "retained": [
                "Broken links",
                "A headline that changed",
                "A public page showing a different issue date"
              ],
              "reordered": false
            },
            "invalidation": {
              "changed": false,
              "prior": "Do not publish if a main claim, report link, time, count, or saved issue does not match.",
              "current": "Do not publish if a main claim, report link, time, count, or saved issue does not match."
            }
          },
          "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",
            "added",
            "alleging",
            "approvals",
            "arrested",
            "asias",
            "banking",
            "belong",
            "belongs",
            "bond",
            "broken",
            "build",
            "cannot",
            "carried",
            "center",
            "change",
            "checked",
            "claim",
            "closing",
            "company",
            "compare",
            "construction",
            "contains",
            "copper",
            "correction",
            "corrections",
            "costs",
            "count",
            "county",
            "create",
            "daily",
            "data",
            "datamarnews",
            "date",
            "dated",
            "despite",
            "different",
            "digital",
            "direct",
            "drive",
            "each",
            "edition",
            "entries",
            "export",
            "firm",
            "food",
            "former",
            "fortune",
            "fresh",
            "global",
            "governor",
            "grid",
            "group",
            "guessing",
            "hold",
            "improvement",
            "issue",
            "item",
            "largest",
            "later",
            "lead",
            "link",
            "links",
            "logistics",
            "looking",
            "loudoun",
            "main",
            "match",
            "means",
            "mortgage",
            "move",
            "must",
            "named",
            "news",
            "open",
            "opened",
            "original",
            "page",
            "points",
            "politico",
            "president",
            "public",
            "publish",
            "publisher",
            "puts",
            "quietly",
            "rates",
            "readers",
            "receipts",
            "record",
            "regional",
            "remain",
            "reported",
            "roughly",
            "scheme",
            "searchable",
            "sentence",
            "separately",
            "showing",
            "singapore",
            "site",
            "southeast",
            "stated",
            "stay",
            "stays",
            "stolen",
            "subsidiary",
            "sues",
            "tariffs",
            "tech",
            "tennessee",
            "texas",
            "time",
            "times",
            "todays",
            "turmoil",
            "unchanged",
            "visible",
            "websites",
            "were",
            "window",
            "wire",
            "without",
            "wjla",
            "wording",
            "wsmv"
          ],
          "topical_shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
          "topical_score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168",
          "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-0958-SGT",
            "current_publication_at_sgt": "2026-08-04T09:58: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-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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "belong",
                  "belongs",
                  "bond",
                  "broken",
                  "build",
                  "cannot",
                  "carried",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "count",
                  "county",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "guessing",
                  "hold",
                  "improvement",
                  "issue",
                  "item",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "match",
                  "means",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "news",
                  "open",
                  "opened",
                  "original",
                  "page",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "publisher",
                  "puts",
                  "quietly",
                  "rates",
                  "readers",
                  "receipts",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "searchable",
                  "sentence",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stay",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "times",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "were",
                  "window",
                  "wire",
                  "without",
                  "wjla",
                  "wording",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168"
              },
              {
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "belong",
                  "belongs",
                  "bond",
                  "broken",
                  "build",
                  "cannot",
                  "carried",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "count",
                  "county",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "guessing",
                  "hold",
                  "improvement",
                  "issue",
                  "item",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "match",
                  "means",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "news",
                  "open",
                  "opened",
                  "original",
                  "page",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "publisher",
                  "puts",
                  "quietly",
                  "rates",
                  "readers",
                  "receipts",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "searchable",
                  "sentence",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stay",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "times",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "were",
                  "window",
                  "wire",
                  "without",
                  "wjla",
                  "wording",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168"
              },
              {
                "rank": 3,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "added",
                  "alleging",
                  "approvals",
                  "arrested",
                  "asias",
                  "banking",
                  "belong",
                  "belongs",
                  "bond",
                  "broken",
                  "build",
                  "cannot",
                  "carried",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "company",
                  "compare",
                  "construction",
                  "contains",
                  "copper",
                  "correction",
                  "corrections",
                  "costs",
                  "count",
                  "county",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "edition",
                  "entries",
                  "export",
                  "firm",
                  "food",
                  "former",
                  "fortune",
                  "fresh",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "guessing",
                  "hold",
                  "improvement",
                  "issue",
                  "item",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "loudoun",
                  "main",
                  "match",
                  "means",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "news",
                  "open",
                  "opened",
                  "original",
                  "page",
                  "points",
                  "politico",
                  "president",
                  "public",
                  "publish",
                  "publisher",
                  "puts",
                  "quietly",
                  "rates",
                  "readers",
                  "receipts",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "scheme",
                  "searchable",
                  "sentence",
                  "separately",
                  "showing",
                  "singapore",
                  "site",
                  "southeast",
                  "stated",
                  "stay",
                  "stays",
                  "stolen",
                  "subsidiary",
                  "sues",
                  "tariffs",
                  "tech",
                  "tennessee",
                  "texas",
                  "time",
                  "times",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "were",
                  "window",
                  "wire",
                  "without",
                  "wjla",
                  "wording",
                  "wsmv"
                ],
                "shared_term_count": 126,
                "shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168"
              },
              {
                "rank": 4,
                "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": 1000,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "approvals",
                  "asias",
                  "banking",
                  "belong",
                  "belongs",
                  "bond",
                  "broken",
                  "build",
                  "cannot",
                  "center",
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "compare",
                  "contains",
                  "correction",
                  "corrections",
                  "costs",
                  "count",
                  "create",
                  "daily",
                  "data",
                  "datamarnews",
                  "date",
                  "dated",
                  "despite",
                  "different",
                  "digital",
                  "direct",
                  "drive",
                  "each",
                  "export",
                  "firm",
                  "fortune",
                  "global",
                  "governor",
                  "grid",
                  "group",
                  "guessing",
                  "hold",
                  "improvement",
                  "issue",
                  "item",
                  "largest",
                  "later",
                  "lead",
                  "link",
                  "links",
                  "logistics",
                  "looking",
                  "main",
                  "match",
                  "means",
                  "mortgage",
                  "move",
                  "must",
                  "named",
                  "news",
                  "open",
                  "opened",
                  "page",
                  "points",
                  "politico",
                  "public",
                  "publish",
                  "publisher",
                  "puts",
                  "quietly",
                  "rates",
                  "readers",
                  "record",
                  "regional",
                  "remain",
                  "reported",
                  "roughly",
                  "searchable",
                  "sentence",
                  "separately",
                  "showing",
                  "singapore",
                  "southeast",
                  "stated",
                  "stay",
                  "stays",
                  "subsidiary",
                  "tariffs",
                  "tech",
                  "texas",
                  "time",
                  "times",
                  "todays",
                  "turmoil",
                  "unchanged",
                  "visible",
                  "websites",
                  "window",
                  "without",
                  "wording"
                ],
                "shared_term_count": 100,
                "shared_terms_sha256": "6494ceb30b6a9dc898bcc61f934ecda962e90ca4d55d6cf50c520af409a17e58",
                "shared_source_ids": [
                  "LEAD-01",
                  "LEAD-02",
                  "LEAD-03",
                  "LEAD-04",
                  "LEAD-05",
                  "LEAD-06"
                ],
                "score_receipt_sha256": "30a354325e5fd867b7ac10e67c0948bff641d923cc77f379ca8d4553b47bf5b7"
              },
              {
                "rank": 5,
                "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": 423,
                "qualifies": true,
                "shared_terms": [
                  "change",
                  "checked",
                  "claim",
                  "closing",
                  "correction",
                  "daily",
                  "data",
                  "dated",
                  "direct",
                  "edition",
                  "later",
                  "links",
                  "main",
                  "match",
                  "named",
                  "open",
                  "opened",
                  "public",
                  "publish",
                  "readers",
                  "record",
                  "remain",
                  "searchable",
                  "stay",
                  "stays",
                  "time",
                  "todays",
                  "unchanged",
                  "websites",
                  "were"
                ],
                "shared_term_count": 30,
                "shared_terms_sha256": "02934473f0bdfbb44189b9afabb1b02c8e36c442fdd36e656afee70b4d227a38",
                "shared_source_ids": [],
                "score_receipt_sha256": "639e7ed1c5675257ba8191233914172b1764903ffe1530bfe6e7f3a521c573d4"
              },
              {
                "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": 217,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "change",
                  "count",
                  "create",
                  "daily",
                  "date",
                  "dated",
                  "direct",
                  "issue",
                  "move",
                  "must",
                  "public",
                  "publish",
                  "receipts",
                  "record",
                  "remain",
                  "without"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "95ae09586aa6f9eaae5217f120a5cb7e0af372d12e1374b40309b83c650b6714",
                "shared_source_ids": [],
                "score_receipt_sha256": "106913cc8085883f64baec93864c6cd88a05e93ff88a06fe3148ca7d4d8af7db"
              },
              {
                "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": 212,
                "qualifies": true,
                "shared_terms": [
                  "claim",
                  "correction",
                  "count",
                  "daily",
                  "data",
                  "date",
                  "direct",
                  "edition",
                  "lead",
                  "main",
                  "move",
                  "open",
                  "original",
                  "points",
                  "record",
                  "remain",
                  "searchable",
                  "unchanged"
                ],
                "shared_term_count": 18,
                "shared_terms_sha256": "3bb2cda871109ca543241ad13b38d845f692ec48e8f59f4da9c4456b476b3fec",
                "shared_source_ids": [],
                "score_receipt_sha256": "c0df700c76d292cfe98b0d8b969ebda1bb5939bbb63b8762ffab3dd877ab4c9c"
              },
              {
                "rank": 8,
                "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": 200,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "named",
                  "publisher",
                  "singapore",
                  "time",
                  "todays",
                  "visible",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
                "shared_source_ids": [],
                "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
              },
              {
                "rank": 9,
                "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": 200,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "named",
                  "publisher",
                  "singapore",
                  "time",
                  "todays",
                  "visible",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
                "shared_source_ids": [],
                "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
              },
              {
                "rank": 10,
                "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": 200,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "named",
                  "publisher",
                  "singapore",
                  "time",
                  "todays",
                  "visible",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
                "shared_source_ids": [],
                "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
              },
              {
                "rank": 11,
                "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": 200,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "daily",
                  "direct",
                  "edition",
                  "fresh",
                  "link",
                  "named",
                  "publisher",
                  "singapore",
                  "time",
                  "todays",
                  "visible",
                  "window"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "8bd0d15715e74c2b91b4bf7280be734d1b50d8e8be0466e9b1dde59df12f0015",
                "shared_source_ids": [],
                "score_receipt_sha256": "62ca897013b69097ab3d46772096444bcdfdc5cfe29e36ace7893c07a5410544"
              },
              {
                "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": 173,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "data",
                  "drive",
                  "hold",
                  "link",
                  "named",
                  "original",
                  "page",
                  "points",
                  "remain",
                  "stays",
                  "visible"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "0902efbe19a83ac307d895d121db6cd31501ec83f01048aeb1bf8d6bb6cc8f14",
                "shared_source_ids": [],
                "score_receipt_sha256": "2af7641308a53d6b93a4bb98e08e8b2a196af53f6b2b8ca94233b10856e73445"
              },
              {
                "rank": 13,
                "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": 151,
                "qualifies": true,
                "shared_terms": [
                  "cannot",
                  "claim",
                  "count",
                  "daily",
                  "dated",
                  "direct",
                  "issue",
                  "match",
                  "move",
                  "remain",
                  "stay"
                ],
                "shared_term_count": 11,
                "shared_terms_sha256": "19633f6923260088064988c77ad95cc55a5f9cce283bca0d9b8e9fa9febc1418",
                "shared_source_ids": [],
                "score_receipt_sha256": "ed2a9b896ab113b4a2cab892424a954fce70a38653bb2fc5cc3ed0c1a7597a40"
              },
              {
                "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": 146,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "claim",
                  "count",
                  "dated",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable",
                  "stay"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "93abcfc675d8bdc1b766dc084c206a207a79abfe946e9e2ea5a6c285f2e9734f",
                "shared_source_ids": [],
                "score_receipt_sha256": "23fd450b48c47226c7b101541e06083b22caab5daf1d7cf7e5da52958e0857e9"
              },
              {
                "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": 146,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "cannot",
                  "claim",
                  "count",
                  "dated",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable",
                  "stay"
                ],
                "shared_term_count": 13,
                "shared_terms_sha256": "93abcfc675d8bdc1b766dc084c206a207a79abfe946e9e2ea5a6c285f2e9734f",
                "shared_source_ids": [],
                "score_receipt_sha256": "23fd450b48c47226c7b101541e06083b22caab5daf1d7cf7e5da52958e0857e9"
              },
              {
                "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": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "rank": 17,
                "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",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "rank": 18,
                "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",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "rank": 19,
                "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",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "rank": 20,
                "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",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "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": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "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": 140,
                "qualifies": true,
                "shared_terms": [
                  "across",
                  "claim",
                  "construction",
                  "dated",
                  "edition",
                  "issue",
                  "move",
                  "open",
                  "public",
                  "receipts",
                  "remain",
                  "searchable"
                ],
                "shared_term_count": 12,
                "shared_terms_sha256": "1f7d8218eb8beaffcca2d344b0fc0545fba9c72990dd8eedd115e00eb814b333",
                "shared_source_ids": [],
                "score_receipt_sha256": "3d2e6fe755bd3b839cd17582dcfc23599e0625511741ca5940c801f3faa97dba"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              },
              {
                "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": 111,
                "qualifies": true,
                "shared_terms": [
                  "build",
                  "cannot",
                  "count",
                  "daily",
                  "date",
                  "dated",
                  "record",
                  "remain",
                  "separately",
                  "without"
                ],
                "shared_term_count": 10,
                "shared_terms_sha256": "a753b457cb6dc6163adeed8443a6fb0558ebfd5b8225ec4e6ee936a5de445520",
                "shared_source_ids": [],
                "score_receipt_sha256": "bfc1dc95e815b7e26b6246ce9545017842758cf8970cc3947502aac08c29fe09"
              }
            ],
            "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": 1000,
            "selected_shared_terms": [
              "across",
              "added",
              "alleging",
              "approvals",
              "arrested",
              "asias",
              "banking",
              "belong",
              "belongs",
              "bond",
              "broken",
              "build",
              "cannot",
              "carried",
              "center",
              "change",
              "checked",
              "claim",
              "closing",
              "company",
              "compare",
              "construction",
              "contains",
              "copper",
              "correction",
              "corrections",
              "costs",
              "count",
              "county",
              "create",
              "daily",
              "data",
              "datamarnews",
              "date",
              "dated",
              "despite",
              "different",
              "digital",
              "direct",
              "drive",
              "each",
              "edition",
              "entries",
              "export",
              "firm",
              "food",
              "former",
              "fortune",
              "fresh",
              "global",
              "governor",
              "grid",
              "group",
              "guessing",
              "hold",
              "improvement",
              "issue",
              "item",
              "largest",
              "later",
              "lead",
              "link",
              "links",
              "logistics",
              "looking",
              "loudoun",
              "main",
              "match",
              "means",
              "mortgage",
              "move",
              "must",
              "named",
              "news",
              "open",
              "opened",
              "original",
              "page",
              "points",
              "politico",
              "president",
              "public",
              "publish",
              "publisher",
              "puts",
              "quietly",
              "rates",
              "readers",
              "receipts",
              "record",
              "regional",
              "remain",
              "reported",
              "roughly",
              "scheme",
              "searchable",
              "sentence",
              "separately",
              "showing",
              "singapore",
              "site",
              "southeast",
              "stated",
              "stay",
              "stays",
              "stolen",
              "subsidiary",
              "sues",
              "tariffs",
              "tech",
              "tennessee",
              "texas",
              "time",
              "times",
              "todays",
              "turmoil",
              "unchanged",
              "visible",
              "websites",
              "were",
              "window",
              "wire",
              "without",
              "wjla",
              "wording",
              "wsmv"
            ],
            "selected_shared_terms_sha256": "ea20428d620ec81c50672c10a51c042940764a387dababc2fe3b8ed38d7c094b",
            "selected_score_receipt_sha256": "2bdecfa412ab55e6cbe60042537d73a6e9125ad82eec306c0c2748e80c551168",
            "fallback_used": false,
            "cross_tab_fallback_allowed": false,
            "theme_fallback_allowed": false
          },
          "selection_audit_sha256": "eefeb3f16f94989668855dfd729c387a6df3765f88de086d95697e830d2af547",
          "comparison_receipt_sha256": "8756e58020bd5b1a212d924e337dc7cecda0562b9162154ef92d524a67a133c4",
          "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": [
        "Broken links",
        "A headline that changed",
        "A public page showing a different issue date"
      ],
      "invalidation": "Do not publish if a main claim, report link, time, count, or saved issue does not match.",
      "learning_status": "APPENDED_TO_ISSUE_MEMORY - NO_AUTOMATIC_STATE_OR_WEIGHT_CHANGE",
      "update_receipt": {
        "release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
        "observed_at_sgt": "2026-08-04T06:24:00+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-04T06:24: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": "The edition combines 432 newly collected reports with 255 clearly labelled reports carried from the exact immutable release being superseded. Every carried report remains inside the disclosed collection window and keeps its original evidence receipt. This is a new locked edition, not a replay of the previous story."
  },
  "correction_reason": "Experiment-only supersession: bind the terminal result of the retrospective Long-Term experiment from completed-session evidence without changing the active daily signal release, market pulse, Long-Term research state, locked prediction states or engine weights.",
  "correction_notice": "The superseded story and provisional experiment remain immutable. This story advances only the experiment result and canonical receipts; every daily signal, candidate cutoff trait, membership decision and locked prediction is carried forward unchanged.",
  "supplemental_publication": {
    "publication_type": "LONG_TERM_EXPERIMENT_TERMINAL_RESOLUTION_ONLY",
    "published_at_sgt": "2026-08-04T09:58:00+08:00",
    "superseded_story_id": "OTR-FULL-IMMERSIVE-STORY-2026-08-04-0624-SGT-C03",
    "experiment_id": "OTR-LONG-TERM-EXPERIMENT-2026-08-04-0934-SGT",
    "experiment_sha256": "22a5e533ea0cb960df264735efc1af2d98d9a2a07a85719d59c1b88f5de5834f",
    "publication_receipt_id": "OTR-LONG-TERM-EXPERIMENT-PUBLICATION-2026-08-04-0958-SGT",
    "publication_receipt_sha256": "5061938f9e00e7f46a39a0b3feef1e94bb529a103b8e94c38db8160f503497c8",
    "daily_release_id": "OTR-DAILY-73-2026-08-04-0618-SGT",
    "daily_signal_release_changed": false,
    "long_term_method_changed": false,
    "long_term_research_batch_performed": false,
    "long_term_resync_performed": false,
    "trait_or_membership_changed": false,
    "prediction_states_changed": 0,
    "outcomes_changed": 4,
    "engine_weights_changed": 0,
    "statement": "This is a Full Immersive terminal experiment supplement, not a fresh daily collection, Long-Term research batch or locked-prediction resolution."
  },
  "deterministic_output_sha256": "6e09550ebb975522f8c5d070443eaf765de56946dff278b7d97299f49e0ee9af"
}
