{
  "schema": "OTR-SIGNALS-CATEGORY-EDITION-1",
  "release_id": "OTR-SIGNALS-20261006-1510Z-R1",
  "status": "PREPARED_FOR_PUBLICATION",
  "publication_timestamp_utc": "2026-10-06T15:10:00Z",
  "research_cutoff_utc": "2026-10-06T15:10:00Z",
  "research_cutoff_precision": "second",
  "window_start_utc": "2026-10-05T15:10:00Z",
  "source_inventory_cutoff_utc": "2026-10-06T15:10:00Z",
  "actual_original_source_check_cutoff_utc": "2026-10-06T15:10:00Z",
  "parent_edition_release_id": "OTR-2026-10-04-0600-SGT-R1",
  "items": [
    {
      "schema": "OTR-SIGNALS-CATEGORY-CARD-1",
      "id": "TECH-20261006-XLA-DEVICELESS-PLAN-BOUNDARY",
      "publication_status": "READY",
      "status": "REVIEWED_EDITORIAL_CARD",
      "primary_category": "technology",
      "categories": [
        "technology"
      ],
      "title": "Device-free GPU plans can fail when hardware facts leak into them",
      "summary": "TensorFlow/XLA found that a GPU plan built without a device could later fail on B200 hardware. With CUDA 13.4 or newer, the plan stored an oversized shared-memory value for every GPU, while cuDNN expected zero on non-SM10.7 devices and rejected the plan. The fix now records that value only for SM10.7. This shows why portable plans must keep device-only facts separate. The change is still unreleased, and some added tests were not run. Watch release notes, B200 regression results and similar serialized device properties.",
      "signal_claim": "Portable GPU plans need a strict boundary between universal plan data and device-only facts. One overly broad shared-memory attribute was enough to make an otherwise valid plan fail on B200 hardware.",
      "thesis": "Portable GPU plans need a strict boundary between universal plan data and device-only facts. One overly broad shared-memory attribute was enough to make an otherwise valid plan fail on B200 hardware.",
      "signal_family": "editorial_clue",
      "maturity": "primary-source fix on TensorFlow main branch; release and broad validation pending",
      "card_scope": "current_editorial_signal",
      "kind": "editorial_signal",
      "observations": [
        {
          "fact": "TensorFlow/XLA commit 55dcf9c50a927d36279119e33fd0471870a29b78 says CUDA 13.4 and newer could record a non-zero oversized shared-memory value in a device-free plan for every GPU. cuDNN could later compare it with a live non-SM10.7 value of zero and reject all autotuning candidates on B200.",
          "source_ids": [
            "source-1"
          ]
        },
        {
          "fact": "The fix reports the shared-memory attribute only for SM10.7 and uses zero elsewhere. It also widens tests for more cuDNN frontend JSON layouts.",
          "source_ids": [
            "source-1"
          ]
        },
        {
          "fact": "The commit records that some added FileCheck and executor tests were not run. NVIDIA documents the reported architecture-mismatch status as a requested feature being absent from the current GPU device.",
          "source_ids": [
            "source-1",
            "source-2"
          ]
        }
      ],
      "sources": [
        {
          "source_id": "source-1",
          "title": "TensorFlow/XLA commit 55dcf9c50a927d36279119e33fd0471870a29b78",
          "publisher": "TensorFlow on GitHub",
          "url": "https://github.com/tensorflow/tensorflow/commit/55dcf9c50a927d36279119e33fd0471870a29b78",
          "source_clock": {
            "published_at_utc": "2026-10-06T14:44:06Z",
            "normalized_utc": "2026-10-06T14:44:06Z",
            "original": "6 October 2026, 14:44:06 UTC",
            "precision": "second",
            "timezone": "UTC",
            "basis": "Git commit timestamp"
          },
          "retrieved_at_utc_approx": "2026-10-06T15:03:00Z"
        },
        {
          "source_id": "source-2",
          "title": "cuDNN graph library status-code reference",
          "publisher": "NVIDIA",
          "url": "https://docs.nvidia.com/deeplearning/cudnn/backend/latest/api/cudnn-graph-library.html",
          "source_clock": {
            "published_at_utc": null,
            "normalized_utc": null,
            "original": "Current documentation; no page publication time shown",
            "precision": "unknown",
            "timezone": "UTC",
            "basis": "Official current documentation"
          },
          "retrieved_at_utc_approx": "2026-10-06T15:05:00Z"
        }
      ],
      "source_links": [
        "https://github.com/tensorflow/tensorflow/commit/55dcf9c50a927d36279119e33fd0471870a29b78",
        "https://docs.nvidia.com/deeplearning/cudnn/backend/latest/api/cudnn-graph-library.html"
      ],
      "source_copy_method": "primary_commit_and_official_runtime_documentation_paraphrase",
      "source_clock_display": "TensorFlow commit at 14:44:06 UTC on 6 Oct 2026; NVIDIA documentation retrieved at about 15:05 UTC.",
      "desk_research_window": {
        "start_utc": "2026-10-06T14:40:00Z",
        "end_utc": "2026-10-06T15:10:00Z"
      },
      "freshness_note": "The primary commit landed 4 minutes 6 seconds after the prior 14:40 UTC release cutoff and was not present in the 110-card baseline.",
      "analysis": {
        "mechanism": "A device-free plan is supposed to stay portable. If it stores a hardware-only shared-memory value, cuDNN can compare that stale assumption with the live GPU and reject the plan before execution.",
        "impact": "The fix narrows one compatibility boundary for B200 execution and gives runtime teams a concrete audit target: every serialized device property in plans built without a device.",
        "countercase": "This is an unreleased main-branch fix, not proof of broad user impact. The commit describes a bounded cuDNN/XLA path, and some added tests were not run.",
        "uncertainties": [
          "The live card does not claim a released TensorFlow version contains the fix.",
          "No production failure rate or speed impact is published.",
          "The evidence does not show whether other serialized device properties have the same boundary problem."
        ],
        "next_check": "Watch CI completion, B200 and SM10.7 regression results, release or cherry-pick notes, and audits of other serialized device properties.",
        "named_assets": [],
        "directional_takeaway": "N/A. This is an engineering compatibility signal, not an investible call. NO ENTRY."
      },
      "fact_review_state": "PASS_WITH_UNRELEASED_CODE_AND_PARTIAL_TEST_LIMITS",
      "review_status": "PASS_WITH_UNRELEASED_CODE_AND_PARTIAL_TEST_LIMITS",
      "review": {
        "status": "PASS_WITH_UNRELEASED_CODE_AND_PARTIAL_TEST_LIMITS"
      },
      "uncertainty": "The change is unreleased and bounded to one cuDNN/XLA path; it does not prove broad production impact or complete test coverage.",
      "next_check": "Watch CI completion, B200 and SM10.7 regression results, release or cherry-pick notes, and audits of other serialized device properties.",
      "named_assets": [],
      "directional_takeaway": "N/A. This is an engineering compatibility signal, not an investible call. NO ENTRY.",
      "image_url": "/assets/signals-r8/TECH-20261006-XLA-DEVICELESS-PLAN-BOUNDARY.png",
      "image_alt": "Conceptual illustration of a device-free plan passing through a filter that removes an incompatible GPU memory attribute before execution. It is not documentary evidence.",
      "image_sha256": "46d33a6bdbc6a27aa69ff81f94c891bdd3343da9dfcd178bfcfdd46de3c0ed04",
      "source_date": "2026-10-06",
      "release_id": "OTR-SIGNALS-20261006-1510Z-R1",
      "related_categories": [
        "general"
      ],
      "image_fit": "cover",
      "first_published_at_utc": "2026-10-06T15:10:00Z",
      "first_publication_version_number": null,
      "publication_clock_registry_path": null,
      "source_batch": "hourly-20261006-2310-SGT",
      "approval_source_release": null
    }
  ],
  "new_items_count": 1,
  "coverage": {
    "new_signals": 1,
    "reviewed_live_signal_count": 110,
    "drive_direct_children_observed": 1000,
    "post_ledger_files_read": 17,
    "notes": "Drive listing again reached the 1,000-item connector cap, so the observed count is a lower bound. Two Drive agents fully read all 17 visible post-cutoff files; two live-signal agents expanded and reviewed all 110 cards. Market continuation, social single reports, a weak-order sorting commit and a WebSocket pooling commit were held."
  },
  "category_counts_primary": {
    "general": 0,
    "investments": 0,
    "singapore": 0,
    "social": 0,
    "technology": 1
  },
  "source_handoff": {
    "type": "hourly_research_cycle",
    "prior_coverage_ledger_drive_file_id": "1ok8GBm6hKH36Soyy9QF06ZVPT6DpEpFm",
    "review_method": "four_parallel_agents_plus_primary_source_and_market_verification",
    "scope": "One approved additive technical signal from a four-agent cycle; all 17 post-cutoff Drive files and all 110 live cards reviewed. Current market checks produced continuation only, while a primary TensorFlow/XLA commit exposed and fixed a distinct portable-plan failure mechanism.",
    "accepted_signal_id": "TECH-20261006-XLA-DEVICELESS-PLAN-BOUNDARY",
    "payload_sha256": "95e44c0fa89656a059fb7356a97dd0749a70fc920f64992e147e52bc5ba6e47c"
  },
  "_public_delivery_projection": {
    "projection_id": "otr-discovery-cleanup-20261008",
    "original_record_sha256": "c33a49b6537a84e4f4b27d933305125267644b9cd05765b9c5eb95ae0d3a7c02",
    "original_public_url": "/data/signals/releases/OTR-SIGNALS-20261006-1510Z-R1.json",
    "notice": "Obsolete discovery metadata omitted from this public representation. Signal content, calls and outcomes are unchanged; the frozen original remains preserved."
  }
}
