From 5b725ccd378a20b0bf211f2266cc3013e3216706 Mon Sep 17 00:00:00 2001 From: raylei50653 <001raylei1118@gmail.com> Date: Fri, 23 Oct 2026 17:46:55 +0800 Subject: [PATCH 1/5] fix(perception): report WorkbenchPool stats as unmonitored instead of NORMAL WorkbenchPool has no resource manager or VRAM writer, yet get_stats() returned a fixed current_level="NORMAL" (#537 C0-09). Report current_level="UNKNOWN" with resource_monitor_status="not_wired", matching the AsyncDispatcher monitor fields from C0-05, and print the status in the --workbench text report. No degradation controller is wired. Co-Authored-By: Claude Opus 5.5 --- scripts/ops/run_8stream_perception.py | 1 + src/saccade/perception/dispatcher.py | 9 +- ...est_workbench_pool_monitor_contract_537.py | 87 +++++++++++++++++++ 3 files changed, 96 insertions(+), 1 deletion(-) create mode 100644 tests/unit/test_workbench_pool_monitor_contract_537.py diff --git a/scripts/ops/run_8stream_perception.py b/scripts/ops/run_8stream_perception.py index 817e026c..823cd901 100644 --- a/scripts/ops/run_8stream_perception.py +++ b/scripts/ops/run_8stream_perception.py @@ -372,6 +372,7 @@ def report() -> None: "📈 WorkbenchPool Stats: " f"state={stats['state']} " f"level={stats['current_level']} " + f"monitor={stats['resource_monitor_status']} " f"active={stats['active_streams']} " f"queue={stats['queue_depth']} " f"drops={stats['drops']} " diff --git a/src/saccade/perception/dispatcher.py b/src/saccade/perception/dispatcher.py index 2bd30822..6cd72ec0 100644 --- a/src/saccade/perception/dispatcher.py +++ b/src/saccade/perception/dispatcher.py @@ -315,6 +315,9 @@ class WorkbenchPool: - True cross-thread parallelism (no GIL serialization in hot path) - Per-stream isolation (tracker state, GPU scratch, CUDA stream) - BatchingTRTDetector handles YOLO batching with CUDA event handshake + + No resource monitoring is wired: stats report ``current_level="UNKNOWN"`` + and ``resource_monitor_status="not_wired"`` (#537 C0-09). """ def __init__( @@ -668,7 +671,11 @@ def get_stats(self) -> dict[str, Any]: "late_callbacks": self._late_callbacks, "discarded_on_stop": self._discarded_on_stop, "stop_timeouts": self._stop_timeouts, - "current_level": "NORMAL", + # C0-09: no resource manager or VRAM writer is wired to this path, + # so the level is unknown rather than a healthy-looking NORMAL. + "current_level": "UNKNOWN", + "resource_monitor_status": "not_wired", + "resource_monitor_error": "", "active_streams": self.n_streams, "queue_depth": sum(q.qsize() for q in self._queues), "drops": drops, diff --git a/tests/unit/test_workbench_pool_monitor_contract_537.py b/tests/unit/test_workbench_pool_monitor_contract_537.py new file mode 100644 index 00000000..7638fffc --- /dev/null +++ b/tests/unit/test_workbench_pool_monitor_contract_537.py @@ -0,0 +1,87 @@ +"""#537 C0-09: WorkbenchPool stats say that no resource monitor is wired. + +The WorkbenchPool path has no resource manager and no VRAM writer +(failure_degradation_537.md §2 C0-09, §19.3). Its stats used to return a fixed +``current_level="NORMAL"``, which looked healthy without any measurement. The +target is a stats shape that states the gap: ``current_level="UNKNOWN"`` and +``resource_monitor_status="not_wired"`` in every pool state, and the +``--workbench`` text report keeps the monitor status. Wiring a degradation +controller is out of scope. + +Same harnesses as the D2-WB and caller lifecycle tests: a fresh interpreter +with CPU fakes, so there is no GPU, NVML or RTSP. +""" + +# scope: perception, resource +# function: contract +# lifecycle: active + +from __future__ import annotations + +from tests.unit import test_caller_lifecycle_538 as caller +from tests.unit.test_workbench_pool_lifecycle_observed_538 import _run + + +def test_stats_report_no_monitor_in_every_pool_state() -> None: + out = _run( + """ +def show(label, pool): + stats = pool.get_stats() + print(f"@{label}={stats['current_level']}/{stats['resource_monitor_status']}" + f"/{stats['resource_monitor_error']!r}") + +async def main(): + MODE["process"] = "raise" + pool = make_pool(1) + show("created", pool) + await pool.start() + show("running", pool) + pool.put_frame("stream_0", frame(), 0.0) + wait_until(lambda: pool.state is d.PoolState.FAILED) + show("failed", pool) + try: + pool.stop() + except d.WorkbenchPoolFailed: + pass + show("stopped", pool) +asyncio.run(main()) +""" + ) + unknown = "UNKNOWN/not_wired/''" + assert out == { + "created": unknown, + "running": unknown, + "failed": unknown, + "stopped": unknown, + } + + +def test_run8_workbench_report_keeps_the_monitor_status() -> None: + out = caller._run( + r""" +async def idle_producer(*args): + await asyncio.Event().wait() +run8.run_stream_producer_workbench = idle_producer +async def report_once(interval, report): + report() + raise RuntimeError("report complete") +run8._stats_loop = report_once +report(lambda: asyncio.run(checked(run8.run_multistream_perception(args("--workbench"))))) +after_pool() +""", + prelude=caller._POOL_SCRIPT, + ) + lines = [ + line for line in out["_stdout"].splitlines() if "WorkbenchPool Stats:" in line + ] + assert len(lines) == 1 + assert "level=UNKNOWN monitor=not_wired " in lines[0] + assert "level=NORMAL" not in out["_stdout"] + assert caller._pick( + out, "outcome", "leftover_tasks", "pool_state", "batcher_down" + ) == { + "outcome": "RuntimeError", + "leftover_tasks": "0", + "pool_state": "stopped", + "batcher_down": "True", + } From d34b0a6a22db9dd841fb69cba338e3c6d30beed4 Mon Sep 17 00:00:00 2001 From: raylei50653 <001raylei1118@gmail.com> Date: Fri, 23 Oct 2026 17:50:31 +0800 Subject: [PATCH 2/5] docs(537): record the C0-09 WorkbenchPool unmonitored stats contract MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add failure_degradation_537.md §21 and the WorkbenchPool note in the degradation contract, point the §6/§13/§19.3 rows at it, and add a GPU case that runs the real pool on CUDA. Co-Authored-By: Claude Opus 5.5 --- docs/architecture/README.md | 2 +- docs/architecture/failure_degradation_537.md | 24 ++++++++++-- .../resource/architecture_degradation.md | 2 + docs/ownership/tests_inventory.generated.md | 15 ++++---- tests/unit/README.md | 1 + ...est_workbench_pool_monitor_contract_537.py | 38 ++++++++++++++++++- 6 files changed, 68 insertions(+), 14 deletions(-) diff --git a/docs/architecture/README.md b/docs/architecture/README.md index 08c36517..1be50736 100644 --- a/docs/architecture/README.md +++ b/docs/architecture/README.md @@ -9,7 +9,7 @@ - 事件 / API / storage schema:看 [api_spec.md](../modules/storage/api_spec.md) - 能力/REQ/Profile、具名 owner、inherited scope/proposed delta 與代表鏈狀態:看 [capability_requirements_535.md](capability_requirements_535.md)(#535;批准與待決狀態只在該檔維護) - S-SHIP/S-EXPORT 的展開圖(現況與目標)、completion/identity/export 接口契約卡與 ID 索引:看 [ship_export_contracts_536.md](ship_export_contracts_536.md)(#536;設計狀態只在該檔維護) -- 失敗/fallback/降級(分 profile 矩陣、owner 裁決、已落地的 F07/C2/R-1、D2 host lifecycle 與 D2-GPU-0/1;WorkbenchPool 仍未 online qualified):看 [failure_degradation_537.md](failure_degradation_537.md);NVML 失敗的 4A 核准方案見 [§19](failure_degradation_537.md#19-c0-05nvml-失敗的重現與核准方案),實作與證據見 §20。 +- 失敗/fallback/降級(分 profile 矩陣、owner 裁決、已落地的 F07/C2/R-1、D2 host lifecycle 與 D2-GPU-0/1;WorkbenchPool 仍未 online qualified):看 [failure_degradation_537.md](failure_degradation_537.md);NVML 失敗的 4A 核准方案見 [§19](failure_degradation_537.md#19-c0-05nvml-失敗的重現與核准方案),實作與證據見 §20;WorkbenchPool 明列未接監控見 §21。 - 安裝後 package 的 Completion/Gate A、entrypoint re-pin 與驗證證據:看 [package re-pin](../reference/native_runtime_package_repin_536.md)(#536;不擴大支持範圍) - 模型 bundle 與 native runtime 的分離(現況/目標架構圖、信任根、責任分工、A/B/C 比較):看 [ADR 028](../decisions/028-model-bundle-runtime-separation.md);bundle manifest 契約、fail-closed 規則、G01–G07 處置與控制矩陣:看 [model_bundle_contract_549.md](model_bundle_contract_549.md)(#549 S1;設計狀態只在該檔維護) diff --git a/docs/architecture/failure_degradation_537.md b/docs/architecture/failure_degradation_537.md index d62b8f7a..a4ec45de 100644 --- a/docs/architecture/failure_degradation_537.md +++ b/docs/architecture/failure_degradation_537.md @@ -86,12 +86,12 @@ F07 修復後,第一個檔的 SHM 測試(C0-06~08)已改為目標語義 | C0-01/02 的拒絕點 | public facade 的拒絕點與相容性由 #441/#537 協調;eval entrypoint 的 preflight/結果政策仍歸 #536/#537。online 的 C0-03 已由 R-1 修復(§10) | REQ-535-02-01/02-03/02-04 | | C0-05 | 4A 已核准(§19);初始化/probe/無效 sample 明確拒絕,實作與證據見 §20 | REQ-535-07-01;CAP owner:raylei50653 | | C0-06~C0-08 | 已由 F07 修復(§7);T 預設值、多 writer、shutdown 仍待 #538 | #538 | -| C0-09 | WorkbenchPool 是否支援 resource degradation | REQ-535-07-02 | +| C0-09 | stats 已改為明列「未接監控」(§21);WorkbenchPool 是否支援 resource degradation 仍未裁決 | REQ-535-07-02 | | C2 其他參數 | 重啟初值與決策頻率已裁決(R0、F0,見 §8);非法 usage(NaN、負值、>100)只在 C2 PR 內維持現況(O0),不構成支持契約,仍待裁決 | D-537-2 未涵蓋 | | R-1(C0-11) | 呼叫契約已由 R-1 修復(§10);worker task 異常終止後的錯誤傳遞、health、stop 與 shutdown 語義依 §10 的切片順序處理 | #537 C0-11;#538 D2-AD、D2-WB-0/1、D2-GPU | | health CLI、orchestrator 錯誤後的 ACK | 報告 unknown 的方式;ACK 語義 | REQ-535-07-03;REQ-535-06-01(#538) | -F07、C2、R-1、D2 的 host lifecycle 切片(§7~§16)與 D2-GPU-0/1(§17~§18)已落地;#538 其餘項目仍 OPEN,不取得 online-service qualification、不部署。本次 C0-05 的 4A 已核准(§19),實作與證據見 §20;C0-09 另外處理,C0-01/02 的 public facade 相容性與 eval consumer policy 依上表分工裁決。每個修復 PR 只處理一類行為。 +F07、C2、R-1、D2 的 host lifecycle 切片(§7~§16)與 D2-GPU-0/1(§17~§18)已落地;#538 其餘項目仍 OPEN,不取得 online-service qualification、不部署。C0-05 的 4A 已核准(§19),實作與證據見 §20;C0-09 的「未接監控」回報見 §21,C0-01/02 的 public facade 相容性與 eval consumer policy 依上表分工裁決。每個修復 PR 只處理一類行為。 ## 7. B0-F07 修復(C0-06/07/08 收斂) @@ -386,7 +386,7 @@ function 標籤是 `diagnostic`。要修復時,必須在同一個 PR 把這些 - deadline 到時還有 worker 存活:**不 shutdown batcher**,狀態維持 STOPPING,拋 `WorkbenchPoolStopTimeout`(列出存活的 worker),不印「Stopped.」。之後再呼叫 `stop()` 會重試。 - 所有 worker 都結束後:清空 queue 並計入 `discarded_on_stop`,shutdown batcher,狀態改為 STOPPED。 - 這次執行如果失敗過,最後拋 `WorkbenchPoolFailed`。第二次呼叫 `stop()` 不再報告。 -- `get_stats()` 新增 `state`、`failure`、`failed_stream`、`late_callbacks`、`discarded_on_stop`、`stop_timeouts`。`current_level` 仍固定為 `"NORMAL"`(C0-09 不變)。 +- `get_stats()` 新增 `state`、`failure`、`failed_stream`、`late_callbacks`、`discarded_on_stop`、`stop_timeouts`。`current_level` 仍固定為 `"NORMAL"`(C0-09 不變;之後由 §21 改為 `"UNKNOWN"`/`not_wired`)。 **修復後的行為**(對照 §12): @@ -928,7 +928,7 @@ flowchart LR | 項目 | 保留的邊界與下一切片 | Owner/入口 | |:--|:--|:--| | C0-01/02 | ADR 025 與 README 仍允許 constructible stub;不能把 R-1 的 internal preflight 套到 public facade。public API 相容性與 eval entrypoint 的拒絕政策分開裁決 | raylei50653;#441/#537(public)、#536/#537(eval);REQ-535-02-01、02-03 | -| C0-09 | WorkbenchPool 沒有 resource manager/writer,stats 的固定 NORMAL 不構成監控證據。另提「明列未接監控」的回報切片;不在此接上降級 controller | raylei50653;#537/REQ-535-07-02;`--workbench` 仍不支援(#538) | +| C0-09 | WorkbenchPool 沒有 resource manager/writer,stats 的固定 NORMAL 不構成監控證據。另提「明列未接監控」的回報切片(已落地,見 §21);不在此接上降級 controller | raylei50653;#537/REQ-535-07-02;`--workbench` 仍不支援(#538) | | O0 | 直接注入非法 usage 的決策語義仍待裁決;4A 僅驗證 NVML 原始 sample,不放寬 C2 契約 | raylei50653;#537 | | freshness/ACK/ownership | T 預設、單一 writer 強制、storage 失敗仍 ACK 與 PEL 回收仍交 #538;4A 不替這些項目結案 | raylei50653;#538/REQ-535-06-01、07-01 | | health CLI/telemetry | 另有直接 NVML/nvidia-smi probe,不是此 ResourceManager consumer;4A 不能推廣成全 profile 的 healthy 保證 | raylei50653;#537/REQ-535-07-03 | @@ -967,3 +967,19 @@ dispatcher 的四個隔離 mutation 也都被攔住:移除 preflight(10 fail **Runtime identity**:2026-10-20 在 `d6724f11` 基線的捕捉(`8b89ca8f… → e75f0067…`)因 #621 改了 `dispatcher.py`、`detector_trt.py` 而作廢,沒有出版。rebase 後在實作 head `791d85d8` 的乾淨 tree 重新捕捉(之後只改文件,不動任何已出版軸的 blob):本工作樹的獨立 `build/runtime_identity` 重新 build,`--run-probe --require-complete` 在 gpu0 lease 下 fresh capture 到 scratch,沒有沿用舊 probe。只有 implementation 改變:`583ede47… → d04e0183…`,317 個成員不增不減,只改 `resource_manager.py`、`dispatcher.py` 與 `run_8stream_perception.py`。其餘四軸重算後相同,probe digest 仍為 `2dabed0b…`;`equivalence=unproven`,probe 相同不構成 online monitor policy 或整體語義等價。promote 後 `--mode attested` exit 0。canonical/archive 以獨立的 stacked publication branch 提交,與實作原子落地。 **邊界**:這些測試沒有執行完整 online service、Redis/Chroma 或 VRAM 耗盡,亦不提供 GPU stream/buffer lifetime 的 D2-GPU qualification。失敗 probe 不會立即撤銷別的程序仍可讀到的舊快照,正常 retirement 也可能失敗;兩者在既有 T 後變成 STALE。health CLI、獨立 telemetry、C0-09、C0-01/02、C0-10、O0 與 #538 的其餘工作保持 §19.3 的分工。 + +## 21. C0-09:WorkbenchPool stats 明列未接監控 + +方案依 #550 §0A 的開工條件記錄於 [#537 comment](https://github.com/raylei50653/saccade/issues/537#issuecomment-6362121273)(選 B),範圍沿用 §19.3 的分工:只修正回報,不接上降級 controller。修復前的現況見 §2 C0-09 與 §13。 + +**實作**: + +- `WorkbenchPool.get_stats()` 的 `current_level` 由固定的 `"NORMAL"` 改為 `"UNKNOWN"`,並新增 `resource_monitor_status="not_wired"` 與 `resource_monitor_error=""`。欄位名稱與 UNKNOWN 語義沿用 §20 的 AsyncDispatcher;`not_wired` 表示這條路徑沒有 resource manager 或 VRAM writer,與「監控失敗」的 `unavailable` 不同。所有 pool 狀態(CREATED/RUNNING/FAILED/STOPPING/STOPPED)回同一組值。 +- `run_8stream_perception.py --workbench` 的文字報告加印 `monitor=`。 +- 不改 AsyncDispatcher、hysteresis、快照 v1、`_WorkbenchWorker` 或 batcher;WorkbenchPool 不讀 NVML、不發佈快照。 + +**驗收與負控制**(host-only):[test_workbench_pool_monitor_contract_537.py](../../tests/unit/test_workbench_pool_monitor_contract_537.py) 2 個案例:CPU fake 的 pool 在 CREATED、RUNNING、FAILED、STOPPED 都回 `UNKNOWN`/`not_wired`/空錯誤;`--workbench` caller 的單次報告含 `level=UNKNOWN monitor=not_wired`,且不出現 `level=NORMAL`,結束時 pool STOPPED、batcher 已回收、沒有殘留 task。四個隔離 mutation 都被攔住:level 改回 `NORMAL`(2 failed)、移除 `resource_monitor_status`(2)、報告移除 `monitor=`(1)、status 改為 `available`(2)。 + +**Runtime identity**:`dispatcher.py` 與 `run_8stream_perception.py` 是 `decision_relevant`,依 [republication runbook](../reference/runbooks/runtime_identity_republication.md) fresh capture 後以 stacked publication 原子落地;座標變化與證據記在 PR。 + +**邊界**:WorkbenchPool 仍沒有任何 resource degradation 能力;`--workbench` 仍 unsupported(#538),不取得 online-service qualification、不部署。`not_wired` 只說明沒有監控,不是健康判定。C0-01/02、C0-10、O0、health CLI 與 #538 的其餘工作不變。 diff --git a/docs/modules/resource/architecture_degradation.md b/docs/modules/resource/architecture_degradation.md index 322ff782..feef876a 100644 --- a/docs/modules/resource/architecture_degradation.md +++ b/docs/modules/resource/architecture_degradation.md @@ -118,3 +118,5 @@ Owner 在 2026-10-20 核准 4A,裁決與原始重現見 [#537 §19](../../arch - 沒有背景 init retry。init 失敗後要換新 manager;post-init 的暫時故障可在修復 NVML 後明確 stop/start,重新 preflight 成功才接受 frame,沿用該 manager 的 hysteresis。新 manager 則遵守 R0 的 NORMAL 初值。 - 初始化錯誤只在建構時診斷一次;讀取失敗保留在例外/stats,不按 frame 重複印 log。FAILED 也不會繼續消費 frame 來反覆故障。 - 本次不改快照 v1、T、事件持久化/ACK/RAG policy、tracker 數值或 public facade。D2-GPU 完成前不宣稱 online-service qualification、不部署。 + +**WorkbenchPool(C0-09)**:此路徑沒有接上 ResourceManager 或快照 writer。stats 固定回 `current_level="UNKNOWN"`、`resource_monitor_status="not_wired"`、`resource_monitor_error=""`,`--workbench` 報告印出 `monitor=not_wired`;這只說明沒有監控,不是健康判定([#537 §21](../../architecture/failure_degradation_537.md#21-c0-09workbenchpool-stats-明列未接監控))。 diff --git a/docs/ownership/tests_inventory.generated.md b/docs/ownership/tests_inventory.generated.md index 31cec313..547cbe67 100644 --- a/docs/ownership/tests_inventory.generated.md +++ b/docs/ownership/tests_inventory.generated.md @@ -1,7 +1,7 @@ # tests/ inventory (generated) -Total tracked test files: **269**. Source of truth = each `test_*.py`'s own docstring + `# scope:` / `# function:` / `# lifecycle:` header; regenerate with `scripts/tools/build_tests_index.py`. +Total tracked test files: **270**. Source of truth = each `test_*.py`'s own docstring + `# scope:` / `# function:` / `# lifecycle:` header; regenerate with `scripts/tools/build_tests_index.py`. > **Snapshot, may lag.** CI regenerates this file on every run and publishes it as the `derived-indexes` artifact; the checked-in copy is refreshed whenever someone reruns the generator, and no gate requires that (#493 PR-2). @@ -14,17 +14,17 @@ Guarantee coverage per module (behavior/contract/regression/acceptance/diagnosti | `api` | 0 | 1 | 0 | 0 | 0 | 1 | | `media` | 5 | 0 | 0 | 0 | 0 | 5 | | `pipeline` | 1 | 1 | 0 | 0 | 0 | 2 | -| `resource` | 1 | 7 | 0 | 0 | 2 | 10 | +| `resource` | 1 | 8 | 0 | 0 | 2 | 11 | | `cognition` | 2 | 0 | 0 | 0 | 0 | 2 | | `storage` | 3 | 0 | 0 | 0 | 0 | 3 | -| `perception` | 11 | 7 | 1 | 0 | 3 | 22 | +| `perception` | 11 | 8 | 1 | 0 | 3 | 23 | | `detection` | 15 | 8 | 0 | 0 | 0 | 23 | | `reid` | 3 | 0 | 0 | 0 | 0 | 3 | | `eval` | 49 | 46 | 1 | 0 | 0 | 96 | | `tracking` | 8 | 23 | 0 | 0 | 1 | 32 | | `cross-module` | 0 | 6 | 0 | 0 | 0 | 6 | | `system` | 0 | 98 | 4 | 1 | 1 | 104 | -| **Total** | 98 | 197 | 6 | 1 | 7 | **309** | +| **Total** | 98 | 199 | 6 | 1 | 7 | **311** | ## Scope × lifecycle @@ -35,17 +35,17 @@ Governance state per module. A multi-scope test counts once per scope. | `api` | 1 | 0 | 0 | 0 | 0 | 0 | 1 | | `media` | 5 | 0 | 0 | 0 | 0 | 0 | 5 | | `pipeline` | 2 | 0 | 0 | 0 | 0 | 0 | 2 | -| `resource` | 10 | 0 | 0 | 0 | 0 | 0 | 10 | +| `resource` | 11 | 0 | 0 | 0 | 0 | 0 | 11 | | `cognition` | 2 | 0 | 0 | 0 | 0 | 0 | 2 | | `storage` | 3 | 0 | 0 | 0 | 0 | 0 | 3 | -| `perception` | 22 | 0 | 0 | 0 | 0 | 0 | 22 | +| `perception` | 23 | 0 | 0 | 0 | 0 | 0 | 23 | | `detection` | 23 | 0 | 0 | 0 | 0 | 0 | 23 | | `reid` | 3 | 0 | 0 | 0 | 0 | 0 | 3 | | `eval` | 87 | 0 | 9 | 0 | 0 | 0 | 96 | | `tracking` | 32 | 0 | 0 | 0 | 0 | 0 | 32 | | `cross-module` | 6 | 0 | 0 | 0 | 0 | 0 | 6 | | `system` | 104 | 0 | 0 | 0 | 0 | 0 | 104 | -| **Total** | 300 | 0 | 9 | 0 | 0 | 0 | **309** | +| **Total** | 302 | 0 | 9 | 0 | 0 | 0 | **311** | ## Disposition queue @@ -252,6 +252,7 @@ Governance state per module. A multi-scope test counts once per scope. | `test_workbench_pool_gpu_contract_538.py` | perception | contract | active | #538 D2-GPU-1: CUDA ordering, output ownership and batcher failure contracts. | | `test_workbench_pool_lifecycle_contract_538.py` | perception | contract | active | #538 D2-WB-1: WorkbenchPool bounded stop, worker failure and safe release. | | `test_workbench_pool_lifecycle_observed_538.py` | perception | diagnostic | active | #538 D2-WB-0: the WorkbenchPool normal path, plus the harness that the contract tests share. | +| `test_workbench_pool_monitor_contract_537.py` | perception,resource | contract | active | #537 C0-09: WorkbenchPool stats say that no resource monitor is wired. | ### `tests/unit/api/` diff --git a/tests/unit/README.md b/tests/unit/README.md index 1751b90e..66d728d0 100644 --- a/tests/unit/README.md +++ b/tests/unit/README.md @@ -70,5 +70,6 @@ | `test_workbench_pool_gpu_contract_538.py` | perception | contract | active | #538 D2-GPU-1: CUDA ordering, output ownership and batcher failure contracts. | | `test_workbench_pool_lifecycle_contract_538.py` | perception | contract | active | #538 D2-WB-1: WorkbenchPool bounded stop, worker failure and safe release. | | `test_workbench_pool_lifecycle_observed_538.py` | perception | diagnostic | active | #538 D2-WB-0: the WorkbenchPool normal path, plus the harness that the contract tests share. | +| `test_workbench_pool_monitor_contract_537.py` | perception,resource | contract | active | #537 C0-09: WorkbenchPool stats say that no resource monitor is wired. | diff --git a/tests/unit/test_workbench_pool_monitor_contract_537.py b/tests/unit/test_workbench_pool_monitor_contract_537.py index 7638fffc..9b14096c 100644 --- a/tests/unit/test_workbench_pool_monitor_contract_537.py +++ b/tests/unit/test_workbench_pool_monitor_contract_537.py @@ -8,8 +8,10 @@ ``--workbench`` text report keeps the monitor status. Wiring a degradation controller is out of scope. -Same harnesses as the D2-WB and caller lifecycle tests: a fresh interpreter -with CPU fakes, so there is no GPU, NVML or RTSP. +The host cases reuse the D2-WB and caller lifecycle harnesses: a fresh +interpreter with CPU fakes, so there is no GPU, NVML or RTSP. The ``gpu`` case +reuses the D2-GPU-1 harness: the real WorkbenchPool, Workbench and +BatchingTRTDetector on CUDA, with only the TRT engine faked. """ # scope: perception, resource @@ -18,7 +20,10 @@ from __future__ import annotations +import pytest + from tests.unit import test_caller_lifecycle_538 as caller +from tests.unit import test_workbench_pool_gpu_contract_538 as gpu from tests.unit.test_workbench_pool_lifecycle_observed_538 import _run @@ -85,3 +90,32 @@ async def report_once(interval, report): "pool_state": "stopped", "batcher_down": "True", } + + +@pytest.mark.gpu +def test_real_pool_on_cuda_reports_no_monitor_while_delivering() -> None: + gpu._need_native() + out = gpu._run( + """ +def show(label, pool): + stats = pool.get_stats() + print(f"@{label}={stats['current_level']}/{stats['resource_monitor_status']}") + +async def main(): + pool = make_pool() + await pool.start() + PLAN["boxes"] = [track_boxes(k) for k in range(3)] + await feed(pool, [frame(10)] * 3) + print(f"@delivered={len(RESULTS)}") + show("running", pool) + pool.stop() + show("stopped", pool) +asyncio.run(main()) +done() +""" + ) + assert out["delivered"] == "3", out + assert (out["running"], out["stopped"]) == ( + "UNKNOWN/not_wired", + "UNKNOWN/not_wired", + ), out From cd5ba0dde17ffa8ddfb84253a2c034cffbb4b39a Mon Sep 17 00:00:00 2001 From: raylei50653 <001raylei1118@gmail.com> Date: Fri, 23 Oct 2026 17:55:12 +0800 Subject: [PATCH 3/5] test(537): pin the C0-09 stats in STOPPING too Codex r1 MINOR: a STOPPING-only NORMAL would have passed. Add a STOPPING case (batcher not released) and assert the FAILED wait succeeds. Co-Authored-By: Claude Opus 5.5 --- docs/architecture/failure_degradation_537.md | 2 +- ...est_workbench_pool_monitor_contract_537.py | 37 +++++++++++++------ 2 files changed, 27 insertions(+), 12 deletions(-) diff --git a/docs/architecture/failure_degradation_537.md b/docs/architecture/failure_degradation_537.md index a4ec45de..76152a3b 100644 --- a/docs/architecture/failure_degradation_537.md +++ b/docs/architecture/failure_degradation_537.md @@ -978,7 +978,7 @@ dispatcher 的四個隔離 mutation 也都被攔住:移除 preflight(10 fail - `run_8stream_perception.py --workbench` 的文字報告加印 `monitor=`。 - 不改 AsyncDispatcher、hysteresis、快照 v1、`_WorkbenchWorker` 或 batcher;WorkbenchPool 不讀 NVML、不發佈快照。 -**驗收與負控制**(host-only):[test_workbench_pool_monitor_contract_537.py](../../tests/unit/test_workbench_pool_monitor_contract_537.py) 2 個案例:CPU fake 的 pool 在 CREATED、RUNNING、FAILED、STOPPED 都回 `UNKNOWN`/`not_wired`/空錯誤;`--workbench` caller 的單次報告含 `level=UNKNOWN monitor=not_wired`,且不出現 `level=NORMAL`,結束時 pool STOPPED、batcher 已回收、沒有殘留 task。四個隔離 mutation 都被攔住:level 改回 `NORMAL`(2 failed)、移除 `resource_monitor_status`(2)、報告移除 `monitor=`(1)、status 改為 `available`(2)。 +**驗收與負控制**:[test_workbench_pool_monitor_contract_537.py](../../tests/unit/test_workbench_pool_monitor_contract_537.py) 3 個案例。host:CPU fake 的 pool 在 CREATED、RUNNING、STOPPING(batcher 未釋放)、STOPPED、FAILED 及失敗後 STOPPED 都回 `UNKNOWN`/`not_wired`/空錯誤;`--workbench` caller 的單次報告含 `level=UNKNOWN monitor=not_wired`,且不出現 `level=NORMAL`,結束時 pool STOPPED、batcher 已回收、沒有殘留 task。四個隔離 mutation 都被攔住:level 改回 `NORMAL`(2 failed)、移除 `resource_monitor_status`(2)、報告移除 `monitor=`(1)、status 改為 `available`(2)。 **Runtime identity**:`dispatcher.py` 與 `run_8stream_perception.py` 是 `decision_relevant`,依 [republication runbook](../reference/runbooks/runtime_identity_republication.md) fresh capture 後以 stacked publication 原子落地;座標變化與證據記在 PR。 diff --git a/tests/unit/test_workbench_pool_monitor_contract_537.py b/tests/unit/test_workbench_pool_monitor_contract_537.py index 9b14096c..97fafe94 100644 --- a/tests/unit/test_workbench_pool_monitor_contract_537.py +++ b/tests/unit/test_workbench_pool_monitor_contract_537.py @@ -32,32 +32,47 @@ def test_stats_report_no_monitor_in_every_pool_state() -> None: """ def show(label, pool): stats = pool.get_stats() - print(f"@{label}={stats['current_level']}/{stats['resource_monitor_status']}" - f"/{stats['resource_monitor_error']!r}") + print(f"@{label}={stats['state']}:{stats['current_level']}" + f"/{stats['resource_monitor_status']}/{stats['resource_monitor_error']!r}") async def main(): - MODE["process"] = "raise" pool = make_pool(1) show("created", pool) await pool.start() show("running", pool) - pool.put_frame("stream_0", frame(), 0.0) - wait_until(lambda: pool.state is d.PoolState.FAILED) - show("failed", pool) + MODE["shutdown"] = False # the batcher is not released try: pool.stop() - except d.WorkbenchPoolFailed: + except d.WorkbenchPoolStopTimeout: pass + show("stopping", pool) + MODE["shutdown"] = True + pool.stop() # retry once the batcher releases show("stopped", pool) + + MODE["process"] = "raise" + failed = make_pool(1) + await failed.start() + failed.put_frame("stream_0", frame(), 0.0) + print(f"@failed_wait={wait_until(lambda: failed.state is d.PoolState.FAILED)}") + show("failed", failed) + try: + failed.stop() + except d.WorkbenchPoolFailed: + pass + show("failed_stopped", failed) asyncio.run(main()) """ ) unknown = "UNKNOWN/not_wired/''" assert out == { - "created": unknown, - "running": unknown, - "failed": unknown, - "stopped": unknown, + "created": f"created:{unknown}", + "running": f"running:{unknown}", + "stopping": f"stopping:{unknown}", + "stopped": f"stopped:{unknown}", + "failed_wait": "True", + "failed": f"failed:{unknown}", + "failed_stopped": f"stopped:{unknown}", } From 5194852fb9458deb5366bd990d0518b463bf7d26 Mon Sep 17 00:00:00 2001 From: raylei50653 <001raylei1118@gmail.com> Date: Fri, 23 Oct 2026 17:55:38 +0800 Subject: [PATCH 4/5] docs(537): record the C0-09 GPU case and the fifth mutation Co-Authored-By: Claude Opus 5.5 --- docs/architecture/failure_degradation_537.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/architecture/failure_degradation_537.md b/docs/architecture/failure_degradation_537.md index 76152a3b..b64d0612 100644 --- a/docs/architecture/failure_degradation_537.md +++ b/docs/architecture/failure_degradation_537.md @@ -978,7 +978,7 @@ dispatcher 的四個隔離 mutation 也都被攔住:移除 preflight(10 fail - `run_8stream_perception.py --workbench` 的文字報告加印 `monitor=`。 - 不改 AsyncDispatcher、hysteresis、快照 v1、`_WorkbenchWorker` 或 batcher;WorkbenchPool 不讀 NVML、不發佈快照。 -**驗收與負控制**:[test_workbench_pool_monitor_contract_537.py](../../tests/unit/test_workbench_pool_monitor_contract_537.py) 3 個案例。host:CPU fake 的 pool 在 CREATED、RUNNING、STOPPING(batcher 未釋放)、STOPPED、FAILED 及失敗後 STOPPED 都回 `UNKNOWN`/`not_wired`/空錯誤;`--workbench` caller 的單次報告含 `level=UNKNOWN monitor=not_wired`,且不出現 `level=NORMAL`,結束時 pool STOPPED、batcher 已回收、沒有殘留 task。四個隔離 mutation 都被攔住:level 改回 `NORMAL`(2 failed)、移除 `resource_monitor_status`(2)、報告移除 `monitor=`(1)、status 改為 `available`(2)。 +**驗收與負控制**:[test_workbench_pool_monitor_contract_537.py](../../tests/unit/test_workbench_pool_monitor_contract_537.py) 3 個案例。host:CPU fake 的 pool 在 CREATED、RUNNING、STOPPING(batcher 未釋放)、STOPPED、FAILED 及失敗後 STOPPED 都回 `UNKNOWN`/`not_wired`/空錯誤;`--workbench` caller 的單次報告含 `level=UNKNOWN monitor=not_wired`,且不出現 `level=NORMAL`,結束時 pool STOPPED、batcher 已回收、沒有殘留 task。`gpu`:沿用 D2-GPU-1 harness,真實 WorkbenchPool/Workbench/BatchingTRTDetector 在 CUDA 上送出 3 個結果時與 stop 後都回 `UNKNOWN`/`not_wired`(只有 TRT engine 是 fake)。五個隔離 mutation 都被 host 案例攔住:level 改回 `NORMAL`(2 failed)、移除 `resource_monitor_status`(2)、報告移除 `monitor=`(1)、status 改為 `available`(2)、只在 STOPPING 回 `NORMAL`(1;Codex r1 指出後補上 STOPPING 案例)。 **Runtime identity**:`dispatcher.py` 與 `run_8stream_perception.py` 是 `decision_relevant`,依 [republication runbook](../reference/runbooks/runtime_identity_republication.md) fresh capture 後以 stacked publication 原子落地;座標變化與證據記在 PR。 From ee4db34cbb8dc0906171a8955c421877f9722c43 Mon Sep 17 00:00:00 2001 From: raylei50653 <001raylei1118@gmail.com> Date: Fri, 23 Oct 2026 18:04:04 +0800 Subject: [PATCH 5/5] docs(runtime): republish the runtime coordinate for #537 C0-09 Fresh capture (--run-probe --require-complete, gpu0 lease) at implementation head 5194852f, clean tree. - implementation: d04e0183a9cb36d1 -> 46d37ec50b215f21. 317 -> 317 files; only src/saccade/perception/dispatcher.py (WorkbenchPool.get_stats reports UNKNOWN/not_wired) and scripts/ops/run_8stream_perception.py (--workbench report prints monitor=) changed. - decision_surface, environment, identity_semantics, runtime_inputs: recomputed, unchanged. - probe re-run, not reused: behavior digest 2dabed0b unchanged. Equal probe output is not an equivalence claim; equivalence stays unproven. The outgoing canonical is archived append-only as runtime_identity.2026-10-23.d04e0183a9cb36d1.json (byte-identical to origin/main). --mode attested exits 0. Co-Authored-By: Claude Opus 5.5 --- docs/reference/runtime_identity.generated.json | 2 +- .../archive/runtime_identity.2026-10-23.d04e0183a9cb36d1.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 docs/reference/runtime_identity/archive/runtime_identity.2026-10-23.d04e0183a9cb36d1.json diff --git a/docs/reference/runtime_identity.generated.json b/docs/reference/runtime_identity.generated.json index 4442f516..cccb0b4e 100644 --- a/docs/reference/runtime_identity.generated.json +++ b/docs/reference/runtime_identity.generated.json @@ -1 +1 @@ -{"axes":{"decision_surface":{"digest":"9b7faeb0f76a43483a924ac4028361bb155373027e9fe44e4cffbd5f1a2b0369","parameter_count":413,"preset":"configs/presets/mamba_whole_graph_m.yaml","resolved_bridge_policy_config_v1":"c7a6dbb35168cba75249b7f2c67d8455b6f634732493e455a4bb920aab6d7782"},"environment":{"digest":"0afea37b29c742e2c361ae748435ac09f0c63edb7b930da2b5a6e1cbdde62465","recipe":[{"blob":"908545c16f68158d864cf874d296077604b9f8a6","path":"CMakeLists.txt"},{"blob":"94081f964ebba44ee5e1203f1c215512a7999a83","path":"pyproject.toml"},{"blob":"c389fd976674aa1173e64143bd27dcd3f1977c9f","path":"uv.lock"}],"toolchain":{"available":true,"cuda_compiled":"13.0","cudnn":91900,"device_capability":[12,0],"driver_device_count":1,"tensorrt":"10.16.1.11","torch":"2.11.0+cu130"}},"identity_semantics":{"digest":"7a5a4ee69f78b0851e0fc2d86dfa72ecbcd31f9dd1602b0531048eb25b9f5169","file_count":27,"files":[{"blob":"4de9ea2af092f94f57f6f65dfdd1cf64c664f6d9","path":".github/workflows/runtime_identity.yml"},{"blob":"f0cb5e802e7a3d4957426829138c864c09764b3f","path":"docs/modules/semantic/research/headline_bridge_behavioral_identity_capture_declaration_20260725.policy.yaml"},{"blob":"9243fd1051f71a17d414f0f0c81a434000b12e01","path":"docs/research/contracts/h2_execution_result_v1.json"},{"blob":"e1e92bcca189f48f934952e6356c5b48ebba8f0f","path":"docs/research/contracts/h2_execution_result_v2.json"},{"blob":"4cea9efadebdacab6b360aed0acd1073e75d9ea8","path":"docs/research/contracts/h2_execution_verification_v1.json"},{"blob":"8d85d41697b47f1c2feabdae5cdf0d60a26a8bb0","path":"docs/research/contracts/h2_execution_verification_v2.json"},{"blob":"251466c8cf4e73540bd1a7f8dca4235530d6778f","path":"docs/research/contracts/h2_import_witness_v1.json"},{"blob":"89414d37d9fc826bf0fed5719de26ac3a36d8f1d","path":"docs/research/contracts/h2_phase_a_authoring_profile_v1.json"},{"blob":"fcb0b1ca5249c519fc0c9030fe87f571b947037a","path":"docs/research/contracts/h2_phase_a_authoring_profile_v1.schema.json"},{"blob":"b73d80a3bfce26acea4dd68929c835f637a61f63","path":"docs/research/contracts/h2_phase_a_run_spec_authoring_decision_v1.json"},{"blob":"18f72d7d5a2b89cd54eb4c0971002eaf4e17dc71","path":"docs/research/contracts/h2_phase_a_run_spec_v1.json"},{"blob":"493fd2c990ad2fcf2693917eaa26d315e9234cb5","path":"docs/research/contracts/h2_runtime_binding_v1.json"},{"blob":"934c7ebf75b7e9f48f100a3c39e0c0a4b6f2471d","path":"docs/research/contracts/h2_successor_authorization_consumed_v1.json"},{"blob":"0b0eb644fa4f9ac722d99d02f74ed95bb4d4e984","path":"docs/research/contracts/h2_successor_authorization_request_v1.json"},{"blob":"591e85394609766b99f8afb0e104d262482daf2d","path":"docs/research/contracts/h2_successor_exactly_once_authorization_v1.json"},{"blob":"98666f7b7df2d6a78dc7bceba5c59fcd5149fe9a","path":"docs/research/contracts/h2_successor_measurement_envelope_verification_v1.json"},{"blob":"2bb92ebe6840112fff32d7a5c61e0aa6a7c70d8f","path":"docs/research/contracts/h2_successor_measurement_rehearsal_witness_v1.json"},{"blob":"1964678c569ca22c307e4e59db5f364afb848baf","path":"scripts/pre_push.sh"},{"blob":"ddaece2e0f4904cd841141938781af9e68782651","path":"scripts/tools/build_runtime_identity.py"},{"blob":"80b3f148e07259255c30c34c50075ea3cfc36a99","path":"scripts/tools/check_runtime_identity_staleness.py"},{"blob":"ddd4658595a18059a473e953a9f577f435a26cbb","path":"scripts/tools/h2_behavioral_identity.py"},{"blob":"7ee48536c89532672b3ae75ca1443e4f3ed3c6f6","path":"scripts/tools/h2_path_partition.py"},{"blob":"a97f9aeef2fbdc917ea6bc9de242e0c59a63ab68","path":"scripts/tools/h2_run_spec.py"},{"blob":"a106ddc9db2cbcaa16ed3121e1e8136560aa31a8","path":"scripts/tools/h2_runtime_inputs.py"},{"blob":"634e7b0f2d3858171dc3b390f2f2d17906953a8e","path":"scripts/tools/h2_successor_authorization.py"},{"blob":"7a9adf3f410f4fd376d0e81ed375882e20e52e05","path":"scripts/tools/h2_terminal_partition.py"},{"blob":"d8caa1ec73f90a1cbe2336ae900669f0c35e11a2","path":"scripts/tools/run_h2_layer_p.py"}]},"implementation":{"digest":"d04e0183a9cb36d1f362633a87e82e73c4e9e4f0f5c2853a3f672a1a7eadc223","file_count":317,"files":[{"blob":"a973c3b92711f895bff23f79872b277640b73b81","path":"configs/presets/mamba_whole_graph_m.yaml"},{"blob":"616617cce98036d78e7dc5663315c8b80a305c03","path":"configs/shipping/mamba_head_realization.attestation.json"},{"blob":"ce29938cd12ae96d7003803b465faefcb4756d4b","path":"configs/shipping/mamba_whole_graph.resolved.json"},{"blob":"b1a389a5a841883ea4c7243701bb1f9b7eb299ef","path":"include/media/buffer_pool.hpp"},{"blob":"acf9889e0dc15b254d947bb08fbf2c007d01f7f0","path":"include/media/gst_client.hpp"},{"blob":"f31c440208388ec077d72827865ac1f431bfdb1c","path":"include/perception/base_detector.hpp"},{"blob":"9cff4307d69a57e1795006d818cba1ede378d63e","path":"include/perception/batched_mamba_detector.hpp"},{"blob":"7258100abda8907c0b94cc055be4b120d91e4928","path":"include/perception/feature_extractor.hpp"},{"blob":"2a11d3e5cea285f107ab5d3fb9606fb17d91cebc","path":"include/perception/mamba_gated_detector.hpp"},{"blob":"93ca52c9c03fb9aa11160ae8c04a2e1564b30778","path":"include/perception/preprocessor.hpp"},{"blob":"2b5531082a76c2ab9bad33abecfb03d1f69cf009","path":"include/perception/trt_engine.hpp"},{"blob":"f1f4a912460d56ad3df97500751c63344eabb7ad","path":"include/saccade/common.hpp"},{"blob":"be22227f3bb8455afc14d0e85752aa9f17dbf704","path":"include/saccade/env_flag.hpp"},{"blob":"64699ffe4f04e38be3dc952baa6841ada9aef4db","path":"include/tracking/auction.hpp"},{"blob":"1936fd22087e787fd73f4eff39d4d77a5a882d2a","path":"include/tracking/box_ops.hpp"},{"blob":"9baee844184f9e111915c81992d3e3b2f0d784cb","path":"include/tracking/cheb_gr_kreciprocal.hpp"},{"blob":"dff8ab2de30f35fd0aa60d3da60bfd738ebfe664","path":"include/tracking/cheb_gr_online.hpp"},{"blob":"139fef6018534549e9b81e6dc3c7b75346bc690c","path":"include/tracking/copy_pad.cuh"},{"blob":"ee1f6c2c8ae9476f7faf8cc98bb0e63e14938f73","path":"include/tracking/crop_pool.hpp"},{"blob":"677d6b2e2c3d85282d0b6ad39c9d37a814370910","path":"include/tracking/crop_ring_store.hpp"},{"blob":"0f8c3f352e1094532ca366a665b9e882a5d0434c","path":"include/tracking/dynamic_reid_controller.hpp"},{"blob":"8506664c6cf3a0c58b4dcc6eac216278a580682a","path":"include/tracking/eval_pool.hpp"},{"blob":"aa0d9685b742e07817d65b8d60288a69dc4bfbad","path":"include/tracking/fpn_reid_launchers.cuh"},{"blob":"a6a5fe641c684ec9cfed30b3d9f642dddc930927","path":"include/tracking/frame_buffer.hpp"},{"blob":"79ea49e16a4a83428c749dfc13369435efc8db10","path":"include/tracking/gmc.hpp"},{"blob":"6a46b8d216efdb789742927934e28946cb586416","path":"include/tracking/gmc_cpu.hpp"},{"blob":"aebcbda9edb9de3551e9eed709e661cecd958e72","path":"include/tracking/hungarian.hpp"},{"blob":"de5eb743e62642dcc9eb8935a8322dc88ed9650a","path":"include/tracking/kalman_gpu.cuh"},{"blob":"d53295d9c033da3982c85d9e30daaa2311f9efc8","path":"include/tracking/legacy_env.hpp"},{"blob":"8f51a9a9fe55b08bf1590cbe279541354c3eece3","path":"include/tracking/mamba_scan.cuh"},{"blob":"21806834afd7cd16ecf98b34504600ea5b36ebfe","path":"include/tracking/mamba_scan_plugin.hpp"},{"blob":"6aa2b1fd0cd19ab1c2e2c213ccb97664231b313b","path":"include/tracking/multi_signal_birth_pool.hpp"},{"blob":"7a8447ea76864036885ef167f4936057cffae14f","path":"include/tracking/perception_params.hpp"},{"blob":"11b857059e970dae61f68bd40ee005d4c5b34cce","path":"include/tracking/perception_reid_adapter.hpp"},{"blob":"f4dfa81393759e026e79ce8762b6a75f7601d079","path":"include/tracking/pipeline.hpp"},{"blob":"ad40cdfc9e3547cd962b45457515a2bd6e1b1f69","path":"include/tracking/private_workload_stats.hpp"},{"blob":"b540a2801d6591fb9e2a9b287b044a16239afe55","path":"include/tracking/quality_filter.cuh"},{"blob":"efdb5e25d7ecdd8efbd7bada021b228eccbb8842","path":"include/tracking/reid_backend.hpp"},{"blob":"86b6c6d8837d52d0e1660f63ca9213cf0b6fd3b6","path":"include/tracking/reid_crop_store.hpp"},{"blob":"cb1c17db13beb29ffce42cb08220c8d6748180f6","path":"include/tracking/reid_queue.hpp"},{"blob":"3e226c8a22dcf2124bf1ed089cdeb4253433cf87","path":"include/tracking/relink_gate.hpp"},{"blob":"bfcce4dea6724f3bd3072ab6356c2aaa82dba9c3","path":"include/tracking/seq_runner.hpp"},{"blob":"a1feb5dec6c5b248f3648dca497f97639d981951","path":"include/tracking/sinkhorn.hpp"},{"blob":"d9afe2b26034952f6daefd0e0bccffe297ab0fd6","path":"include/tracking/temporal_birth_pool.hpp"},{"blob":"36780224b03915d1dcad95ba19fb1715e0a35f7c","path":"include/tracking/tracker_gpu.hpp"},{"blob":"acb1602a8885afefd29f46d8c7977a200cba6ab9","path":"include/tracking/tracker_params.hpp"},{"blob":"96579079a19a2a1903738f22f229b4dc257fb869","path":"include/tracking/workbench.hpp"},{"blob":"0e7a7497e5aae4a310a3a2219ce2af2765e25d91","path":"include/utils/nvtx_range.hpp"},{"blob":"79a5ed803c7f4ae330dda46fbd86aaac614ba86e","path":"main.py"},{"blob":"eebae2fb515552b90deb0ce865afaedeb820f46c","path":"scripts/eval/config/__init__.py"},{"blob":"18184502e91e5104a7e231d8600149b9102c7498","path":"scripts/eval/config/_helpers.py"},{"blob":"b5d34a4555e4ab57ab1e337fa38d0c752a5c2a69","path":"scripts/eval/config/core.py"},{"blob":"c9605ca54c0616cd89b6f98f76f1dc75350d78ab","path":"scripts/eval/config/detection.py"},{"blob":"20e144ce28b334796fba1e04fb571ada8ab6d288","path":"scripts/eval/config/gen_golden_snapshot.py"},{"blob":"579c0c6340aa2e21264d055c603185a0db7ecc2f","path":"scripts/eval/config/geometry.py"},{"blob":"31fc7226cf16a422d25b87a7605121d144729505","path":"scripts/eval/config/lifecycle.py"},{"blob":"78b676bb5b5a0b878979091cc20c14d66b20512e","path":"scripts/eval/config/motion.py"},{"blob":"b7106e4129fa3a4d587a30e16d35bae2e70f1dd0","path":"scripts/eval/config/pipeline.py"},{"blob":"7672cb023d73faa7472e41e5d142376cbb4c7538","path":"scripts/eval/config/reid.py"},{"blob":"5598109e5cf103d6e2c45b568119cd94a30b7c5b","path":"scripts/eval/config/semantic.py"},{"blob":"6147443d1d1041d488ba4ec322e438787701a0ca","path":"scripts/eval/config/trigger.py"},{"blob":"dc0fd7ad161b1fb7e9950cfa22da89a8f570ee4b","path":"scripts/eval/mot17.py"},{"blob":"8a4cda0fe390eaa6cc8d5667dd97766bf81a005d","path":"scripts/eval/mot17_args.py"},{"blob":"817e026c47c6dfaa8928ab8b232f7d5b7b50db3a","path":"scripts/ops/run_8stream_perception.py"},{"blob":"94275ac5c496dff5237eadea6b12853b1912d09f","path":"scripts/tools/resolved_bridge_policy_config.py"},{"blob":"87b68dab895b7df1487bdfb3b4d2b986cb953a0f","path":"shipping/CMakeLists.txt"},{"blob":"fd8c619b1b36a8b6d2e46765c622bd7de7100a2d","path":"shipping/cmake/check_link_surface.cmake"},{"blob":"bcd66a653aee00ee5a2b617d713bb9f806a87035","path":"shipping/cmake/check_n03_pin.cmake"},{"blob":"dfe3782a2b96e232fb73d97d0ce6733ab30ba6a5","path":"shipping/cmake/check_no_measurement_surface.cmake"},{"blob":"4d384e843ad18652b543ea31b4ecfe583dd0787f","path":"shipping/cmake/install_model_root.cmake"},{"blob":"ab239c38d05519efe2270149584e258fb58f53e9","path":"shipping/cmake/install_third_party.cmake"},{"blob":"167ee42ce7ec6fc26529419bc0f486d8acb5321d","path":"shipping/cmake/n03_operator_pin.cpp.in"},{"blob":"db07a3ddc833d8469c2157ad0144d415e8dc9000","path":"shipping/cmake/n03_pin.cmake"},{"blob":"ab5bdb5a4e83d93374f0bed2ee0f2508b86343a9","path":"shipping/entrypoint_pin.json"},{"blob":"7d73cb40f32a9cd4fdc410fd5d30b367cf419a03","path":"shipping/include/saccade_shipping/detector_host.hpp"},{"blob":"b146bb464f7f025b45ab1be15b73f4cc10f03bb4","path":"shipping/include/saccade_shipping/detector_plan.hpp"},{"blob":"2161ec87bd355e8fb5f6ebdb164fce25bfa20a0e","path":"shipping/include/saccade_shipping/detector_s2.hpp"},{"blob":"157a5060abb8f778a8190691c8ec26cf3686a46e","path":"shipping/include/saccade_shipping/double_buffer_runtime.hpp"},{"blob":"1494d62743fabed431bb43ee91fff860bd8ba57d","path":"shipping/include/saccade_shipping/head_admission.hpp"},{"blob":"3cbb988d15bc0323edfab19abc00b08bc8cabb62","path":"shipping/include/saccade_shipping/host_cfg_fields.inc"},{"blob":"17c77099dd70c8eb978e5f260b02e7b7d7a3a066","path":"shipping/include/saccade_shipping/ingest_host.hpp"},{"blob":"d5f1a7b287a83334ff6bd9c7149e5adc42011a66","path":"shipping/include/saccade_shipping/ingest_plan.hpp"},{"blob":"2b65cf13f303b329a0a766a49d0ec03989c5387d","path":"shipping/include/saccade_shipping/model_bundle.hpp"},{"blob":"9c0f6ea3edf7265e422c9b7a94e53887e515bedf","path":"shipping/include/saccade_shipping/model_compatibility.hpp"},{"blob":"159a577244fb24c5ad4411c13d1a1d006a9fd107","path":"shipping/include/saccade_shipping/mot_output.hpp"},{"blob":"955a6f4cadc632000af792991a9e869fda65ffb5","path":"shipping/include/saccade_shipping/n03_admission.hpp"},{"blob":"75f463a33b608f8cd1454428b50d1c436c37c201","path":"shipping/include/saccade_shipping/native_build.hpp"},{"blob":"7f46ae73ca648edd3f57ef9dc14c26e058cc78ae","path":"shipping/include/saccade_shipping/native_config.hpp"},{"blob":"2bed1c98a7a09ae78b79733c77b825024a5eb566","path":"shipping/include/saccade_shipping/native_runtime_build.hpp"},{"blob":"4cce7d227b643825295025c1a28b31c3ec292345","path":"shipping/include/saccade_shipping/operator_loader.hpp"},{"blob":"aedca6506619f81887e580ec4cbd6232099e42bc","path":"shipping/include/saccade_shipping/post_detector_host.hpp"},{"blob":"27c92962f0786fda4ca1018adfc20ab288a5a4ea","path":"shipping/include/saccade_shipping/post_detector_plan.hpp"},{"blob":"e3f6b30d30c3ed9adc9b1ff11d644a4a9ea21748","path":"shipping/include/saccade_shipping/preflight.hpp"},{"blob":"5c637f185c3831029ab3665ce9c59d0f8f906108","path":"shipping/include/saccade_shipping/resolved_config.hpp"},{"blob":"b32f7d83c77d8e3a22d1300ea66f8d220f1e554f","path":"shipping/include/saccade_shipping/run_completion.hpp"},{"blob":"15262e8f73dd389ab59723e54e918d701c98a62d","path":"shipping/include/saccade_shipping/schedule_plan.hpp"},{"blob":"b8c0c53eccc33c5461a0ad04b3bcbcc3c996d8c5","path":"shipping/include/saccade_shipping/sequence_output.hpp"},{"blob":"bad56ffa7148ff70594bcf659db80777031b57c8","path":"shipping/include/saccade_shipping/serial_runtime.hpp"},{"blob":"d38c0b20b7e548f205664bed34cb549b94fb22b1","path":"shipping/include/saccade_shipping/sha256.hpp"},{"blob":"d0291cbeb696dac528227184522e1fcf557e7d9c","path":"shipping/include/saccade_shipping/strict_json.hpp"},{"blob":"87bb38d65889c1a16d1c35fc1f6414ca13ee54bd","path":"shipping/include/saccade_shipping/verified_model_bytes.hpp"},{"blob":"c4ee3f6f71ed10a3dc42b9aa20cc8345390d2618","path":"shipping/launcher/saccade_track.sh"},{"blob":"c37a776477f6d6c82b95ef3f0c39677480bd3755","path":"shipping/license_audit.json"},{"blob":"e1b3c69c179dfaff5744ea4bf853e6b0d90c9ef9","path":"shipping/licenses/libgomp/COPYING.RUNTIME"},{"blob":"94a9ed024d3859793618152ea559a168bbcbb5e2","path":"shipping/licenses/libgomp/COPYING3"},{"blob":"3b3006510641f79fe826d03cc28e5f1dc3aa79ac","path":"shipping/measurement_surface.json"},{"blob":"964214efea371aaa886fafb2efcaaf9d44089e57","path":"shipping/n03_operator_pin.json"},{"blob":"c1f8b3a045cbf90f60daa796d8b5342fdea84136","path":"shipping/package/install.sh"},{"blob":"16ac32c923207bb0c74882466b339210dea5c8b8","path":"shipping/src/detector_host.cpp"},{"blob":"586d4a1b5b93966aabbbb945b3758fb61c16c323","path":"shipping/src/detector_plan.cpp"},{"blob":"bb2339029adf2e38a21fb1333d4be13e2c6defef","path":"shipping/src/detector_s2.cu"},{"blob":"95daeb28bebd1da27fb0816a608b2eb55e389335","path":"shipping/src/double_buffer_runtime.cpp"},{"blob":"a91b47f2fe02703be11a4dec094e11363dddc2e2","path":"shipping/src/head_admission.cpp"},{"blob":"46e6caabac3526e2703c234ffc4f6b577390da3b","path":"shipping/src/ingest_host.cpp"},{"blob":"0ef70fc656670e29f521a3a4cb572100f47f679d","path":"shipping/src/ingest_normalize.cu"},{"blob":"f319967dbf5acbb40214540c64bc4ed6bb9f1f55","path":"shipping/src/ingest_plan.cpp"},{"blob":"d0fd1355a8d49cb61cd25a118b6b1b667e25ebf7","path":"shipping/src/loader_audit.c"},{"blob":"ac7ad795a1e6172e0c05ab42e682465fa4d28e47","path":"shipping/src/model_bundle.cpp"},{"blob":"c0068bc90f346d4071484167c57b5736b53884d2","path":"shipping/src/model_compatibility.cpp"},{"blob":"958b70d4b75ddffef60b8787245e810452d256a2","path":"shipping/src/mot_output.cpp"},{"blob":"0423ebd00b5cd12a0210f51ae8f7ad8e1d517beb","path":"shipping/src/n03_admission.cpp"},{"blob":"2794aab8c000b9b73b7a3b06cfaea64b65649107","path":"shipping/src/native_build.cpp"},{"blob":"c5ccdc30f46aec386208e58c72ca0a7737e31b14","path":"shipping/src/native_config.cpp"},{"blob":"86e17b63a6db26bf671f4fbdf69341be1d2826ce","path":"shipping/src/native_runtime_build.cpp"},{"blob":"5c733708ab23d1f7fc7f986fce95768c249c4d3d","path":"shipping/src/operator_loader.cpp"},{"blob":"da964788d7ef1d31ffbbaf7096b7c46f05a65655","path":"shipping/src/post_detector_host.cpp"},{"blob":"63f0bdbcf16005851235c7d6ba022b64ce14b7c0","path":"shipping/src/post_detector_plan.cpp"},{"blob":"fddf40601d58ccbd7e0d111d9c7b37bd53d37ae6","path":"shipping/src/preflight.cpp"},{"blob":"2d45408a4961b8873962bc3deb8bf1d73bc117a9","path":"shipping/src/resolved_config.cpp"},{"blob":"1663379dd814cecd02d21830b315a92b6c2c15cd","path":"shipping/src/run_completion.cpp"},{"blob":"0b4b58f46aea349017f4def546993f1ff433efb0","path":"shipping/src/schedule_plan.cpp"},{"blob":"e6b37b02faac164f0320c85ac565ca84a2d620d0","path":"shipping/src/sequence_output.cpp"},{"blob":"322f3a3ceab1340cbd53bf98edbcd1b3d6ecd0bd","path":"shipping/src/serial_runtime.cpp"},{"blob":"4875e9d74539baabd597ab7d4f92003902cdf36d","path":"shipping/src/sha256.cpp"},{"blob":"69967715e1e3e6b14355f150d56fd4802583e040","path":"shipping/src/strict_json.cpp"},{"blob":"ef98379f0b78d06e7c10ce2eb431267da22d3b21","path":"shipping/src/verified_model_bytes.cpp"},{"blob":"7ced2f1791af4db518e9da686fbbf0915f786103","path":"shipping/third_party_set.json"},{"blob":"e6ed879752e6653491001db12eee84a5efa77b73","path":"shipping/tools/saccade_detector_probe.cpp"},{"blob":"39c3c9f15e79ca24c0ea8b1a9b7467cf3e54741e","path":"shipping/tools/saccade_ingest_probe.cpp"},{"blob":"160c19cf2da4bca7950363186a58818ceebd3e31","path":"shipping/tools/saccade_n03_admission.cpp"},{"blob":"2ba6e5a62a499560fcc655e699fb455a98b6d0d8","path":"shipping/tools/saccade_replay.cpp"},{"blob":"a1503f8d0b0720790fb72dfabe3baf2422a5dac2","path":"shipping/tools/saccade_track.cpp"},{"blob":"0860adc89d217e28bb86aac8209613b947d90712","path":"shipping/tools/saccade_track_measurement.cpp"},{"blob":"2f92c10ceea09469922cf573f436d1b78bffff9a","path":"shipping/tools/track_driver.hpp"},{"blob":"e68665141c04b83512629961cf5a4279eddd5226","path":"shipping/trusted_model_bundles.json"},{"blob":"4cb9f4c509d135e46d40c980de43a47508fee954","path":"src/main.cpp"},{"blob":"7d809002806364433b0b8085aa7126f2fac2ee69","path":"src/media/buffer_pool.cpp"},{"blob":"3dd7ab06be3866932f0a20b20366a23de92e4c60","path":"src/media/gst_client.cpp"},{"blob":"c984ed0ca370bfae3ddb5dbf68c0d36d5a483436","path":"src/media/gst_client_python.cpp"},{"blob":"19f230f82f4839c40797fc3ed6834be1af1685e9","path":"src/perception/batched_mamba_detector.cpp"},{"blob":"a936e56b7aab10f769ce3bd901f927779c341e06","path":"src/perception/feature_extractor.cpp"},{"blob":"50b1cbcd3daf3dd903eb979d17a154078aca5e41","path":"src/perception/letterbox_kernel.cu"},{"blob":"1fdf7f3e0593f5d8f81e44695232d5e65ee87940","path":"src/perception/mamba_gated_detector.cpp"},{"blob":"5932974e97dc79f3f9110593bdf623b6061ab82f","path":"src/perception/nv12_kernel.cu"},{"blob":"b955e25187d744ce85f011043fdebf12ef1fc4f0","path":"src/perception/perception_python.cpp"},{"blob":"7297c0ce8778f2e4d11235a87f226969bbc20ac3","path":"src/perception/preprocessor.cpp"},{"blob":"715dda7f8796711e6b12738a2225f55836b40361","path":"src/perception/preprocessor_cpu.cpp"},{"blob":"b2267c21e7863f51f2a7781a66517fedd3ac58fd","path":"src/perception/preprocessor_gpu.cu"},{"blob":"13c42dbdca45dc60c9728b009e4b9601196eddfd","path":"src/perception/rgb_to_nv12_kernel.cu"},{"blob":"c3c301f6fc89aae645fc1eb522c56a0811e8d878","path":"src/perception/trt_engine.cpp"},{"blob":"b7c2660b0ebc692d20d9dfae9861b453d6ace41f","path":"src/saccade/__init__.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/api/__init__.py"},{"blob":"bc282b6266b65b8c8d2a902b3ee04123dc2decdd","path":"src/saccade/api/server.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/cognition/__init__.py"},{"blob":"56d9caf43d07e442bd7fcb4b3567bfb44cc6ced7","path":"src/saccade/cognition/orchestrator.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/media/__init__.py"},{"blob":"a6584d83abee4eaf0a59adbb178d2989504b4815","path":"src/saccade/media/dali_pipeline.py"},{"blob":"0ec47d9ab3bcd12732dad06f0e9b2431549da126","path":"src/saccade/media/ffmpeg_utils.py"},{"blob":"a467bd1b77d0a58e3f8e0ca0c3a8d93a18e65969","path":"src/saccade/media/mediamtx_client.py"},{"blob":"46473fb63c8b0c7fdb1022d0bb8b8d8cbd5c6e19","path":"src/saccade/media/rtsp.py"},{"blob":"61c23068f45cde4d9a4e2244b30d8dafb18c76f3","path":"src/saccade/media/rtsp_dali_pipeline.py"},{"blob":"b1e62e9e2aa48221749b6979aeeb306f5f67e1ca","path":"src/saccade/paths.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/perception/__init__.py"},{"blob":"e32c30eecc18453bd5ac495a12716a522332f35f","path":"src/saccade/perception/box_ops.py"},{"blob":"54a205a87d561417f6e45364699ab26860569977","path":"src/saccade/perception/calibrator.py"},{"blob":"28a713e377001a61c45562acc944597141157936","path":"src/saccade/perception/cropper.py"},{"blob":"c837e5d78c38c4473b75ebd768a2052fa52735c3","path":"src/saccade/perception/detector_trt.py"},{"blob":"2bd30822a7961700cd7f3c48f64d900634616781","path":"src/saccade/perception/dispatcher.py"},{"blob":"19f486eecf128bf8285f1b7b25e8894c4fcbc68b","path":"src/saccade/perception/drift_handler.py"},{"blob":"46eba185ea01d963570c952e7fabab51b862d47e","path":"src/saccade/perception/embedding_dispatcher.py"},{"blob":"d0e491d639e8d866bed9c6c27b8a1ad8f61c7bcc","path":"src/saccade/perception/entropy.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/perception/eval/__init__.py"},{"blob":"73084098ba036d9b190fccae429a36293429cbbc","path":"src/saccade/perception/eval/_cuda/r1_bridge_replay.cu"},{"blob":"42b1d67fc2b5148fd8ea8a070b73788c65915b15","path":"src/saccade/perception/eval/_decimal_hash_tools.py"},{"blob":"c23172f7aff0254e4f0f163fb2e6e355cbaec5f4","path":"src/saccade/perception/eval/_torch_graphs.LICENSE"},{"blob":"f1851d56a5bc364dae0edef54d4776a52ed1d23a","path":"src/saccade/perception/eval/_torch_graphs.py"},{"blob":"a3c88af5c2a92c5ae6e09ff7713a3fdbe6084909","path":"src/saccade/perception/eval/assoc_basis.py"},{"blob":"53ee226db12b93d0c25f6addaed1a468d0d9f69f","path":"src/saccade/perception/eval/assoc_stats_env.py"},{"blob":"6ab3b329844d365bb5b24a666b7931da9159e127","path":"src/saccade/perception/eval/cheb_gr_merge.py"},{"blob":"ef20314fac725682eccb6d4ad2e2ff8e79e5e429","path":"src/saccade/perception/eval/cheb_gr_online.py"},{"blob":"b1d82e9c44110e362cd8d41a319c0c26f73247c0","path":"src/saccade/perception/eval/clean_fifo_bank.py"},{"blob":"f411fed46e999afa4f357418a6992e46b42c7f94","path":"src/saccade/perception/eval/concurrent_detector.py"},{"blob":"a42896292f830644036378c78387e5ba980e5acc","path":"src/saccade/perception/eval/concurrent_evaluator.py"},{"blob":"b3f3332369f018910b56f9241398794ad472c8e7","path":"src/saccade/perception/eval/config.py"},{"blob":"6fec2225bbf1d9c76d868c884e04bc5a77223fe0","path":"src/saccade/perception/eval/consumer_a_bridge_fidelity.py"},{"blob":"bd7cc6bef917dff9f81f695af6f62fb281703cf5","path":"src/saccade/perception/eval/cpp_runner.py"},{"blob":"d3c591481260ed67811cc5bc35c7ade3b4778e9d","path":"src/saccade/perception/eval/cuda_capture.py"},{"blob":"8ffe02359dbd4cd1dca53941311c7c3e69a8beb7","path":"src/saccade/perception/eval/d_online_stage2.py"},{"blob":"86373b7e8973fb90043b506a2e55495d925755fa","path":"src/saccade/perception/eval/d_online_stage2_q4.py"},{"blob":"2f28d31eb82c17fc5b26751ff3baf8d23daf6991","path":"src/saccade/perception/eval/d_online_stage2_q45_atlas.py"},{"blob":"99c586824ccd5ff5bb58e11f4c47c856e84731f0","path":"src/saccade/perception/eval/decimal_hash.py"},{"blob":"fd7a9cc081346a8b42995f0f313bc8d84ae2256d","path":"src/saccade/perception/eval/detection.py"},{"blob":"d941d7676bed5a5ba51cf260e47d33bf8e2c3d0c","path":"src/saccade/perception/eval/detection_filters.py"},{"blob":"587ee75efb7fd5402c1d6827e39e0bee4b0ae2f6","path":"src/saccade/perception/eval/evaluator.py"},{"blob":"47b542a1cce7af3853bb53620f31eb220182b52a","path":"src/saccade/perception/eval/external_fp_model.py"},{"blob":"f35748488b0635d9b57935fba1034512536c2f38","path":"src/saccade/perception/eval/external_fp_rows.py"},{"blob":"99b9982228a1aba9cc56b668f528bb0964a44729","path":"src/saccade/perception/eval/frame_ledger.py"},{"blob":"354843565983f8909417bf0041691d9b4972aaf7","path":"src/saccade/perception/eval/gmc.py"},{"blob":"056a835fd4a5651137b1d3bca6b4c6ec9ed027c4","path":"src/saccade/perception/eval/helpers.py"},{"blob":"e69358966e65e9000e2e99d9495f2b8e6090024a","path":"src/saccade/perception/eval/lifecycle.py"},{"blob":"c2405b343f7882ae6cf9613baefde74f86cf479a","path":"src/saccade/perception/eval/metrics.py"},{"blob":"13baca13eafdf3eb966b06a36066c82ba755238b","path":"src/saccade/perception/eval/motion_model.py"},{"blob":"9750eeb5b93b758bc9431263ac3f3ed46dbb2d1a","path":"src/saccade/perception/eval/motr_evaluator.py"},{"blob":"2c357c8d06977b484963132e46563412f06536bb","path":"src/saccade/perception/eval/motr_model.py"},{"blob":"27eb842ceb481444826d45391a71f6090b58adaf","path":"src/saccade/perception/eval/multi_birth.py"},{"blob":"2fe8d500a35602cb4ce6de4e57498908bb7b5747","path":"src/saccade/perception/eval/multi_stream.py"},{"blob":"42624727154dbb791b556c481fe0a016d2b9a3d6","path":"src/saccade/perception/eval/occ_audit.py"},{"blob":"6395b8502a638dc266754e79a7a15385e82e56b0","path":"src/saccade/perception/eval/occ_audit_seq_conditioning.py"},{"blob":"e28bb3543f644e5e87a66973200cb28dc35e4f71","path":"src/saccade/perception/eval/output_bank.py"},{"blob":"f05716d9091e5b80df3d22000f2e99177c55048e","path":"src/saccade/perception/eval/patch_concurrent.py"},{"blob":"eb4c7a8c7381092926e68c0657cb94a8522dd38d","path":"src/saccade/perception/eval/pipeline.py"},{"blob":"153334e9ed77c2c15e7374c31da7a0a91f940316","path":"src/saccade/perception/eval/pool.py"},{"blob":"1ae1b4bce16eaebfbc66102cb8160fd0d33d18b4","path":"src/saccade/perception/eval/portable_or_tail.py"},{"blob":"70944d9bbd11866bc5149caa0f7d7dbb35b1ca53","path":"src/saccade/perception/eval/post_merge.py"},{"blob":"6a93d1b257241ac255d69c999baa93310a18d7cb","path":"src/saccade/perception/eval/preprocess.py"},{"blob":"7e61ff44262265717b6706c37dc4db4f184df243","path":"src/saccade/perception/eval/quality.py"},{"blob":"465eec147aac9234407bfdcbbec8100f9c6a769e","path":"src/saccade/perception/eval/relink.py"},{"blob":"54dfe270cf14183576c80b226b50d16ce18e8fb7","path":"src/saccade/perception/eval/reporting.py"},{"blob":"fa9d71052185855a7d9ef89f43344989456ef762","path":"src/saccade/perception/eval/runner.py"},{"blob":"0f2fd9fb53fa5aa3fafa3de9e4ba61aec10dd9d0","path":"src/saccade/perception/eval/safe_region_assetization_r1.py"},{"blob":"fc59033b995e68ce4ecfcaecc980dcb4d26629e3","path":"src/saccade/perception/eval/safe_region_assetization_r11.py"},{"blob":"00c8787f42c89aeb1358955279da0d3c82f6eb16","path":"src/saccade/perception/eval/scene_adapt.py"},{"blob":"f61648ed4db7828e569dce5d6daa0d0159233d1b","path":"src/saccade/perception/eval/signal_tables.py"},{"blob":"7122d6ec6a221286219ccd8168a9bbd8feadbcee","path":"src/saccade/perception/eval/stages.py"},{"blob":"1df1531f8580af790bb1ad425e652c0e2b7a0086","path":"src/saccade/perception/eval/streaming.py"},{"blob":"a5fb3f54b0c98fbf53cfb6c24116a31f12cc43d1","path":"src/saccade/perception/eval/streaming_handover.py"},{"blob":"03fc7c4f66c5e42bed9de2fcdbcc4c564cb11cfd","path":"src/saccade/perception/eval/tracking.py"},{"blob":"2c5a9c68fe172feefbf789c72bb2c3168a4632a1","path":"src/saccade/perception/eval/types.py"},{"blob":"406ce830ca114ebae059abd680b5bb7926dd353d","path":"src/saccade/perception/eval/utils.py"},{"blob":"b2c905f80a7db413e00cd109c0f2e264af752c23","path":"src/saccade/perception/feature_bank.py"},{"blob":"066d6446c1ec02131c6ac06af02e45bcad2038c5","path":"src/saccade/perception/feature_extractor.py"},{"blob":"4b36cede90da7caa6a7235fbfaabde5b14f4337f","path":"src/saccade/perception/multistream_mamba_server.py"},{"blob":"fa26d7446f46b3d15ca931dcee2a5ad1650b64db","path":"src/saccade/perception/online_telemetry.py"},{"blob":"a1fea072a0f0931e7058b71b8987b10e6f643c08","path":"src/saccade/perception/online_tracker_adapter.py"},{"blob":"917d6d8ce53256ccf82826ee6019365d22e74405","path":"src/saccade/perception/reid/__init__.py"},{"blob":"88e59fae5b8e65b9fccac1e765d3a79d5f9b844e","path":"src/saccade/perception/reid/cheb_gr.py"},{"blob":"cca038dd338735fd60444370af0e5c84083ad06b","path":"src/saccade/perception/roi_selector.py"},{"blob":"87ac48f84c468b42a5b189246f55ba4c838c0eaa","path":"src/saccade/perception/temporal_yolo/__init__.py"},{"blob":"595cbcac84aba0e1ec5ecaa47db18d20c2ab5907","path":"src/saccade/perception/temporal_yolo/box_utils.py"},{"blob":"736633d955751b3534f81de7012cd18d04d3f639","path":"src/saccade/perception/temporal_yolo/data_pipeline.py"},{"blob":"adc443478cb434c5be524b63b5cca9d2dc2dc53d","path":"src/saccade/perception/temporal_yolo/dataset.py"},{"blob":"1225f2e246208612787dac62262eb1d6710de6ab","path":"src/saccade/perception/temporal_yolo/dataset_joint.py"},{"blob":"243ce87da9761959c3fc8a3115f1fb7294ffe99d","path":"src/saccade/perception/temporal_yolo/evaluator.py"},{"blob":"b436c303c6c189a45c3bb9f96e88695c043cdb3e","path":"src/saccade/perception/temporal_yolo/loss.py"},{"blob":"a38f66f077764663532cd58ef3c6db288ac882dc","path":"src/saccade/perception/temporal_yolo/mamba_gated_detector.py"},{"blob":"ddd4524c9b106c79a82f578495db42e9aec0a651","path":"src/saccade/perception/temporal_yolo/mamba_head.py"},{"blob":"86823dc06dd39249d29fae0cee360e3154a8a5de","path":"src/saccade/perception/temporal_yolo/model.py"},{"blob":"52ef79413716ddf259177800954a5df6341c716f","path":"src/saccade/perception/temporal_yolo/ngla_assigner.py"},{"blob":"b10421a3d69a437af6ab29f691ec08c41c88a3aa","path":"src/saccade/perception/temporal_yolo/reid_conv_head.py"},{"blob":"f1e9e7b82a02e23a8a68be7085daf48256dfc741","path":"src/saccade/perception/temporal_yolo/reid_head.py"},{"blob":"9c77952230461c96f7056e4a69721a9a283ee781","path":"src/saccade/perception/temporal_yolo/roi_embedder.py"},{"blob":"c38ba1436d496e610c4cac9b01c58c64d49c3fb2","path":"src/saccade/perception/temporal_yolo/teacher_head_detector.py"},{"blob":"a526e982c92cb8ea45f1704b5eaa1823d6a07081","path":"src/saccade/perception/temporal_yolo/temporal_fusion.py"},{"blob":"b2f633b699b741c1274188e8eecac303ad308726","path":"src/saccade/perception/temporal_yolo/train_config.py"},{"blob":"fa7ad4a534eea61d30131006694e8b13a676a6d3","path":"src/saccade/perception/temporal_yolo/training_utils.py"},{"blob":"965146dffd03830e4745e1fb4d8e1f9451b63a7c","path":"src/saccade/perception/temporal_yolo/yolo_conditioned.py"},{"blob":"f5eb48ec6b9406408391c1e993637eaea08dc88f","path":"src/saccade/perception/temporal_yolo/yolo_gated_detector.py"},{"blob":"63e54ad4e0d521636aacb1d57b40fc195de013c6","path":"src/saccade/perception/temporal_yolo/yolo_joint.py"},{"blob":"8c15ab2105bb4e9b7add35a00841dac057243631","path":"src/saccade/perception/text_encoder.py"},{"blob":"af4dcac88096ed2ff31ca02fc58ef235dba20d1e","path":"src/saccade/perception/tracking/__init__.py"},{"blob":"a4eba99ac6e87c59248039f761b24237fcd7d136","path":"src/saccade/perception/tracking/dynamic_reid.py"},{"blob":"8d2bbde434b57a5eac865286ffa769511f85fc49","path":"src/saccade/perception/tracking/fpn_reid.py"},{"blob":"51583421cde091288ecdbf2ad49fa530486c8796","path":"src/saccade/perception/tracking/fpn_reid_cuda.py"},{"blob":"1db62e03fb18e8b48f449fedb287e4f68eaa0f66","path":"src/saccade/perception/tracking/reorder.py"},{"blob":"74250709a91e25f0162a8c1cde7ee32d8b06ebe2","path":"src/saccade/perception/tracking/tracker_gpu.py"},{"blob":"300b4860656823e644363f691e52ec181f5198be","path":"src/saccade/perception/workbench.py"},{"blob":"6d531773b0bd6059d7a0a505d1807e659e6ad4ad","path":"src/saccade/perception/zero_copy.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/pipeline/__init__.py"},{"blob":"9444197a1f0c64c51e6c82b4470675fa9d2538c4","path":"src/saccade/pipeline/health.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/resource/__init__.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/resource/frame_selector.py"},{"blob":"220b257480c29b57326e0e61c49b1ebd72a2fcd1","path":"src/saccade/resource/resource_manager.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/storage/__init__.py"},{"blob":"0237ce4d7de6b575ac25012693ca906506997d26","path":"src/saccade/storage/chroma_store.py"},{"blob":"3a68c95ff137e00d92feb7f1592215162458b6fb","path":"src/saccade/storage/redis_cache.py"},{"blob":"98623924f5898b5481cec2f24ca15c2f9d832a91","path":"src/tracking/CMakeLists.txt"},{"blob":"9031e1c2fef20cc0d2f6a9187c466ac5f66f68bb","path":"src/tracking/cheb_gr_kreciprocal.cpp"},{"blob":"23858b740a58a047dc89df56f458fab4a8b6e7d1","path":"src/tracking/cheb_gr_online.cpp"},{"blob":"f2a66e7c8d6d295497de0e54143fa36383f8f859","path":"src/tracking/cheb_gr_online_python.cpp"},{"blob":"32ecf325e53c726d6cd03d4f837a22bdeeab9efa","path":"src/tracking/copy_pad.cu"},{"blob":"c4401d30c2716c7885896a40c72fa98ca9bc189e","path":"src/tracking/crop_pool.cpp"},{"blob":"bdb078b113116a07471e750e334a4445609566b5","path":"src/tracking/crop_ring_store.cpp"},{"blob":"55842d780f9974a0643bc964e9c08af6a3207d3d","path":"src/tracking/dynamic_reid_controller.cpp"},{"blob":"20e53b17d5782fd7e78c50035501c137be0554ce","path":"src/tracking/eval_pool.cpp"},{"blob":"3e15c1c2d16e0700e16284b495aee2ec8c2ec862","path":"src/tracking/eval_python.cpp"},{"blob":"df349e026d715175023f3f956badf3fa6a726a88","path":"src/tracking/fpn_reid_binding.cpp"},{"blob":"9ad815f6b5053202a87b3af31f3bf54b0ba9c75f","path":"src/tracking/fpn_reid_cuda.cu"},{"blob":"f574aa28b2ad08718f90f846e6db2539baec0c45","path":"src/tracking/frame_buffer.cpp"},{"blob":"cddf5768adb5ccf60110baab80b651072ea5b2e3","path":"src/tracking/gmc.cpp"},{"blob":"e6da03d554cb38fe0d53ce0f6e49d59281549dc5","path":"src/tracking/gmc_cpu.cpp"},{"blob":"9ff6dc1b90b10a266cec9b9d51f114607d7399a5","path":"src/tracking/gmc_kernel.cu"},{"blob":"a52af391ddea2ebc1ed45860d27b6e723b5de2c0","path":"src/tracking/legacy_env.cpp"},{"blob":"47673abaed43d5ca4611f5dd5197280a0aa38135","path":"src/tracking/mamba_scan.cu"},{"blob":"cd2d4e06b64b7c1e356098c06c7b98bbde2ca452","path":"src/tracking/mamba_scan_plugin.cpp"},{"blob":"6b19e9a359fd04f344b92e7d2c596fea4fcbb505","path":"src/tracking/mamba_scan_torchop.cpp"},{"blob":"762d9859825e8ef855cc3ca0d27862483e07af6f","path":"src/tracking/multi_signal_birth_pool.cu"},{"blob":"f1b67945ec9c2b92ce859589c0f52ec554da964f","path":"src/tracking/pipeline.cpp"},{"blob":"cb7cfcd537d35f4b546f4a6f38e21e093a8e5f20","path":"src/tracking/private_workload_stats.cu"},{"blob":"07381c76eece226a68d557d51a8ed41b54756602","path":"src/tracking/quality_filter.cu"},{"blob":"e3683966dd6eaecf702ec5d87a2ab85d5478b8ef","path":"src/tracking/reid_queue.cpp"},{"blob":"33f468b025e4eb67131aa93027c4de6c19e34413","path":"src/tracking/relink_gate.cu"},{"blob":"f720c3e185934a805fccd3330214f598450df06f","path":"src/tracking/seq_runner.cpp"},{"blob":"b766afef10deb1c51db823382f5e8fa3d5d72a84","path":"src/tracking/temporal_birth_pool.cu"},{"blob":"8792876da168b1041a3623341b18be40a7328366","path":"src/tracking/tracker_gpu.cu"},{"blob":"9650840e18faca136d08a14709a3cfea24d86092","path":"src/tracking/tracker_gpu_python.cpp"},{"blob":"112604dbc35922a2ee4eb1320a67235a1ceefdb6","path":"src/tracking/tracker_params.cpp"},{"blob":"515aca9f82df52e5f642d800e8455a6a19b10f87","path":"src/tracking/workbench.cpp"}]},"runtime_inputs":{"digest":"0b839df0b89141959a4ae4762c727d446a2292016832ab468ce48334fff1a3d5","identity_fixture":{"digest":"a5e12d77b362ee9d64580336cb21f79808383a8a50f384eb0c60880b658f086e","file_count":1053,"sequence":"MOT17-09-SDP"},"measurement_fixture":{"digest":"6a3e44f03d2fcebbef7dd75a0f9b614dae93cc5a338e0dc3ce1aeab76b75833c","file_count":10653,"sequences":[{"file_count":1203,"sequence":"MOT17-02-SDP"},{"file_count":2103,"sequence":"MOT17-04-SDP"},{"file_count":1677,"sequence":"MOT17-05-SDP"},{"file_count":1053,"sequence":"MOT17-09-SDP"},{"file_count":1311,"sequence":"MOT17-10-SDP"},{"file_count":1803,"sequence":"MOT17-11-SDP"},{"file_count":1503,"sequence":"MOT17-13-SDP"}]},"runtime_assets":{"digest":"50e032e3b4d1e7b25bb7b78c13b4a219fa23ab0a071d947608b34c3d83bc9277","file_count":5},"third_party_runtime":{"digest":"f458583b30a32cc63c00dfed3403154a4c7226d8fbf8a3dff52ada3e0c14f55a","file_count":45}}},"coordinate":{"decision_surface":"9b7faeb0f76a43483a924ac4028361bb155373027e9fe44e4cffbd5f1a2b0369","environment":"0afea37b29c742e2c361ae748435ac09f0c63edb7b930da2b5a6e1cbdde62465","identity_semantics":"7a5a4ee69f78b0851e0fc2d86dfa72ecbcd31f9dd1602b0531048eb25b9f5169","implementation":"d04e0183a9cb36d1f362633a87e82e73c4e9e4f0f5c2853a3f672a1a7eadc223","runtime_inputs":"0b839df0b89141959a4ae4762c727d446a2292016832ab468ce48334fff1a3d5"},"equivalence":{"note":"Probe equality is not measurement-domain equivalence. A future accepted proof requires a versioned verifier and full declared scope.","proof":null,"state":"unproven"},"probe":{"build_witness":{"artifacts":[{"coordinate":"libsaccade_scan_plugin.so","length":122864,"path":"/home/ray/developer/ai/saccade-worktrees/537-runtime-monitor/build/runtime_identity/libsaccade_scan_plugin.so","role":"tensorrt_scan_plugin","sha256":"d7182ddaf213a0363ff24e9ca98171582667b6e6663a213f4b643c3a0ccdaae7"},{"coordinate":"saccade_tracking_ext.cpython-312-x86_64-linux-gnu.so","length":4140600,"path":"/home/ray/developer/ai/saccade-worktrees/537-runtime-monitor/build/runtime_identity/saccade_tracking_ext.cpython-312-x86_64-linux-gnu.so","role":"tracking_extension","sha256":"66cc7a2fa8d5ba9e889bcec6bb080a8f303244431f3a92b1e67672934749c2e0"}],"build_dir":"/home/ray/developer/ai/saccade-worktrees/537-runtime-monitor/build/runtime_identity","digest":"5b261e81db3493a828e52b56b56387e5feba2df8e2c434777ba6463d4fbaecf0","schema":"h2_build_witness_v1"},"determinism_pinned":true,"digest":"2dabed0bc05e3bc75ec2115b3213f5c0b1aed3e837c22dd2325109339e4719b5","kind":"identity_probe","mode":"identity","preset":"configs/presets/mamba_whole_graph_m.yaml","recorder_sha256":"9f454c2d005d8d6eff03109e18be82ae12896ec50fad3546f7a3937e286657c3","repeats":1,"resolved_fingerprint":"c7a6dbb35168cba75249b7f2c67d8455b6f634732493e455a4bb920aab6d7782","schema":"h2_behavior_probe_result_v1","sequence":"MOT17-09-SDP","state":"computed","sufficiency":"fixture_change_detector_only"},"publication_complete":true,"schema":"h2_runtime_coordinate_probe_v1","witness":{"head":"791d85d87edd4c688449d137cd4d97e859b1211b","note":"HEAD/tree are navigation witness. The coordinate digests working-tree content; the Layer-P certificate additionally requires a selected base.","tree":"3e761fe0c1de293c073c7adc80537a6199e575d2","worktree_dirty":false}} +{"axes":{"decision_surface":{"digest":"9b7faeb0f76a43483a924ac4028361bb155373027e9fe44e4cffbd5f1a2b0369","parameter_count":413,"preset":"configs/presets/mamba_whole_graph_m.yaml","resolved_bridge_policy_config_v1":"c7a6dbb35168cba75249b7f2c67d8455b6f634732493e455a4bb920aab6d7782"},"environment":{"digest":"0afea37b29c742e2c361ae748435ac09f0c63edb7b930da2b5a6e1cbdde62465","recipe":[{"blob":"908545c16f68158d864cf874d296077604b9f8a6","path":"CMakeLists.txt"},{"blob":"94081f964ebba44ee5e1203f1c215512a7999a83","path":"pyproject.toml"},{"blob":"c389fd976674aa1173e64143bd27dcd3f1977c9f","path":"uv.lock"}],"toolchain":{"available":true,"cuda_compiled":"13.0","cudnn":91900,"device_capability":[12,0],"driver_device_count":1,"tensorrt":"10.16.1.11","torch":"2.11.0+cu130"}},"identity_semantics":{"digest":"7a5a4ee69f78b0851e0fc2d86dfa72ecbcd31f9dd1602b0531048eb25b9f5169","file_count":27,"files":[{"blob":"4de9ea2af092f94f57f6f65dfdd1cf64c664f6d9","path":".github/workflows/runtime_identity.yml"},{"blob":"f0cb5e802e7a3d4957426829138c864c09764b3f","path":"docs/modules/semantic/research/headline_bridge_behavioral_identity_capture_declaration_20260725.policy.yaml"},{"blob":"9243fd1051f71a17d414f0f0c81a434000b12e01","path":"docs/research/contracts/h2_execution_result_v1.json"},{"blob":"e1e92bcca189f48f934952e6356c5b48ebba8f0f","path":"docs/research/contracts/h2_execution_result_v2.json"},{"blob":"4cea9efadebdacab6b360aed0acd1073e75d9ea8","path":"docs/research/contracts/h2_execution_verification_v1.json"},{"blob":"8d85d41697b47f1c2feabdae5cdf0d60a26a8bb0","path":"docs/research/contracts/h2_execution_verification_v2.json"},{"blob":"251466c8cf4e73540bd1a7f8dca4235530d6778f","path":"docs/research/contracts/h2_import_witness_v1.json"},{"blob":"89414d37d9fc826bf0fed5719de26ac3a36d8f1d","path":"docs/research/contracts/h2_phase_a_authoring_profile_v1.json"},{"blob":"fcb0b1ca5249c519fc0c9030fe87f571b947037a","path":"docs/research/contracts/h2_phase_a_authoring_profile_v1.schema.json"},{"blob":"b73d80a3bfce26acea4dd68929c835f637a61f63","path":"docs/research/contracts/h2_phase_a_run_spec_authoring_decision_v1.json"},{"blob":"18f72d7d5a2b89cd54eb4c0971002eaf4e17dc71","path":"docs/research/contracts/h2_phase_a_run_spec_v1.json"},{"blob":"493fd2c990ad2fcf2693917eaa26d315e9234cb5","path":"docs/research/contracts/h2_runtime_binding_v1.json"},{"blob":"934c7ebf75b7e9f48f100a3c39e0c0a4b6f2471d","path":"docs/research/contracts/h2_successor_authorization_consumed_v1.json"},{"blob":"0b0eb644fa4f9ac722d99d02f74ed95bb4d4e984","path":"docs/research/contracts/h2_successor_authorization_request_v1.json"},{"blob":"591e85394609766b99f8afb0e104d262482daf2d","path":"docs/research/contracts/h2_successor_exactly_once_authorization_v1.json"},{"blob":"98666f7b7df2d6a78dc7bceba5c59fcd5149fe9a","path":"docs/research/contracts/h2_successor_measurement_envelope_verification_v1.json"},{"blob":"2bb92ebe6840112fff32d7a5c61e0aa6a7c70d8f","path":"docs/research/contracts/h2_successor_measurement_rehearsal_witness_v1.json"},{"blob":"1964678c569ca22c307e4e59db5f364afb848baf","path":"scripts/pre_push.sh"},{"blob":"ddaece2e0f4904cd841141938781af9e68782651","path":"scripts/tools/build_runtime_identity.py"},{"blob":"80b3f148e07259255c30c34c50075ea3cfc36a99","path":"scripts/tools/check_runtime_identity_staleness.py"},{"blob":"ddd4658595a18059a473e953a9f577f435a26cbb","path":"scripts/tools/h2_behavioral_identity.py"},{"blob":"7ee48536c89532672b3ae75ca1443e4f3ed3c6f6","path":"scripts/tools/h2_path_partition.py"},{"blob":"a97f9aeef2fbdc917ea6bc9de242e0c59a63ab68","path":"scripts/tools/h2_run_spec.py"},{"blob":"a106ddc9db2cbcaa16ed3121e1e8136560aa31a8","path":"scripts/tools/h2_runtime_inputs.py"},{"blob":"634e7b0f2d3858171dc3b390f2f2d17906953a8e","path":"scripts/tools/h2_successor_authorization.py"},{"blob":"7a9adf3f410f4fd376d0e81ed375882e20e52e05","path":"scripts/tools/h2_terminal_partition.py"},{"blob":"d8caa1ec73f90a1cbe2336ae900669f0c35e11a2","path":"scripts/tools/run_h2_layer_p.py"}]},"implementation":{"digest":"46d37ec50b215f21804acbaf274f23d78b242be8ceaa6826523faca3724805a0","file_count":317,"files":[{"blob":"a973c3b92711f895bff23f79872b277640b73b81","path":"configs/presets/mamba_whole_graph_m.yaml"},{"blob":"616617cce98036d78e7dc5663315c8b80a305c03","path":"configs/shipping/mamba_head_realization.attestation.json"},{"blob":"ce29938cd12ae96d7003803b465faefcb4756d4b","path":"configs/shipping/mamba_whole_graph.resolved.json"},{"blob":"b1a389a5a841883ea4c7243701bb1f9b7eb299ef","path":"include/media/buffer_pool.hpp"},{"blob":"acf9889e0dc15b254d947bb08fbf2c007d01f7f0","path":"include/media/gst_client.hpp"},{"blob":"f31c440208388ec077d72827865ac1f431bfdb1c","path":"include/perception/base_detector.hpp"},{"blob":"9cff4307d69a57e1795006d818cba1ede378d63e","path":"include/perception/batched_mamba_detector.hpp"},{"blob":"7258100abda8907c0b94cc055be4b120d91e4928","path":"include/perception/feature_extractor.hpp"},{"blob":"2a11d3e5cea285f107ab5d3fb9606fb17d91cebc","path":"include/perception/mamba_gated_detector.hpp"},{"blob":"93ca52c9c03fb9aa11160ae8c04a2e1564b30778","path":"include/perception/preprocessor.hpp"},{"blob":"2b5531082a76c2ab9bad33abecfb03d1f69cf009","path":"include/perception/trt_engine.hpp"},{"blob":"f1f4a912460d56ad3df97500751c63344eabb7ad","path":"include/saccade/common.hpp"},{"blob":"be22227f3bb8455afc14d0e85752aa9f17dbf704","path":"include/saccade/env_flag.hpp"},{"blob":"64699ffe4f04e38be3dc952baa6841ada9aef4db","path":"include/tracking/auction.hpp"},{"blob":"1936fd22087e787fd73f4eff39d4d77a5a882d2a","path":"include/tracking/box_ops.hpp"},{"blob":"9baee844184f9e111915c81992d3e3b2f0d784cb","path":"include/tracking/cheb_gr_kreciprocal.hpp"},{"blob":"dff8ab2de30f35fd0aa60d3da60bfd738ebfe664","path":"include/tracking/cheb_gr_online.hpp"},{"blob":"139fef6018534549e9b81e6dc3c7b75346bc690c","path":"include/tracking/copy_pad.cuh"},{"blob":"ee1f6c2c8ae9476f7faf8cc98bb0e63e14938f73","path":"include/tracking/crop_pool.hpp"},{"blob":"677d6b2e2c3d85282d0b6ad39c9d37a814370910","path":"include/tracking/crop_ring_store.hpp"},{"blob":"0f8c3f352e1094532ca366a665b9e882a5d0434c","path":"include/tracking/dynamic_reid_controller.hpp"},{"blob":"8506664c6cf3a0c58b4dcc6eac216278a580682a","path":"include/tracking/eval_pool.hpp"},{"blob":"aa0d9685b742e07817d65b8d60288a69dc4bfbad","path":"include/tracking/fpn_reid_launchers.cuh"},{"blob":"a6a5fe641c684ec9cfed30b3d9f642dddc930927","path":"include/tracking/frame_buffer.hpp"},{"blob":"79ea49e16a4a83428c749dfc13369435efc8db10","path":"include/tracking/gmc.hpp"},{"blob":"6a46b8d216efdb789742927934e28946cb586416","path":"include/tracking/gmc_cpu.hpp"},{"blob":"aebcbda9edb9de3551e9eed709e661cecd958e72","path":"include/tracking/hungarian.hpp"},{"blob":"de5eb743e62642dcc9eb8935a8322dc88ed9650a","path":"include/tracking/kalman_gpu.cuh"},{"blob":"d53295d9c033da3982c85d9e30daaa2311f9efc8","path":"include/tracking/legacy_env.hpp"},{"blob":"8f51a9a9fe55b08bf1590cbe279541354c3eece3","path":"include/tracking/mamba_scan.cuh"},{"blob":"21806834afd7cd16ecf98b34504600ea5b36ebfe","path":"include/tracking/mamba_scan_plugin.hpp"},{"blob":"6aa2b1fd0cd19ab1c2e2c213ccb97664231b313b","path":"include/tracking/multi_signal_birth_pool.hpp"},{"blob":"7a8447ea76864036885ef167f4936057cffae14f","path":"include/tracking/perception_params.hpp"},{"blob":"11b857059e970dae61f68bd40ee005d4c5b34cce","path":"include/tracking/perception_reid_adapter.hpp"},{"blob":"f4dfa81393759e026e79ce8762b6a75f7601d079","path":"include/tracking/pipeline.hpp"},{"blob":"ad40cdfc9e3547cd962b45457515a2bd6e1b1f69","path":"include/tracking/private_workload_stats.hpp"},{"blob":"b540a2801d6591fb9e2a9b287b044a16239afe55","path":"include/tracking/quality_filter.cuh"},{"blob":"efdb5e25d7ecdd8efbd7bada021b228eccbb8842","path":"include/tracking/reid_backend.hpp"},{"blob":"86b6c6d8837d52d0e1660f63ca9213cf0b6fd3b6","path":"include/tracking/reid_crop_store.hpp"},{"blob":"cb1c17db13beb29ffce42cb08220c8d6748180f6","path":"include/tracking/reid_queue.hpp"},{"blob":"3e226c8a22dcf2124bf1ed089cdeb4253433cf87","path":"include/tracking/relink_gate.hpp"},{"blob":"bfcce4dea6724f3bd3072ab6356c2aaa82dba9c3","path":"include/tracking/seq_runner.hpp"},{"blob":"a1feb5dec6c5b248f3648dca497f97639d981951","path":"include/tracking/sinkhorn.hpp"},{"blob":"d9afe2b26034952f6daefd0e0bccffe297ab0fd6","path":"include/tracking/temporal_birth_pool.hpp"},{"blob":"36780224b03915d1dcad95ba19fb1715e0a35f7c","path":"include/tracking/tracker_gpu.hpp"},{"blob":"acb1602a8885afefd29f46d8c7977a200cba6ab9","path":"include/tracking/tracker_params.hpp"},{"blob":"96579079a19a2a1903738f22f229b4dc257fb869","path":"include/tracking/workbench.hpp"},{"blob":"0e7a7497e5aae4a310a3a2219ce2af2765e25d91","path":"include/utils/nvtx_range.hpp"},{"blob":"79a5ed803c7f4ae330dda46fbd86aaac614ba86e","path":"main.py"},{"blob":"eebae2fb515552b90deb0ce865afaedeb820f46c","path":"scripts/eval/config/__init__.py"},{"blob":"18184502e91e5104a7e231d8600149b9102c7498","path":"scripts/eval/config/_helpers.py"},{"blob":"b5d34a4555e4ab57ab1e337fa38d0c752a5c2a69","path":"scripts/eval/config/core.py"},{"blob":"c9605ca54c0616cd89b6f98f76f1dc75350d78ab","path":"scripts/eval/config/detection.py"},{"blob":"20e144ce28b334796fba1e04fb571ada8ab6d288","path":"scripts/eval/config/gen_golden_snapshot.py"},{"blob":"579c0c6340aa2e21264d055c603185a0db7ecc2f","path":"scripts/eval/config/geometry.py"},{"blob":"31fc7226cf16a422d25b87a7605121d144729505","path":"scripts/eval/config/lifecycle.py"},{"blob":"78b676bb5b5a0b878979091cc20c14d66b20512e","path":"scripts/eval/config/motion.py"},{"blob":"b7106e4129fa3a4d587a30e16d35bae2e70f1dd0","path":"scripts/eval/config/pipeline.py"},{"blob":"7672cb023d73faa7472e41e5d142376cbb4c7538","path":"scripts/eval/config/reid.py"},{"blob":"5598109e5cf103d6e2c45b568119cd94a30b7c5b","path":"scripts/eval/config/semantic.py"},{"blob":"6147443d1d1041d488ba4ec322e438787701a0ca","path":"scripts/eval/config/trigger.py"},{"blob":"dc0fd7ad161b1fb7e9950cfa22da89a8f570ee4b","path":"scripts/eval/mot17.py"},{"blob":"8a4cda0fe390eaa6cc8d5667dd97766bf81a005d","path":"scripts/eval/mot17_args.py"},{"blob":"823cd901d89d08fdb794ca8b914ae5a3e93e9e80","path":"scripts/ops/run_8stream_perception.py"},{"blob":"94275ac5c496dff5237eadea6b12853b1912d09f","path":"scripts/tools/resolved_bridge_policy_config.py"},{"blob":"87b68dab895b7df1487bdfb3b4d2b986cb953a0f","path":"shipping/CMakeLists.txt"},{"blob":"fd8c619b1b36a8b6d2e46765c622bd7de7100a2d","path":"shipping/cmake/check_link_surface.cmake"},{"blob":"bcd66a653aee00ee5a2b617d713bb9f806a87035","path":"shipping/cmake/check_n03_pin.cmake"},{"blob":"dfe3782a2b96e232fb73d97d0ce6733ab30ba6a5","path":"shipping/cmake/check_no_measurement_surface.cmake"},{"blob":"4d384e843ad18652b543ea31b4ecfe583dd0787f","path":"shipping/cmake/install_model_root.cmake"},{"blob":"ab239c38d05519efe2270149584e258fb58f53e9","path":"shipping/cmake/install_third_party.cmake"},{"blob":"167ee42ce7ec6fc26529419bc0f486d8acb5321d","path":"shipping/cmake/n03_operator_pin.cpp.in"},{"blob":"db07a3ddc833d8469c2157ad0144d415e8dc9000","path":"shipping/cmake/n03_pin.cmake"},{"blob":"ab5bdb5a4e83d93374f0bed2ee0f2508b86343a9","path":"shipping/entrypoint_pin.json"},{"blob":"7d73cb40f32a9cd4fdc410fd5d30b367cf419a03","path":"shipping/include/saccade_shipping/detector_host.hpp"},{"blob":"b146bb464f7f025b45ab1be15b73f4cc10f03bb4","path":"shipping/include/saccade_shipping/detector_plan.hpp"},{"blob":"2161ec87bd355e8fb5f6ebdb164fce25bfa20a0e","path":"shipping/include/saccade_shipping/detector_s2.hpp"},{"blob":"157a5060abb8f778a8190691c8ec26cf3686a46e","path":"shipping/include/saccade_shipping/double_buffer_runtime.hpp"},{"blob":"1494d62743fabed431bb43ee91fff860bd8ba57d","path":"shipping/include/saccade_shipping/head_admission.hpp"},{"blob":"3cbb988d15bc0323edfab19abc00b08bc8cabb62","path":"shipping/include/saccade_shipping/host_cfg_fields.inc"},{"blob":"17c77099dd70c8eb978e5f260b02e7b7d7a3a066","path":"shipping/include/saccade_shipping/ingest_host.hpp"},{"blob":"d5f1a7b287a83334ff6bd9c7149e5adc42011a66","path":"shipping/include/saccade_shipping/ingest_plan.hpp"},{"blob":"2b65cf13f303b329a0a766a49d0ec03989c5387d","path":"shipping/include/saccade_shipping/model_bundle.hpp"},{"blob":"9c0f6ea3edf7265e422c9b7a94e53887e515bedf","path":"shipping/include/saccade_shipping/model_compatibility.hpp"},{"blob":"159a577244fb24c5ad4411c13d1a1d006a9fd107","path":"shipping/include/saccade_shipping/mot_output.hpp"},{"blob":"955a6f4cadc632000af792991a9e869fda65ffb5","path":"shipping/include/saccade_shipping/n03_admission.hpp"},{"blob":"75f463a33b608f8cd1454428b50d1c436c37c201","path":"shipping/include/saccade_shipping/native_build.hpp"},{"blob":"7f46ae73ca648edd3f57ef9dc14c26e058cc78ae","path":"shipping/include/saccade_shipping/native_config.hpp"},{"blob":"2bed1c98a7a09ae78b79733c77b825024a5eb566","path":"shipping/include/saccade_shipping/native_runtime_build.hpp"},{"blob":"4cce7d227b643825295025c1a28b31c3ec292345","path":"shipping/include/saccade_shipping/operator_loader.hpp"},{"blob":"aedca6506619f81887e580ec4cbd6232099e42bc","path":"shipping/include/saccade_shipping/post_detector_host.hpp"},{"blob":"27c92962f0786fda4ca1018adfc20ab288a5a4ea","path":"shipping/include/saccade_shipping/post_detector_plan.hpp"},{"blob":"e3f6b30d30c3ed9adc9b1ff11d644a4a9ea21748","path":"shipping/include/saccade_shipping/preflight.hpp"},{"blob":"5c637f185c3831029ab3665ce9c59d0f8f906108","path":"shipping/include/saccade_shipping/resolved_config.hpp"},{"blob":"b32f7d83c77d8e3a22d1300ea66f8d220f1e554f","path":"shipping/include/saccade_shipping/run_completion.hpp"},{"blob":"15262e8f73dd389ab59723e54e918d701c98a62d","path":"shipping/include/saccade_shipping/schedule_plan.hpp"},{"blob":"b8c0c53eccc33c5461a0ad04b3bcbcc3c996d8c5","path":"shipping/include/saccade_shipping/sequence_output.hpp"},{"blob":"bad56ffa7148ff70594bcf659db80777031b57c8","path":"shipping/include/saccade_shipping/serial_runtime.hpp"},{"blob":"d38c0b20b7e548f205664bed34cb549b94fb22b1","path":"shipping/include/saccade_shipping/sha256.hpp"},{"blob":"d0291cbeb696dac528227184522e1fcf557e7d9c","path":"shipping/include/saccade_shipping/strict_json.hpp"},{"blob":"87bb38d65889c1a16d1c35fc1f6414ca13ee54bd","path":"shipping/include/saccade_shipping/verified_model_bytes.hpp"},{"blob":"c4ee3f6f71ed10a3dc42b9aa20cc8345390d2618","path":"shipping/launcher/saccade_track.sh"},{"blob":"c37a776477f6d6c82b95ef3f0c39677480bd3755","path":"shipping/license_audit.json"},{"blob":"e1b3c69c179dfaff5744ea4bf853e6b0d90c9ef9","path":"shipping/licenses/libgomp/COPYING.RUNTIME"},{"blob":"94a9ed024d3859793618152ea559a168bbcbb5e2","path":"shipping/licenses/libgomp/COPYING3"},{"blob":"3b3006510641f79fe826d03cc28e5f1dc3aa79ac","path":"shipping/measurement_surface.json"},{"blob":"964214efea371aaa886fafb2efcaaf9d44089e57","path":"shipping/n03_operator_pin.json"},{"blob":"c1f8b3a045cbf90f60daa796d8b5342fdea84136","path":"shipping/package/install.sh"},{"blob":"16ac32c923207bb0c74882466b339210dea5c8b8","path":"shipping/src/detector_host.cpp"},{"blob":"586d4a1b5b93966aabbbb945b3758fb61c16c323","path":"shipping/src/detector_plan.cpp"},{"blob":"bb2339029adf2e38a21fb1333d4be13e2c6defef","path":"shipping/src/detector_s2.cu"},{"blob":"95daeb28bebd1da27fb0816a608b2eb55e389335","path":"shipping/src/double_buffer_runtime.cpp"},{"blob":"a91b47f2fe02703be11a4dec094e11363dddc2e2","path":"shipping/src/head_admission.cpp"},{"blob":"46e6caabac3526e2703c234ffc4f6b577390da3b","path":"shipping/src/ingest_host.cpp"},{"blob":"0ef70fc656670e29f521a3a4cb572100f47f679d","path":"shipping/src/ingest_normalize.cu"},{"blob":"f319967dbf5acbb40214540c64bc4ed6bb9f1f55","path":"shipping/src/ingest_plan.cpp"},{"blob":"d0fd1355a8d49cb61cd25a118b6b1b667e25ebf7","path":"shipping/src/loader_audit.c"},{"blob":"ac7ad795a1e6172e0c05ab42e682465fa4d28e47","path":"shipping/src/model_bundle.cpp"},{"blob":"c0068bc90f346d4071484167c57b5736b53884d2","path":"shipping/src/model_compatibility.cpp"},{"blob":"958b70d4b75ddffef60b8787245e810452d256a2","path":"shipping/src/mot_output.cpp"},{"blob":"0423ebd00b5cd12a0210f51ae8f7ad8e1d517beb","path":"shipping/src/n03_admission.cpp"},{"blob":"2794aab8c000b9b73b7a3b06cfaea64b65649107","path":"shipping/src/native_build.cpp"},{"blob":"c5ccdc30f46aec386208e58c72ca0a7737e31b14","path":"shipping/src/native_config.cpp"},{"blob":"86e17b63a6db26bf671f4fbdf69341be1d2826ce","path":"shipping/src/native_runtime_build.cpp"},{"blob":"5c733708ab23d1f7fc7f986fce95768c249c4d3d","path":"shipping/src/operator_loader.cpp"},{"blob":"da964788d7ef1d31ffbbaf7096b7c46f05a65655","path":"shipping/src/post_detector_host.cpp"},{"blob":"63f0bdbcf16005851235c7d6ba022b64ce14b7c0","path":"shipping/src/post_detector_plan.cpp"},{"blob":"fddf40601d58ccbd7e0d111d9c7b37bd53d37ae6","path":"shipping/src/preflight.cpp"},{"blob":"2d45408a4961b8873962bc3deb8bf1d73bc117a9","path":"shipping/src/resolved_config.cpp"},{"blob":"1663379dd814cecd02d21830b315a92b6c2c15cd","path":"shipping/src/run_completion.cpp"},{"blob":"0b4b58f46aea349017f4def546993f1ff433efb0","path":"shipping/src/schedule_plan.cpp"},{"blob":"e6b37b02faac164f0320c85ac565ca84a2d620d0","path":"shipping/src/sequence_output.cpp"},{"blob":"322f3a3ceab1340cbd53bf98edbcd1b3d6ecd0bd","path":"shipping/src/serial_runtime.cpp"},{"blob":"4875e9d74539baabd597ab7d4f92003902cdf36d","path":"shipping/src/sha256.cpp"},{"blob":"69967715e1e3e6b14355f150d56fd4802583e040","path":"shipping/src/strict_json.cpp"},{"blob":"ef98379f0b78d06e7c10ce2eb431267da22d3b21","path":"shipping/src/verified_model_bytes.cpp"},{"blob":"7ced2f1791af4db518e9da686fbbf0915f786103","path":"shipping/third_party_set.json"},{"blob":"e6ed879752e6653491001db12eee84a5efa77b73","path":"shipping/tools/saccade_detector_probe.cpp"},{"blob":"39c3c9f15e79ca24c0ea8b1a9b7467cf3e54741e","path":"shipping/tools/saccade_ingest_probe.cpp"},{"blob":"160c19cf2da4bca7950363186a58818ceebd3e31","path":"shipping/tools/saccade_n03_admission.cpp"},{"blob":"2ba6e5a62a499560fcc655e699fb455a98b6d0d8","path":"shipping/tools/saccade_replay.cpp"},{"blob":"a1503f8d0b0720790fb72dfabe3baf2422a5dac2","path":"shipping/tools/saccade_track.cpp"},{"blob":"0860adc89d217e28bb86aac8209613b947d90712","path":"shipping/tools/saccade_track_measurement.cpp"},{"blob":"2f92c10ceea09469922cf573f436d1b78bffff9a","path":"shipping/tools/track_driver.hpp"},{"blob":"e68665141c04b83512629961cf5a4279eddd5226","path":"shipping/trusted_model_bundles.json"},{"blob":"4cb9f4c509d135e46d40c980de43a47508fee954","path":"src/main.cpp"},{"blob":"7d809002806364433b0b8085aa7126f2fac2ee69","path":"src/media/buffer_pool.cpp"},{"blob":"3dd7ab06be3866932f0a20b20366a23de92e4c60","path":"src/media/gst_client.cpp"},{"blob":"c984ed0ca370bfae3ddb5dbf68c0d36d5a483436","path":"src/media/gst_client_python.cpp"},{"blob":"19f230f82f4839c40797fc3ed6834be1af1685e9","path":"src/perception/batched_mamba_detector.cpp"},{"blob":"a936e56b7aab10f769ce3bd901f927779c341e06","path":"src/perception/feature_extractor.cpp"},{"blob":"50b1cbcd3daf3dd903eb979d17a154078aca5e41","path":"src/perception/letterbox_kernel.cu"},{"blob":"1fdf7f3e0593f5d8f81e44695232d5e65ee87940","path":"src/perception/mamba_gated_detector.cpp"},{"blob":"5932974e97dc79f3f9110593bdf623b6061ab82f","path":"src/perception/nv12_kernel.cu"},{"blob":"b955e25187d744ce85f011043fdebf12ef1fc4f0","path":"src/perception/perception_python.cpp"},{"blob":"7297c0ce8778f2e4d11235a87f226969bbc20ac3","path":"src/perception/preprocessor.cpp"},{"blob":"715dda7f8796711e6b12738a2225f55836b40361","path":"src/perception/preprocessor_cpu.cpp"},{"blob":"b2267c21e7863f51f2a7781a66517fedd3ac58fd","path":"src/perception/preprocessor_gpu.cu"},{"blob":"13c42dbdca45dc60c9728b009e4b9601196eddfd","path":"src/perception/rgb_to_nv12_kernel.cu"},{"blob":"c3c301f6fc89aae645fc1eb522c56a0811e8d878","path":"src/perception/trt_engine.cpp"},{"blob":"b7c2660b0ebc692d20d9dfae9861b453d6ace41f","path":"src/saccade/__init__.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/api/__init__.py"},{"blob":"bc282b6266b65b8c8d2a902b3ee04123dc2decdd","path":"src/saccade/api/server.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/cognition/__init__.py"},{"blob":"56d9caf43d07e442bd7fcb4b3567bfb44cc6ced7","path":"src/saccade/cognition/orchestrator.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/media/__init__.py"},{"blob":"a6584d83abee4eaf0a59adbb178d2989504b4815","path":"src/saccade/media/dali_pipeline.py"},{"blob":"0ec47d9ab3bcd12732dad06f0e9b2431549da126","path":"src/saccade/media/ffmpeg_utils.py"},{"blob":"a467bd1b77d0a58e3f8e0ca0c3a8d93a18e65969","path":"src/saccade/media/mediamtx_client.py"},{"blob":"46473fb63c8b0c7fdb1022d0bb8b8d8cbd5c6e19","path":"src/saccade/media/rtsp.py"},{"blob":"61c23068f45cde4d9a4e2244b30d8dafb18c76f3","path":"src/saccade/media/rtsp_dali_pipeline.py"},{"blob":"b1e62e9e2aa48221749b6979aeeb306f5f67e1ca","path":"src/saccade/paths.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/perception/__init__.py"},{"blob":"e32c30eecc18453bd5ac495a12716a522332f35f","path":"src/saccade/perception/box_ops.py"},{"blob":"54a205a87d561417f6e45364699ab26860569977","path":"src/saccade/perception/calibrator.py"},{"blob":"28a713e377001a61c45562acc944597141157936","path":"src/saccade/perception/cropper.py"},{"blob":"c837e5d78c38c4473b75ebd768a2052fa52735c3","path":"src/saccade/perception/detector_trt.py"},{"blob":"6cd72ec052acfd8c929842f5ee6a2178dd4db041","path":"src/saccade/perception/dispatcher.py"},{"blob":"19f486eecf128bf8285f1b7b25e8894c4fcbc68b","path":"src/saccade/perception/drift_handler.py"},{"blob":"46eba185ea01d963570c952e7fabab51b862d47e","path":"src/saccade/perception/embedding_dispatcher.py"},{"blob":"d0e491d639e8d866bed9c6c27b8a1ad8f61c7bcc","path":"src/saccade/perception/entropy.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/perception/eval/__init__.py"},{"blob":"73084098ba036d9b190fccae429a36293429cbbc","path":"src/saccade/perception/eval/_cuda/r1_bridge_replay.cu"},{"blob":"42b1d67fc2b5148fd8ea8a070b73788c65915b15","path":"src/saccade/perception/eval/_decimal_hash_tools.py"},{"blob":"c23172f7aff0254e4f0f163fb2e6e355cbaec5f4","path":"src/saccade/perception/eval/_torch_graphs.LICENSE"},{"blob":"f1851d56a5bc364dae0edef54d4776a52ed1d23a","path":"src/saccade/perception/eval/_torch_graphs.py"},{"blob":"a3c88af5c2a92c5ae6e09ff7713a3fdbe6084909","path":"src/saccade/perception/eval/assoc_basis.py"},{"blob":"53ee226db12b93d0c25f6addaed1a468d0d9f69f","path":"src/saccade/perception/eval/assoc_stats_env.py"},{"blob":"6ab3b329844d365bb5b24a666b7931da9159e127","path":"src/saccade/perception/eval/cheb_gr_merge.py"},{"blob":"ef20314fac725682eccb6d4ad2e2ff8e79e5e429","path":"src/saccade/perception/eval/cheb_gr_online.py"},{"blob":"b1d82e9c44110e362cd8d41a319c0c26f73247c0","path":"src/saccade/perception/eval/clean_fifo_bank.py"},{"blob":"f411fed46e999afa4f357418a6992e46b42c7f94","path":"src/saccade/perception/eval/concurrent_detector.py"},{"blob":"a42896292f830644036378c78387e5ba980e5acc","path":"src/saccade/perception/eval/concurrent_evaluator.py"},{"blob":"b3f3332369f018910b56f9241398794ad472c8e7","path":"src/saccade/perception/eval/config.py"},{"blob":"6fec2225bbf1d9c76d868c884e04bc5a77223fe0","path":"src/saccade/perception/eval/consumer_a_bridge_fidelity.py"},{"blob":"bd7cc6bef917dff9f81f695af6f62fb281703cf5","path":"src/saccade/perception/eval/cpp_runner.py"},{"blob":"d3c591481260ed67811cc5bc35c7ade3b4778e9d","path":"src/saccade/perception/eval/cuda_capture.py"},{"blob":"8ffe02359dbd4cd1dca53941311c7c3e69a8beb7","path":"src/saccade/perception/eval/d_online_stage2.py"},{"blob":"86373b7e8973fb90043b506a2e55495d925755fa","path":"src/saccade/perception/eval/d_online_stage2_q4.py"},{"blob":"2f28d31eb82c17fc5b26751ff3baf8d23daf6991","path":"src/saccade/perception/eval/d_online_stage2_q45_atlas.py"},{"blob":"99c586824ccd5ff5bb58e11f4c47c856e84731f0","path":"src/saccade/perception/eval/decimal_hash.py"},{"blob":"fd7a9cc081346a8b42995f0f313bc8d84ae2256d","path":"src/saccade/perception/eval/detection.py"},{"blob":"d941d7676bed5a5ba51cf260e47d33bf8e2c3d0c","path":"src/saccade/perception/eval/detection_filters.py"},{"blob":"587ee75efb7fd5402c1d6827e39e0bee4b0ae2f6","path":"src/saccade/perception/eval/evaluator.py"},{"blob":"47b542a1cce7af3853bb53620f31eb220182b52a","path":"src/saccade/perception/eval/external_fp_model.py"},{"blob":"f35748488b0635d9b57935fba1034512536c2f38","path":"src/saccade/perception/eval/external_fp_rows.py"},{"blob":"99b9982228a1aba9cc56b668f528bb0964a44729","path":"src/saccade/perception/eval/frame_ledger.py"},{"blob":"354843565983f8909417bf0041691d9b4972aaf7","path":"src/saccade/perception/eval/gmc.py"},{"blob":"056a835fd4a5651137b1d3bca6b4c6ec9ed027c4","path":"src/saccade/perception/eval/helpers.py"},{"blob":"e69358966e65e9000e2e99d9495f2b8e6090024a","path":"src/saccade/perception/eval/lifecycle.py"},{"blob":"c2405b343f7882ae6cf9613baefde74f86cf479a","path":"src/saccade/perception/eval/metrics.py"},{"blob":"13baca13eafdf3eb966b06a36066c82ba755238b","path":"src/saccade/perception/eval/motion_model.py"},{"blob":"9750eeb5b93b758bc9431263ac3f3ed46dbb2d1a","path":"src/saccade/perception/eval/motr_evaluator.py"},{"blob":"2c357c8d06977b484963132e46563412f06536bb","path":"src/saccade/perception/eval/motr_model.py"},{"blob":"27eb842ceb481444826d45391a71f6090b58adaf","path":"src/saccade/perception/eval/multi_birth.py"},{"blob":"2fe8d500a35602cb4ce6de4e57498908bb7b5747","path":"src/saccade/perception/eval/multi_stream.py"},{"blob":"42624727154dbb791b556c481fe0a016d2b9a3d6","path":"src/saccade/perception/eval/occ_audit.py"},{"blob":"6395b8502a638dc266754e79a7a15385e82e56b0","path":"src/saccade/perception/eval/occ_audit_seq_conditioning.py"},{"blob":"e28bb3543f644e5e87a66973200cb28dc35e4f71","path":"src/saccade/perception/eval/output_bank.py"},{"blob":"f05716d9091e5b80df3d22000f2e99177c55048e","path":"src/saccade/perception/eval/patch_concurrent.py"},{"blob":"eb4c7a8c7381092926e68c0657cb94a8522dd38d","path":"src/saccade/perception/eval/pipeline.py"},{"blob":"153334e9ed77c2c15e7374c31da7a0a91f940316","path":"src/saccade/perception/eval/pool.py"},{"blob":"1ae1b4bce16eaebfbc66102cb8160fd0d33d18b4","path":"src/saccade/perception/eval/portable_or_tail.py"},{"blob":"70944d9bbd11866bc5149caa0f7d7dbb35b1ca53","path":"src/saccade/perception/eval/post_merge.py"},{"blob":"6a93d1b257241ac255d69c999baa93310a18d7cb","path":"src/saccade/perception/eval/preprocess.py"},{"blob":"7e61ff44262265717b6706c37dc4db4f184df243","path":"src/saccade/perception/eval/quality.py"},{"blob":"465eec147aac9234407bfdcbbec8100f9c6a769e","path":"src/saccade/perception/eval/relink.py"},{"blob":"54dfe270cf14183576c80b226b50d16ce18e8fb7","path":"src/saccade/perception/eval/reporting.py"},{"blob":"fa9d71052185855a7d9ef89f43344989456ef762","path":"src/saccade/perception/eval/runner.py"},{"blob":"0f2fd9fb53fa5aa3fafa3de9e4ba61aec10dd9d0","path":"src/saccade/perception/eval/safe_region_assetization_r1.py"},{"blob":"fc59033b995e68ce4ecfcaecc980dcb4d26629e3","path":"src/saccade/perception/eval/safe_region_assetization_r11.py"},{"blob":"00c8787f42c89aeb1358955279da0d3c82f6eb16","path":"src/saccade/perception/eval/scene_adapt.py"},{"blob":"f61648ed4db7828e569dce5d6daa0d0159233d1b","path":"src/saccade/perception/eval/signal_tables.py"},{"blob":"7122d6ec6a221286219ccd8168a9bbd8feadbcee","path":"src/saccade/perception/eval/stages.py"},{"blob":"1df1531f8580af790bb1ad425e652c0e2b7a0086","path":"src/saccade/perception/eval/streaming.py"},{"blob":"a5fb3f54b0c98fbf53cfb6c24116a31f12cc43d1","path":"src/saccade/perception/eval/streaming_handover.py"},{"blob":"03fc7c4f66c5e42bed9de2fcdbcc4c564cb11cfd","path":"src/saccade/perception/eval/tracking.py"},{"blob":"2c5a9c68fe172feefbf789c72bb2c3168a4632a1","path":"src/saccade/perception/eval/types.py"},{"blob":"406ce830ca114ebae059abd680b5bb7926dd353d","path":"src/saccade/perception/eval/utils.py"},{"blob":"b2c905f80a7db413e00cd109c0f2e264af752c23","path":"src/saccade/perception/feature_bank.py"},{"blob":"066d6446c1ec02131c6ac06af02e45bcad2038c5","path":"src/saccade/perception/feature_extractor.py"},{"blob":"4b36cede90da7caa6a7235fbfaabde5b14f4337f","path":"src/saccade/perception/multistream_mamba_server.py"},{"blob":"fa26d7446f46b3d15ca931dcee2a5ad1650b64db","path":"src/saccade/perception/online_telemetry.py"},{"blob":"a1fea072a0f0931e7058b71b8987b10e6f643c08","path":"src/saccade/perception/online_tracker_adapter.py"},{"blob":"917d6d8ce53256ccf82826ee6019365d22e74405","path":"src/saccade/perception/reid/__init__.py"},{"blob":"88e59fae5b8e65b9fccac1e765d3a79d5f9b844e","path":"src/saccade/perception/reid/cheb_gr.py"},{"blob":"cca038dd338735fd60444370af0e5c84083ad06b","path":"src/saccade/perception/roi_selector.py"},{"blob":"87ac48f84c468b42a5b189246f55ba4c838c0eaa","path":"src/saccade/perception/temporal_yolo/__init__.py"},{"blob":"595cbcac84aba0e1ec5ecaa47db18d20c2ab5907","path":"src/saccade/perception/temporal_yolo/box_utils.py"},{"blob":"736633d955751b3534f81de7012cd18d04d3f639","path":"src/saccade/perception/temporal_yolo/data_pipeline.py"},{"blob":"adc443478cb434c5be524b63b5cca9d2dc2dc53d","path":"src/saccade/perception/temporal_yolo/dataset.py"},{"blob":"1225f2e246208612787dac62262eb1d6710de6ab","path":"src/saccade/perception/temporal_yolo/dataset_joint.py"},{"blob":"243ce87da9761959c3fc8a3115f1fb7294ffe99d","path":"src/saccade/perception/temporal_yolo/evaluator.py"},{"blob":"b436c303c6c189a45c3bb9f96e88695c043cdb3e","path":"src/saccade/perception/temporal_yolo/loss.py"},{"blob":"a38f66f077764663532cd58ef3c6db288ac882dc","path":"src/saccade/perception/temporal_yolo/mamba_gated_detector.py"},{"blob":"ddd4524c9b106c79a82f578495db42e9aec0a651","path":"src/saccade/perception/temporal_yolo/mamba_head.py"},{"blob":"86823dc06dd39249d29fae0cee360e3154a8a5de","path":"src/saccade/perception/temporal_yolo/model.py"},{"blob":"52ef79413716ddf259177800954a5df6341c716f","path":"src/saccade/perception/temporal_yolo/ngla_assigner.py"},{"blob":"b10421a3d69a437af6ab29f691ec08c41c88a3aa","path":"src/saccade/perception/temporal_yolo/reid_conv_head.py"},{"blob":"f1e9e7b82a02e23a8a68be7085daf48256dfc741","path":"src/saccade/perception/temporal_yolo/reid_head.py"},{"blob":"9c77952230461c96f7056e4a69721a9a283ee781","path":"src/saccade/perception/temporal_yolo/roi_embedder.py"},{"blob":"c38ba1436d496e610c4cac9b01c58c64d49c3fb2","path":"src/saccade/perception/temporal_yolo/teacher_head_detector.py"},{"blob":"a526e982c92cb8ea45f1704b5eaa1823d6a07081","path":"src/saccade/perception/temporal_yolo/temporal_fusion.py"},{"blob":"b2f633b699b741c1274188e8eecac303ad308726","path":"src/saccade/perception/temporal_yolo/train_config.py"},{"blob":"fa7ad4a534eea61d30131006694e8b13a676a6d3","path":"src/saccade/perception/temporal_yolo/training_utils.py"},{"blob":"965146dffd03830e4745e1fb4d8e1f9451b63a7c","path":"src/saccade/perception/temporal_yolo/yolo_conditioned.py"},{"blob":"f5eb48ec6b9406408391c1e993637eaea08dc88f","path":"src/saccade/perception/temporal_yolo/yolo_gated_detector.py"},{"blob":"63e54ad4e0d521636aacb1d57b40fc195de013c6","path":"src/saccade/perception/temporal_yolo/yolo_joint.py"},{"blob":"8c15ab2105bb4e9b7add35a00841dac057243631","path":"src/saccade/perception/text_encoder.py"},{"blob":"af4dcac88096ed2ff31ca02fc58ef235dba20d1e","path":"src/saccade/perception/tracking/__init__.py"},{"blob":"a4eba99ac6e87c59248039f761b24237fcd7d136","path":"src/saccade/perception/tracking/dynamic_reid.py"},{"blob":"8d2bbde434b57a5eac865286ffa769511f85fc49","path":"src/saccade/perception/tracking/fpn_reid.py"},{"blob":"51583421cde091288ecdbf2ad49fa530486c8796","path":"src/saccade/perception/tracking/fpn_reid_cuda.py"},{"blob":"1db62e03fb18e8b48f449fedb287e4f68eaa0f66","path":"src/saccade/perception/tracking/reorder.py"},{"blob":"74250709a91e25f0162a8c1cde7ee32d8b06ebe2","path":"src/saccade/perception/tracking/tracker_gpu.py"},{"blob":"300b4860656823e644363f691e52ec181f5198be","path":"src/saccade/perception/workbench.py"},{"blob":"6d531773b0bd6059d7a0a505d1807e659e6ad4ad","path":"src/saccade/perception/zero_copy.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/pipeline/__init__.py"},{"blob":"9444197a1f0c64c51e6c82b4470675fa9d2538c4","path":"src/saccade/pipeline/health.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/resource/__init__.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/resource/frame_selector.py"},{"blob":"220b257480c29b57326e0e61c49b1ebd72a2fcd1","path":"src/saccade/resource/resource_manager.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/storage/__init__.py"},{"blob":"0237ce4d7de6b575ac25012693ca906506997d26","path":"src/saccade/storage/chroma_store.py"},{"blob":"3a68c95ff137e00d92feb7f1592215162458b6fb","path":"src/saccade/storage/redis_cache.py"},{"blob":"98623924f5898b5481cec2f24ca15c2f9d832a91","path":"src/tracking/CMakeLists.txt"},{"blob":"9031e1c2fef20cc0d2f6a9187c466ac5f66f68bb","path":"src/tracking/cheb_gr_kreciprocal.cpp"},{"blob":"23858b740a58a047dc89df56f458fab4a8b6e7d1","path":"src/tracking/cheb_gr_online.cpp"},{"blob":"f2a66e7c8d6d295497de0e54143fa36383f8f859","path":"src/tracking/cheb_gr_online_python.cpp"},{"blob":"32ecf325e53c726d6cd03d4f837a22bdeeab9efa","path":"src/tracking/copy_pad.cu"},{"blob":"c4401d30c2716c7885896a40c72fa98ca9bc189e","path":"src/tracking/crop_pool.cpp"},{"blob":"bdb078b113116a07471e750e334a4445609566b5","path":"src/tracking/crop_ring_store.cpp"},{"blob":"55842d780f9974a0643bc964e9c08af6a3207d3d","path":"src/tracking/dynamic_reid_controller.cpp"},{"blob":"20e53b17d5782fd7e78c50035501c137be0554ce","path":"src/tracking/eval_pool.cpp"},{"blob":"3e15c1c2d16e0700e16284b495aee2ec8c2ec862","path":"src/tracking/eval_python.cpp"},{"blob":"df349e026d715175023f3f956badf3fa6a726a88","path":"src/tracking/fpn_reid_binding.cpp"},{"blob":"9ad815f6b5053202a87b3af31f3bf54b0ba9c75f","path":"src/tracking/fpn_reid_cuda.cu"},{"blob":"f574aa28b2ad08718f90f846e6db2539baec0c45","path":"src/tracking/frame_buffer.cpp"},{"blob":"cddf5768adb5ccf60110baab80b651072ea5b2e3","path":"src/tracking/gmc.cpp"},{"blob":"e6da03d554cb38fe0d53ce0f6e49d59281549dc5","path":"src/tracking/gmc_cpu.cpp"},{"blob":"9ff6dc1b90b10a266cec9b9d51f114607d7399a5","path":"src/tracking/gmc_kernel.cu"},{"blob":"a52af391ddea2ebc1ed45860d27b6e723b5de2c0","path":"src/tracking/legacy_env.cpp"},{"blob":"47673abaed43d5ca4611f5dd5197280a0aa38135","path":"src/tracking/mamba_scan.cu"},{"blob":"cd2d4e06b64b7c1e356098c06c7b98bbde2ca452","path":"src/tracking/mamba_scan_plugin.cpp"},{"blob":"6b19e9a359fd04f344b92e7d2c596fea4fcbb505","path":"src/tracking/mamba_scan_torchop.cpp"},{"blob":"762d9859825e8ef855cc3ca0d27862483e07af6f","path":"src/tracking/multi_signal_birth_pool.cu"},{"blob":"f1b67945ec9c2b92ce859589c0f52ec554da964f","path":"src/tracking/pipeline.cpp"},{"blob":"cb7cfcd537d35f4b546f4a6f38e21e093a8e5f20","path":"src/tracking/private_workload_stats.cu"},{"blob":"07381c76eece226a68d557d51a8ed41b54756602","path":"src/tracking/quality_filter.cu"},{"blob":"e3683966dd6eaecf702ec5d87a2ab85d5478b8ef","path":"src/tracking/reid_queue.cpp"},{"blob":"33f468b025e4eb67131aa93027c4de6c19e34413","path":"src/tracking/relink_gate.cu"},{"blob":"f720c3e185934a805fccd3330214f598450df06f","path":"src/tracking/seq_runner.cpp"},{"blob":"b766afef10deb1c51db823382f5e8fa3d5d72a84","path":"src/tracking/temporal_birth_pool.cu"},{"blob":"8792876da168b1041a3623341b18be40a7328366","path":"src/tracking/tracker_gpu.cu"},{"blob":"9650840e18faca136d08a14709a3cfea24d86092","path":"src/tracking/tracker_gpu_python.cpp"},{"blob":"112604dbc35922a2ee4eb1320a67235a1ceefdb6","path":"src/tracking/tracker_params.cpp"},{"blob":"515aca9f82df52e5f642d800e8455a6a19b10f87","path":"src/tracking/workbench.cpp"}]},"runtime_inputs":{"digest":"0b839df0b89141959a4ae4762c727d446a2292016832ab468ce48334fff1a3d5","identity_fixture":{"digest":"a5e12d77b362ee9d64580336cb21f79808383a8a50f384eb0c60880b658f086e","file_count":1053,"sequence":"MOT17-09-SDP"},"measurement_fixture":{"digest":"6a3e44f03d2fcebbef7dd75a0f9b614dae93cc5a338e0dc3ce1aeab76b75833c","file_count":10653,"sequences":[{"file_count":1203,"sequence":"MOT17-02-SDP"},{"file_count":2103,"sequence":"MOT17-04-SDP"},{"file_count":1677,"sequence":"MOT17-05-SDP"},{"file_count":1053,"sequence":"MOT17-09-SDP"},{"file_count":1311,"sequence":"MOT17-10-SDP"},{"file_count":1803,"sequence":"MOT17-11-SDP"},{"file_count":1503,"sequence":"MOT17-13-SDP"}]},"runtime_assets":{"digest":"50e032e3b4d1e7b25bb7b78c13b4a219fa23ab0a071d947608b34c3d83bc9277","file_count":5},"third_party_runtime":{"digest":"f458583b30a32cc63c00dfed3403154a4c7226d8fbf8a3dff52ada3e0c14f55a","file_count":45}}},"coordinate":{"decision_surface":"9b7faeb0f76a43483a924ac4028361bb155373027e9fe44e4cffbd5f1a2b0369","environment":"0afea37b29c742e2c361ae748435ac09f0c63edb7b930da2b5a6e1cbdde62465","identity_semantics":"7a5a4ee69f78b0851e0fc2d86dfa72ecbcd31f9dd1602b0531048eb25b9f5169","implementation":"46d37ec50b215f21804acbaf274f23d78b242be8ceaa6826523faca3724805a0","runtime_inputs":"0b839df0b89141959a4ae4762c727d446a2292016832ab468ce48334fff1a3d5"},"equivalence":{"note":"Probe equality is not measurement-domain equivalence. A future accepted proof requires a versioned verifier and full declared scope.","proof":null,"state":"unproven"},"probe":{"build_witness":{"artifacts":[{"coordinate":"libsaccade_scan_plugin.so","length":122864,"path":"/home/ray/developer/ai/saccade-worktrees/537-runtime-monitor/build/runtime_identity/libsaccade_scan_plugin.so","role":"tensorrt_scan_plugin","sha256":"d7182ddaf213a0363ff24e9ca98171582667b6e6663a213f4b643c3a0ccdaae7"},{"coordinate":"saccade_tracking_ext.cpython-312-x86_64-linux-gnu.so","length":4140600,"path":"/home/ray/developer/ai/saccade-worktrees/537-runtime-monitor/build/runtime_identity/saccade_tracking_ext.cpython-312-x86_64-linux-gnu.so","role":"tracking_extension","sha256":"66cc7a2fa8d5ba9e889bcec6bb080a8f303244431f3a92b1e67672934749c2e0"}],"build_dir":"/home/ray/developer/ai/saccade-worktrees/537-runtime-monitor/build/runtime_identity","digest":"5b261e81db3493a828e52b56b56387e5feba2df8e2c434777ba6463d4fbaecf0","schema":"h2_build_witness_v1"},"determinism_pinned":true,"digest":"2dabed0bc05e3bc75ec2115b3213f5c0b1aed3e837c22dd2325109339e4719b5","kind":"identity_probe","mode":"identity","preset":"configs/presets/mamba_whole_graph_m.yaml","recorder_sha256":"9f454c2d005d8d6eff03109e18be82ae12896ec50fad3546f7a3937e286657c3","repeats":1,"resolved_fingerprint":"c7a6dbb35168cba75249b7f2c67d8455b6f634732493e455a4bb920aab6d7782","schema":"h2_behavior_probe_result_v1","sequence":"MOT17-09-SDP","state":"computed","sufficiency":"fixture_change_detector_only"},"publication_complete":true,"schema":"h2_runtime_coordinate_probe_v1","witness":{"head":"5194852fb9458deb5366bd990d0518b463bf7d26","note":"HEAD/tree are navigation witness. The coordinate digests working-tree content; the Layer-P certificate additionally requires a selected base.","tree":"42c3cd00c859d72ff0bcf2c679f175468a6349d1","worktree_dirty":false}} diff --git a/docs/reference/runtime_identity/archive/runtime_identity.2026-10-23.d04e0183a9cb36d1.json b/docs/reference/runtime_identity/archive/runtime_identity.2026-10-23.d04e0183a9cb36d1.json new file mode 100644 index 00000000..4442f516 --- /dev/null +++ b/docs/reference/runtime_identity/archive/runtime_identity.2026-10-23.d04e0183a9cb36d1.json @@ -0,0 +1 @@ +{"axes":{"decision_surface":{"digest":"9b7faeb0f76a43483a924ac4028361bb155373027e9fe44e4cffbd5f1a2b0369","parameter_count":413,"preset":"configs/presets/mamba_whole_graph_m.yaml","resolved_bridge_policy_config_v1":"c7a6dbb35168cba75249b7f2c67d8455b6f634732493e455a4bb920aab6d7782"},"environment":{"digest":"0afea37b29c742e2c361ae748435ac09f0c63edb7b930da2b5a6e1cbdde62465","recipe":[{"blob":"908545c16f68158d864cf874d296077604b9f8a6","path":"CMakeLists.txt"},{"blob":"94081f964ebba44ee5e1203f1c215512a7999a83","path":"pyproject.toml"},{"blob":"c389fd976674aa1173e64143bd27dcd3f1977c9f","path":"uv.lock"}],"toolchain":{"available":true,"cuda_compiled":"13.0","cudnn":91900,"device_capability":[12,0],"driver_device_count":1,"tensorrt":"10.16.1.11","torch":"2.11.0+cu130"}},"identity_semantics":{"digest":"7a5a4ee69f78b0851e0fc2d86dfa72ecbcd31f9dd1602b0531048eb25b9f5169","file_count":27,"files":[{"blob":"4de9ea2af092f94f57f6f65dfdd1cf64c664f6d9","path":".github/workflows/runtime_identity.yml"},{"blob":"f0cb5e802e7a3d4957426829138c864c09764b3f","path":"docs/modules/semantic/research/headline_bridge_behavioral_identity_capture_declaration_20260725.policy.yaml"},{"blob":"9243fd1051f71a17d414f0f0c81a434000b12e01","path":"docs/research/contracts/h2_execution_result_v1.json"},{"blob":"e1e92bcca189f48f934952e6356c5b48ebba8f0f","path":"docs/research/contracts/h2_execution_result_v2.json"},{"blob":"4cea9efadebdacab6b360aed0acd1073e75d9ea8","path":"docs/research/contracts/h2_execution_verification_v1.json"},{"blob":"8d85d41697b47f1c2feabdae5cdf0d60a26a8bb0","path":"docs/research/contracts/h2_execution_verification_v2.json"},{"blob":"251466c8cf4e73540bd1a7f8dca4235530d6778f","path":"docs/research/contracts/h2_import_witness_v1.json"},{"blob":"89414d37d9fc826bf0fed5719de26ac3a36d8f1d","path":"docs/research/contracts/h2_phase_a_authoring_profile_v1.json"},{"blob":"fcb0b1ca5249c519fc0c9030fe87f571b947037a","path":"docs/research/contracts/h2_phase_a_authoring_profile_v1.schema.json"},{"blob":"b73d80a3bfce26acea4dd68929c835f637a61f63","path":"docs/research/contracts/h2_phase_a_run_spec_authoring_decision_v1.json"},{"blob":"18f72d7d5a2b89cd54eb4c0971002eaf4e17dc71","path":"docs/research/contracts/h2_phase_a_run_spec_v1.json"},{"blob":"493fd2c990ad2fcf2693917eaa26d315e9234cb5","path":"docs/research/contracts/h2_runtime_binding_v1.json"},{"blob":"934c7ebf75b7e9f48f100a3c39e0c0a4b6f2471d","path":"docs/research/contracts/h2_successor_authorization_consumed_v1.json"},{"blob":"0b0eb644fa4f9ac722d99d02f74ed95bb4d4e984","path":"docs/research/contracts/h2_successor_authorization_request_v1.json"},{"blob":"591e85394609766b99f8afb0e104d262482daf2d","path":"docs/research/contracts/h2_successor_exactly_once_authorization_v1.json"},{"blob":"98666f7b7df2d6a78dc7bceba5c59fcd5149fe9a","path":"docs/research/contracts/h2_successor_measurement_envelope_verification_v1.json"},{"blob":"2bb92ebe6840112fff32d7a5c61e0aa6a7c70d8f","path":"docs/research/contracts/h2_successor_measurement_rehearsal_witness_v1.json"},{"blob":"1964678c569ca22c307e4e59db5f364afb848baf","path":"scripts/pre_push.sh"},{"blob":"ddaece2e0f4904cd841141938781af9e68782651","path":"scripts/tools/build_runtime_identity.py"},{"blob":"80b3f148e07259255c30c34c50075ea3cfc36a99","path":"scripts/tools/check_runtime_identity_staleness.py"},{"blob":"ddd4658595a18059a473e953a9f577f435a26cbb","path":"scripts/tools/h2_behavioral_identity.py"},{"blob":"7ee48536c89532672b3ae75ca1443e4f3ed3c6f6","path":"scripts/tools/h2_path_partition.py"},{"blob":"a97f9aeef2fbdc917ea6bc9de242e0c59a63ab68","path":"scripts/tools/h2_run_spec.py"},{"blob":"a106ddc9db2cbcaa16ed3121e1e8136560aa31a8","path":"scripts/tools/h2_runtime_inputs.py"},{"blob":"634e7b0f2d3858171dc3b390f2f2d17906953a8e","path":"scripts/tools/h2_successor_authorization.py"},{"blob":"7a9adf3f410f4fd376d0e81ed375882e20e52e05","path":"scripts/tools/h2_terminal_partition.py"},{"blob":"d8caa1ec73f90a1cbe2336ae900669f0c35e11a2","path":"scripts/tools/run_h2_layer_p.py"}]},"implementation":{"digest":"d04e0183a9cb36d1f362633a87e82e73c4e9e4f0f5c2853a3f672a1a7eadc223","file_count":317,"files":[{"blob":"a973c3b92711f895bff23f79872b277640b73b81","path":"configs/presets/mamba_whole_graph_m.yaml"},{"blob":"616617cce98036d78e7dc5663315c8b80a305c03","path":"configs/shipping/mamba_head_realization.attestation.json"},{"blob":"ce29938cd12ae96d7003803b465faefcb4756d4b","path":"configs/shipping/mamba_whole_graph.resolved.json"},{"blob":"b1a389a5a841883ea4c7243701bb1f9b7eb299ef","path":"include/media/buffer_pool.hpp"},{"blob":"acf9889e0dc15b254d947bb08fbf2c007d01f7f0","path":"include/media/gst_client.hpp"},{"blob":"f31c440208388ec077d72827865ac1f431bfdb1c","path":"include/perception/base_detector.hpp"},{"blob":"9cff4307d69a57e1795006d818cba1ede378d63e","path":"include/perception/batched_mamba_detector.hpp"},{"blob":"7258100abda8907c0b94cc055be4b120d91e4928","path":"include/perception/feature_extractor.hpp"},{"blob":"2a11d3e5cea285f107ab5d3fb9606fb17d91cebc","path":"include/perception/mamba_gated_detector.hpp"},{"blob":"93ca52c9c03fb9aa11160ae8c04a2e1564b30778","path":"include/perception/preprocessor.hpp"},{"blob":"2b5531082a76c2ab9bad33abecfb03d1f69cf009","path":"include/perception/trt_engine.hpp"},{"blob":"f1f4a912460d56ad3df97500751c63344eabb7ad","path":"include/saccade/common.hpp"},{"blob":"be22227f3bb8455afc14d0e85752aa9f17dbf704","path":"include/saccade/env_flag.hpp"},{"blob":"64699ffe4f04e38be3dc952baa6841ada9aef4db","path":"include/tracking/auction.hpp"},{"blob":"1936fd22087e787fd73f4eff39d4d77a5a882d2a","path":"include/tracking/box_ops.hpp"},{"blob":"9baee844184f9e111915c81992d3e3b2f0d784cb","path":"include/tracking/cheb_gr_kreciprocal.hpp"},{"blob":"dff8ab2de30f35fd0aa60d3da60bfd738ebfe664","path":"include/tracking/cheb_gr_online.hpp"},{"blob":"139fef6018534549e9b81e6dc3c7b75346bc690c","path":"include/tracking/copy_pad.cuh"},{"blob":"ee1f6c2c8ae9476f7faf8cc98bb0e63e14938f73","path":"include/tracking/crop_pool.hpp"},{"blob":"677d6b2e2c3d85282d0b6ad39c9d37a814370910","path":"include/tracking/crop_ring_store.hpp"},{"blob":"0f8c3f352e1094532ca366a665b9e882a5d0434c","path":"include/tracking/dynamic_reid_controller.hpp"},{"blob":"8506664c6cf3a0c58b4dcc6eac216278a580682a","path":"include/tracking/eval_pool.hpp"},{"blob":"aa0d9685b742e07817d65b8d60288a69dc4bfbad","path":"include/tracking/fpn_reid_launchers.cuh"},{"blob":"a6a5fe641c684ec9cfed30b3d9f642dddc930927","path":"include/tracking/frame_buffer.hpp"},{"blob":"79ea49e16a4a83428c749dfc13369435efc8db10","path":"include/tracking/gmc.hpp"},{"blob":"6a46b8d216efdb789742927934e28946cb586416","path":"include/tracking/gmc_cpu.hpp"},{"blob":"aebcbda9edb9de3551e9eed709e661cecd958e72","path":"include/tracking/hungarian.hpp"},{"blob":"de5eb743e62642dcc9eb8935a8322dc88ed9650a","path":"include/tracking/kalman_gpu.cuh"},{"blob":"d53295d9c033da3982c85d9e30daaa2311f9efc8","path":"include/tracking/legacy_env.hpp"},{"blob":"8f51a9a9fe55b08bf1590cbe279541354c3eece3","path":"include/tracking/mamba_scan.cuh"},{"blob":"21806834afd7cd16ecf98b34504600ea5b36ebfe","path":"include/tracking/mamba_scan_plugin.hpp"},{"blob":"6aa2b1fd0cd19ab1c2e2c213ccb97664231b313b","path":"include/tracking/multi_signal_birth_pool.hpp"},{"blob":"7a8447ea76864036885ef167f4936057cffae14f","path":"include/tracking/perception_params.hpp"},{"blob":"11b857059e970dae61f68bd40ee005d4c5b34cce","path":"include/tracking/perception_reid_adapter.hpp"},{"blob":"f4dfa81393759e026e79ce8762b6a75f7601d079","path":"include/tracking/pipeline.hpp"},{"blob":"ad40cdfc9e3547cd962b45457515a2bd6e1b1f69","path":"include/tracking/private_workload_stats.hpp"},{"blob":"b540a2801d6591fb9e2a9b287b044a16239afe55","path":"include/tracking/quality_filter.cuh"},{"blob":"efdb5e25d7ecdd8efbd7bada021b228eccbb8842","path":"include/tracking/reid_backend.hpp"},{"blob":"86b6c6d8837d52d0e1660f63ca9213cf0b6fd3b6","path":"include/tracking/reid_crop_store.hpp"},{"blob":"cb1c17db13beb29ffce42cb08220c8d6748180f6","path":"include/tracking/reid_queue.hpp"},{"blob":"3e226c8a22dcf2124bf1ed089cdeb4253433cf87","path":"include/tracking/relink_gate.hpp"},{"blob":"bfcce4dea6724f3bd3072ab6356c2aaa82dba9c3","path":"include/tracking/seq_runner.hpp"},{"blob":"a1feb5dec6c5b248f3648dca497f97639d981951","path":"include/tracking/sinkhorn.hpp"},{"blob":"d9afe2b26034952f6daefd0e0bccffe297ab0fd6","path":"include/tracking/temporal_birth_pool.hpp"},{"blob":"36780224b03915d1dcad95ba19fb1715e0a35f7c","path":"include/tracking/tracker_gpu.hpp"},{"blob":"acb1602a8885afefd29f46d8c7977a200cba6ab9","path":"include/tracking/tracker_params.hpp"},{"blob":"96579079a19a2a1903738f22f229b4dc257fb869","path":"include/tracking/workbench.hpp"},{"blob":"0e7a7497e5aae4a310a3a2219ce2af2765e25d91","path":"include/utils/nvtx_range.hpp"},{"blob":"79a5ed803c7f4ae330dda46fbd86aaac614ba86e","path":"main.py"},{"blob":"eebae2fb515552b90deb0ce865afaedeb820f46c","path":"scripts/eval/config/__init__.py"},{"blob":"18184502e91e5104a7e231d8600149b9102c7498","path":"scripts/eval/config/_helpers.py"},{"blob":"b5d34a4555e4ab57ab1e337fa38d0c752a5c2a69","path":"scripts/eval/config/core.py"},{"blob":"c9605ca54c0616cd89b6f98f76f1dc75350d78ab","path":"scripts/eval/config/detection.py"},{"blob":"20e144ce28b334796fba1e04fb571ada8ab6d288","path":"scripts/eval/config/gen_golden_snapshot.py"},{"blob":"579c0c6340aa2e21264d055c603185a0db7ecc2f","path":"scripts/eval/config/geometry.py"},{"blob":"31fc7226cf16a422d25b87a7605121d144729505","path":"scripts/eval/config/lifecycle.py"},{"blob":"78b676bb5b5a0b878979091cc20c14d66b20512e","path":"scripts/eval/config/motion.py"},{"blob":"b7106e4129fa3a4d587a30e16d35bae2e70f1dd0","path":"scripts/eval/config/pipeline.py"},{"blob":"7672cb023d73faa7472e41e5d142376cbb4c7538","path":"scripts/eval/config/reid.py"},{"blob":"5598109e5cf103d6e2c45b568119cd94a30b7c5b","path":"scripts/eval/config/semantic.py"},{"blob":"6147443d1d1041d488ba4ec322e438787701a0ca","path":"scripts/eval/config/trigger.py"},{"blob":"dc0fd7ad161b1fb7e9950cfa22da89a8f570ee4b","path":"scripts/eval/mot17.py"},{"blob":"8a4cda0fe390eaa6cc8d5667dd97766bf81a005d","path":"scripts/eval/mot17_args.py"},{"blob":"817e026c47c6dfaa8928ab8b232f7d5b7b50db3a","path":"scripts/ops/run_8stream_perception.py"},{"blob":"94275ac5c496dff5237eadea6b12853b1912d09f","path":"scripts/tools/resolved_bridge_policy_config.py"},{"blob":"87b68dab895b7df1487bdfb3b4d2b986cb953a0f","path":"shipping/CMakeLists.txt"},{"blob":"fd8c619b1b36a8b6d2e46765c622bd7de7100a2d","path":"shipping/cmake/check_link_surface.cmake"},{"blob":"bcd66a653aee00ee5a2b617d713bb9f806a87035","path":"shipping/cmake/check_n03_pin.cmake"},{"blob":"dfe3782a2b96e232fb73d97d0ce6733ab30ba6a5","path":"shipping/cmake/check_no_measurement_surface.cmake"},{"blob":"4d384e843ad18652b543ea31b4ecfe583dd0787f","path":"shipping/cmake/install_model_root.cmake"},{"blob":"ab239c38d05519efe2270149584e258fb58f53e9","path":"shipping/cmake/install_third_party.cmake"},{"blob":"167ee42ce7ec6fc26529419bc0f486d8acb5321d","path":"shipping/cmake/n03_operator_pin.cpp.in"},{"blob":"db07a3ddc833d8469c2157ad0144d415e8dc9000","path":"shipping/cmake/n03_pin.cmake"},{"blob":"ab5bdb5a4e83d93374f0bed2ee0f2508b86343a9","path":"shipping/entrypoint_pin.json"},{"blob":"7d73cb40f32a9cd4fdc410fd5d30b367cf419a03","path":"shipping/include/saccade_shipping/detector_host.hpp"},{"blob":"b146bb464f7f025b45ab1be15b73f4cc10f03bb4","path":"shipping/include/saccade_shipping/detector_plan.hpp"},{"blob":"2161ec87bd355e8fb5f6ebdb164fce25bfa20a0e","path":"shipping/include/saccade_shipping/detector_s2.hpp"},{"blob":"157a5060abb8f778a8190691c8ec26cf3686a46e","path":"shipping/include/saccade_shipping/double_buffer_runtime.hpp"},{"blob":"1494d62743fabed431bb43ee91fff860bd8ba57d","path":"shipping/include/saccade_shipping/head_admission.hpp"},{"blob":"3cbb988d15bc0323edfab19abc00b08bc8cabb62","path":"shipping/include/saccade_shipping/host_cfg_fields.inc"},{"blob":"17c77099dd70c8eb978e5f260b02e7b7d7a3a066","path":"shipping/include/saccade_shipping/ingest_host.hpp"},{"blob":"d5f1a7b287a83334ff6bd9c7149e5adc42011a66","path":"shipping/include/saccade_shipping/ingest_plan.hpp"},{"blob":"2b65cf13f303b329a0a766a49d0ec03989c5387d","path":"shipping/include/saccade_shipping/model_bundle.hpp"},{"blob":"9c0f6ea3edf7265e422c9b7a94e53887e515bedf","path":"shipping/include/saccade_shipping/model_compatibility.hpp"},{"blob":"159a577244fb24c5ad4411c13d1a1d006a9fd107","path":"shipping/include/saccade_shipping/mot_output.hpp"},{"blob":"955a6f4cadc632000af792991a9e869fda65ffb5","path":"shipping/include/saccade_shipping/n03_admission.hpp"},{"blob":"75f463a33b608f8cd1454428b50d1c436c37c201","path":"shipping/include/saccade_shipping/native_build.hpp"},{"blob":"7f46ae73ca648edd3f57ef9dc14c26e058cc78ae","path":"shipping/include/saccade_shipping/native_config.hpp"},{"blob":"2bed1c98a7a09ae78b79733c77b825024a5eb566","path":"shipping/include/saccade_shipping/native_runtime_build.hpp"},{"blob":"4cce7d227b643825295025c1a28b31c3ec292345","path":"shipping/include/saccade_shipping/operator_loader.hpp"},{"blob":"aedca6506619f81887e580ec4cbd6232099e42bc","path":"shipping/include/saccade_shipping/post_detector_host.hpp"},{"blob":"27c92962f0786fda4ca1018adfc20ab288a5a4ea","path":"shipping/include/saccade_shipping/post_detector_plan.hpp"},{"blob":"e3f6b30d30c3ed9adc9b1ff11d644a4a9ea21748","path":"shipping/include/saccade_shipping/preflight.hpp"},{"blob":"5c637f185c3831029ab3665ce9c59d0f8f906108","path":"shipping/include/saccade_shipping/resolved_config.hpp"},{"blob":"b32f7d83c77d8e3a22d1300ea66f8d220f1e554f","path":"shipping/include/saccade_shipping/run_completion.hpp"},{"blob":"15262e8f73dd389ab59723e54e918d701c98a62d","path":"shipping/include/saccade_shipping/schedule_plan.hpp"},{"blob":"b8c0c53eccc33c5461a0ad04b3bcbcc3c996d8c5","path":"shipping/include/saccade_shipping/sequence_output.hpp"},{"blob":"bad56ffa7148ff70594bcf659db80777031b57c8","path":"shipping/include/saccade_shipping/serial_runtime.hpp"},{"blob":"d38c0b20b7e548f205664bed34cb549b94fb22b1","path":"shipping/include/saccade_shipping/sha256.hpp"},{"blob":"d0291cbeb696dac528227184522e1fcf557e7d9c","path":"shipping/include/saccade_shipping/strict_json.hpp"},{"blob":"87bb38d65889c1a16d1c35fc1f6414ca13ee54bd","path":"shipping/include/saccade_shipping/verified_model_bytes.hpp"},{"blob":"c4ee3f6f71ed10a3dc42b9aa20cc8345390d2618","path":"shipping/launcher/saccade_track.sh"},{"blob":"c37a776477f6d6c82b95ef3f0c39677480bd3755","path":"shipping/license_audit.json"},{"blob":"e1b3c69c179dfaff5744ea4bf853e6b0d90c9ef9","path":"shipping/licenses/libgomp/COPYING.RUNTIME"},{"blob":"94a9ed024d3859793618152ea559a168bbcbb5e2","path":"shipping/licenses/libgomp/COPYING3"},{"blob":"3b3006510641f79fe826d03cc28e5f1dc3aa79ac","path":"shipping/measurement_surface.json"},{"blob":"964214efea371aaa886fafb2efcaaf9d44089e57","path":"shipping/n03_operator_pin.json"},{"blob":"c1f8b3a045cbf90f60daa796d8b5342fdea84136","path":"shipping/package/install.sh"},{"blob":"16ac32c923207bb0c74882466b339210dea5c8b8","path":"shipping/src/detector_host.cpp"},{"blob":"586d4a1b5b93966aabbbb945b3758fb61c16c323","path":"shipping/src/detector_plan.cpp"},{"blob":"bb2339029adf2e38a21fb1333d4be13e2c6defef","path":"shipping/src/detector_s2.cu"},{"blob":"95daeb28bebd1da27fb0816a608b2eb55e389335","path":"shipping/src/double_buffer_runtime.cpp"},{"blob":"a91b47f2fe02703be11a4dec094e11363dddc2e2","path":"shipping/src/head_admission.cpp"},{"blob":"46e6caabac3526e2703c234ffc4f6b577390da3b","path":"shipping/src/ingest_host.cpp"},{"blob":"0ef70fc656670e29f521a3a4cb572100f47f679d","path":"shipping/src/ingest_normalize.cu"},{"blob":"f319967dbf5acbb40214540c64bc4ed6bb9f1f55","path":"shipping/src/ingest_plan.cpp"},{"blob":"d0fd1355a8d49cb61cd25a118b6b1b667e25ebf7","path":"shipping/src/loader_audit.c"},{"blob":"ac7ad795a1e6172e0c05ab42e682465fa4d28e47","path":"shipping/src/model_bundle.cpp"},{"blob":"c0068bc90f346d4071484167c57b5736b53884d2","path":"shipping/src/model_compatibility.cpp"},{"blob":"958b70d4b75ddffef60b8787245e810452d256a2","path":"shipping/src/mot_output.cpp"},{"blob":"0423ebd00b5cd12a0210f51ae8f7ad8e1d517beb","path":"shipping/src/n03_admission.cpp"},{"blob":"2794aab8c000b9b73b7a3b06cfaea64b65649107","path":"shipping/src/native_build.cpp"},{"blob":"c5ccdc30f46aec386208e58c72ca0a7737e31b14","path":"shipping/src/native_config.cpp"},{"blob":"86e17b63a6db26bf671f4fbdf69341be1d2826ce","path":"shipping/src/native_runtime_build.cpp"},{"blob":"5c733708ab23d1f7fc7f986fce95768c249c4d3d","path":"shipping/src/operator_loader.cpp"},{"blob":"da964788d7ef1d31ffbbaf7096b7c46f05a65655","path":"shipping/src/post_detector_host.cpp"},{"blob":"63f0bdbcf16005851235c7d6ba022b64ce14b7c0","path":"shipping/src/post_detector_plan.cpp"},{"blob":"fddf40601d58ccbd7e0d111d9c7b37bd53d37ae6","path":"shipping/src/preflight.cpp"},{"blob":"2d45408a4961b8873962bc3deb8bf1d73bc117a9","path":"shipping/src/resolved_config.cpp"},{"blob":"1663379dd814cecd02d21830b315a92b6c2c15cd","path":"shipping/src/run_completion.cpp"},{"blob":"0b4b58f46aea349017f4def546993f1ff433efb0","path":"shipping/src/schedule_plan.cpp"},{"blob":"e6b37b02faac164f0320c85ac565ca84a2d620d0","path":"shipping/src/sequence_output.cpp"},{"blob":"322f3a3ceab1340cbd53bf98edbcd1b3d6ecd0bd","path":"shipping/src/serial_runtime.cpp"},{"blob":"4875e9d74539baabd597ab7d4f92003902cdf36d","path":"shipping/src/sha256.cpp"},{"blob":"69967715e1e3e6b14355f150d56fd4802583e040","path":"shipping/src/strict_json.cpp"},{"blob":"ef98379f0b78d06e7c10ce2eb431267da22d3b21","path":"shipping/src/verified_model_bytes.cpp"},{"blob":"7ced2f1791af4db518e9da686fbbf0915f786103","path":"shipping/third_party_set.json"},{"blob":"e6ed879752e6653491001db12eee84a5efa77b73","path":"shipping/tools/saccade_detector_probe.cpp"},{"blob":"39c3c9f15e79ca24c0ea8b1a9b7467cf3e54741e","path":"shipping/tools/saccade_ingest_probe.cpp"},{"blob":"160c19cf2da4bca7950363186a58818ceebd3e31","path":"shipping/tools/saccade_n03_admission.cpp"},{"blob":"2ba6e5a62a499560fcc655e699fb455a98b6d0d8","path":"shipping/tools/saccade_replay.cpp"},{"blob":"a1503f8d0b0720790fb72dfabe3baf2422a5dac2","path":"shipping/tools/saccade_track.cpp"},{"blob":"0860adc89d217e28bb86aac8209613b947d90712","path":"shipping/tools/saccade_track_measurement.cpp"},{"blob":"2f92c10ceea09469922cf573f436d1b78bffff9a","path":"shipping/tools/track_driver.hpp"},{"blob":"e68665141c04b83512629961cf5a4279eddd5226","path":"shipping/trusted_model_bundles.json"},{"blob":"4cb9f4c509d135e46d40c980de43a47508fee954","path":"src/main.cpp"},{"blob":"7d809002806364433b0b8085aa7126f2fac2ee69","path":"src/media/buffer_pool.cpp"},{"blob":"3dd7ab06be3866932f0a20b20366a23de92e4c60","path":"src/media/gst_client.cpp"},{"blob":"c984ed0ca370bfae3ddb5dbf68c0d36d5a483436","path":"src/media/gst_client_python.cpp"},{"blob":"19f230f82f4839c40797fc3ed6834be1af1685e9","path":"src/perception/batched_mamba_detector.cpp"},{"blob":"a936e56b7aab10f769ce3bd901f927779c341e06","path":"src/perception/feature_extractor.cpp"},{"blob":"50b1cbcd3daf3dd903eb979d17a154078aca5e41","path":"src/perception/letterbox_kernel.cu"},{"blob":"1fdf7f3e0593f5d8f81e44695232d5e65ee87940","path":"src/perception/mamba_gated_detector.cpp"},{"blob":"5932974e97dc79f3f9110593bdf623b6061ab82f","path":"src/perception/nv12_kernel.cu"},{"blob":"b955e25187d744ce85f011043fdebf12ef1fc4f0","path":"src/perception/perception_python.cpp"},{"blob":"7297c0ce8778f2e4d11235a87f226969bbc20ac3","path":"src/perception/preprocessor.cpp"},{"blob":"715dda7f8796711e6b12738a2225f55836b40361","path":"src/perception/preprocessor_cpu.cpp"},{"blob":"b2267c21e7863f51f2a7781a66517fedd3ac58fd","path":"src/perception/preprocessor_gpu.cu"},{"blob":"13c42dbdca45dc60c9728b009e4b9601196eddfd","path":"src/perception/rgb_to_nv12_kernel.cu"},{"blob":"c3c301f6fc89aae645fc1eb522c56a0811e8d878","path":"src/perception/trt_engine.cpp"},{"blob":"b7c2660b0ebc692d20d9dfae9861b453d6ace41f","path":"src/saccade/__init__.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/api/__init__.py"},{"blob":"bc282b6266b65b8c8d2a902b3ee04123dc2decdd","path":"src/saccade/api/server.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/cognition/__init__.py"},{"blob":"56d9caf43d07e442bd7fcb4b3567bfb44cc6ced7","path":"src/saccade/cognition/orchestrator.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/media/__init__.py"},{"blob":"a6584d83abee4eaf0a59adbb178d2989504b4815","path":"src/saccade/media/dali_pipeline.py"},{"blob":"0ec47d9ab3bcd12732dad06f0e9b2431549da126","path":"src/saccade/media/ffmpeg_utils.py"},{"blob":"a467bd1b77d0a58e3f8e0ca0c3a8d93a18e65969","path":"src/saccade/media/mediamtx_client.py"},{"blob":"46473fb63c8b0c7fdb1022d0bb8b8d8cbd5c6e19","path":"src/saccade/media/rtsp.py"},{"blob":"61c23068f45cde4d9a4e2244b30d8dafb18c76f3","path":"src/saccade/media/rtsp_dali_pipeline.py"},{"blob":"b1e62e9e2aa48221749b6979aeeb306f5f67e1ca","path":"src/saccade/paths.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/perception/__init__.py"},{"blob":"e32c30eecc18453bd5ac495a12716a522332f35f","path":"src/saccade/perception/box_ops.py"},{"blob":"54a205a87d561417f6e45364699ab26860569977","path":"src/saccade/perception/calibrator.py"},{"blob":"28a713e377001a61c45562acc944597141157936","path":"src/saccade/perception/cropper.py"},{"blob":"c837e5d78c38c4473b75ebd768a2052fa52735c3","path":"src/saccade/perception/detector_trt.py"},{"blob":"2bd30822a7961700cd7f3c48f64d900634616781","path":"src/saccade/perception/dispatcher.py"},{"blob":"19f486eecf128bf8285f1b7b25e8894c4fcbc68b","path":"src/saccade/perception/drift_handler.py"},{"blob":"46eba185ea01d963570c952e7fabab51b862d47e","path":"src/saccade/perception/embedding_dispatcher.py"},{"blob":"d0e491d639e8d866bed9c6c27b8a1ad8f61c7bcc","path":"src/saccade/perception/entropy.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/perception/eval/__init__.py"},{"blob":"73084098ba036d9b190fccae429a36293429cbbc","path":"src/saccade/perception/eval/_cuda/r1_bridge_replay.cu"},{"blob":"42b1d67fc2b5148fd8ea8a070b73788c65915b15","path":"src/saccade/perception/eval/_decimal_hash_tools.py"},{"blob":"c23172f7aff0254e4f0f163fb2e6e355cbaec5f4","path":"src/saccade/perception/eval/_torch_graphs.LICENSE"},{"blob":"f1851d56a5bc364dae0edef54d4776a52ed1d23a","path":"src/saccade/perception/eval/_torch_graphs.py"},{"blob":"a3c88af5c2a92c5ae6e09ff7713a3fdbe6084909","path":"src/saccade/perception/eval/assoc_basis.py"},{"blob":"53ee226db12b93d0c25f6addaed1a468d0d9f69f","path":"src/saccade/perception/eval/assoc_stats_env.py"},{"blob":"6ab3b329844d365bb5b24a666b7931da9159e127","path":"src/saccade/perception/eval/cheb_gr_merge.py"},{"blob":"ef20314fac725682eccb6d4ad2e2ff8e79e5e429","path":"src/saccade/perception/eval/cheb_gr_online.py"},{"blob":"b1d82e9c44110e362cd8d41a319c0c26f73247c0","path":"src/saccade/perception/eval/clean_fifo_bank.py"},{"blob":"f411fed46e999afa4f357418a6992e46b42c7f94","path":"src/saccade/perception/eval/concurrent_detector.py"},{"blob":"a42896292f830644036378c78387e5ba980e5acc","path":"src/saccade/perception/eval/concurrent_evaluator.py"},{"blob":"b3f3332369f018910b56f9241398794ad472c8e7","path":"src/saccade/perception/eval/config.py"},{"blob":"6fec2225bbf1d9c76d868c884e04bc5a77223fe0","path":"src/saccade/perception/eval/consumer_a_bridge_fidelity.py"},{"blob":"bd7cc6bef917dff9f81f695af6f62fb281703cf5","path":"src/saccade/perception/eval/cpp_runner.py"},{"blob":"d3c591481260ed67811cc5bc35c7ade3b4778e9d","path":"src/saccade/perception/eval/cuda_capture.py"},{"blob":"8ffe02359dbd4cd1dca53941311c7c3e69a8beb7","path":"src/saccade/perception/eval/d_online_stage2.py"},{"blob":"86373b7e8973fb90043b506a2e55495d925755fa","path":"src/saccade/perception/eval/d_online_stage2_q4.py"},{"blob":"2f28d31eb82c17fc5b26751ff3baf8d23daf6991","path":"src/saccade/perception/eval/d_online_stage2_q45_atlas.py"},{"blob":"99c586824ccd5ff5bb58e11f4c47c856e84731f0","path":"src/saccade/perception/eval/decimal_hash.py"},{"blob":"fd7a9cc081346a8b42995f0f313bc8d84ae2256d","path":"src/saccade/perception/eval/detection.py"},{"blob":"d941d7676bed5a5ba51cf260e47d33bf8e2c3d0c","path":"src/saccade/perception/eval/detection_filters.py"},{"blob":"587ee75efb7fd5402c1d6827e39e0bee4b0ae2f6","path":"src/saccade/perception/eval/evaluator.py"},{"blob":"47b542a1cce7af3853bb53620f31eb220182b52a","path":"src/saccade/perception/eval/external_fp_model.py"},{"blob":"f35748488b0635d9b57935fba1034512536c2f38","path":"src/saccade/perception/eval/external_fp_rows.py"},{"blob":"99b9982228a1aba9cc56b668f528bb0964a44729","path":"src/saccade/perception/eval/frame_ledger.py"},{"blob":"354843565983f8909417bf0041691d9b4972aaf7","path":"src/saccade/perception/eval/gmc.py"},{"blob":"056a835fd4a5651137b1d3bca6b4c6ec9ed027c4","path":"src/saccade/perception/eval/helpers.py"},{"blob":"e69358966e65e9000e2e99d9495f2b8e6090024a","path":"src/saccade/perception/eval/lifecycle.py"},{"blob":"c2405b343f7882ae6cf9613baefde74f86cf479a","path":"src/saccade/perception/eval/metrics.py"},{"blob":"13baca13eafdf3eb966b06a36066c82ba755238b","path":"src/saccade/perception/eval/motion_model.py"},{"blob":"9750eeb5b93b758bc9431263ac3f3ed46dbb2d1a","path":"src/saccade/perception/eval/motr_evaluator.py"},{"blob":"2c357c8d06977b484963132e46563412f06536bb","path":"src/saccade/perception/eval/motr_model.py"},{"blob":"27eb842ceb481444826d45391a71f6090b58adaf","path":"src/saccade/perception/eval/multi_birth.py"},{"blob":"2fe8d500a35602cb4ce6de4e57498908bb7b5747","path":"src/saccade/perception/eval/multi_stream.py"},{"blob":"42624727154dbb791b556c481fe0a016d2b9a3d6","path":"src/saccade/perception/eval/occ_audit.py"},{"blob":"6395b8502a638dc266754e79a7a15385e82e56b0","path":"src/saccade/perception/eval/occ_audit_seq_conditioning.py"},{"blob":"e28bb3543f644e5e87a66973200cb28dc35e4f71","path":"src/saccade/perception/eval/output_bank.py"},{"blob":"f05716d9091e5b80df3d22000f2e99177c55048e","path":"src/saccade/perception/eval/patch_concurrent.py"},{"blob":"eb4c7a8c7381092926e68c0657cb94a8522dd38d","path":"src/saccade/perception/eval/pipeline.py"},{"blob":"153334e9ed77c2c15e7374c31da7a0a91f940316","path":"src/saccade/perception/eval/pool.py"},{"blob":"1ae1b4bce16eaebfbc66102cb8160fd0d33d18b4","path":"src/saccade/perception/eval/portable_or_tail.py"},{"blob":"70944d9bbd11866bc5149caa0f7d7dbb35b1ca53","path":"src/saccade/perception/eval/post_merge.py"},{"blob":"6a93d1b257241ac255d69c999baa93310a18d7cb","path":"src/saccade/perception/eval/preprocess.py"},{"blob":"7e61ff44262265717b6706c37dc4db4f184df243","path":"src/saccade/perception/eval/quality.py"},{"blob":"465eec147aac9234407bfdcbbec8100f9c6a769e","path":"src/saccade/perception/eval/relink.py"},{"blob":"54dfe270cf14183576c80b226b50d16ce18e8fb7","path":"src/saccade/perception/eval/reporting.py"},{"blob":"fa9d71052185855a7d9ef89f43344989456ef762","path":"src/saccade/perception/eval/runner.py"},{"blob":"0f2fd9fb53fa5aa3fafa3de9e4ba61aec10dd9d0","path":"src/saccade/perception/eval/safe_region_assetization_r1.py"},{"blob":"fc59033b995e68ce4ecfcaecc980dcb4d26629e3","path":"src/saccade/perception/eval/safe_region_assetization_r11.py"},{"blob":"00c8787f42c89aeb1358955279da0d3c82f6eb16","path":"src/saccade/perception/eval/scene_adapt.py"},{"blob":"f61648ed4db7828e569dce5d6daa0d0159233d1b","path":"src/saccade/perception/eval/signal_tables.py"},{"blob":"7122d6ec6a221286219ccd8168a9bbd8feadbcee","path":"src/saccade/perception/eval/stages.py"},{"blob":"1df1531f8580af790bb1ad425e652c0e2b7a0086","path":"src/saccade/perception/eval/streaming.py"},{"blob":"a5fb3f54b0c98fbf53cfb6c24116a31f12cc43d1","path":"src/saccade/perception/eval/streaming_handover.py"},{"blob":"03fc7c4f66c5e42bed9de2fcdbcc4c564cb11cfd","path":"src/saccade/perception/eval/tracking.py"},{"blob":"2c5a9c68fe172feefbf789c72bb2c3168a4632a1","path":"src/saccade/perception/eval/types.py"},{"blob":"406ce830ca114ebae059abd680b5bb7926dd353d","path":"src/saccade/perception/eval/utils.py"},{"blob":"b2c905f80a7db413e00cd109c0f2e264af752c23","path":"src/saccade/perception/feature_bank.py"},{"blob":"066d6446c1ec02131c6ac06af02e45bcad2038c5","path":"src/saccade/perception/feature_extractor.py"},{"blob":"4b36cede90da7caa6a7235fbfaabde5b14f4337f","path":"src/saccade/perception/multistream_mamba_server.py"},{"blob":"fa26d7446f46b3d15ca931dcee2a5ad1650b64db","path":"src/saccade/perception/online_telemetry.py"},{"blob":"a1fea072a0f0931e7058b71b8987b10e6f643c08","path":"src/saccade/perception/online_tracker_adapter.py"},{"blob":"917d6d8ce53256ccf82826ee6019365d22e74405","path":"src/saccade/perception/reid/__init__.py"},{"blob":"88e59fae5b8e65b9fccac1e765d3a79d5f9b844e","path":"src/saccade/perception/reid/cheb_gr.py"},{"blob":"cca038dd338735fd60444370af0e5c84083ad06b","path":"src/saccade/perception/roi_selector.py"},{"blob":"87ac48f84c468b42a5b189246f55ba4c838c0eaa","path":"src/saccade/perception/temporal_yolo/__init__.py"},{"blob":"595cbcac84aba0e1ec5ecaa47db18d20c2ab5907","path":"src/saccade/perception/temporal_yolo/box_utils.py"},{"blob":"736633d955751b3534f81de7012cd18d04d3f639","path":"src/saccade/perception/temporal_yolo/data_pipeline.py"},{"blob":"adc443478cb434c5be524b63b5cca9d2dc2dc53d","path":"src/saccade/perception/temporal_yolo/dataset.py"},{"blob":"1225f2e246208612787dac62262eb1d6710de6ab","path":"src/saccade/perception/temporal_yolo/dataset_joint.py"},{"blob":"243ce87da9761959c3fc8a3115f1fb7294ffe99d","path":"src/saccade/perception/temporal_yolo/evaluator.py"},{"blob":"b436c303c6c189a45c3bb9f96e88695c043cdb3e","path":"src/saccade/perception/temporal_yolo/loss.py"},{"blob":"a38f66f077764663532cd58ef3c6db288ac882dc","path":"src/saccade/perception/temporal_yolo/mamba_gated_detector.py"},{"blob":"ddd4524c9b106c79a82f578495db42e9aec0a651","path":"src/saccade/perception/temporal_yolo/mamba_head.py"},{"blob":"86823dc06dd39249d29fae0cee360e3154a8a5de","path":"src/saccade/perception/temporal_yolo/model.py"},{"blob":"52ef79413716ddf259177800954a5df6341c716f","path":"src/saccade/perception/temporal_yolo/ngla_assigner.py"},{"blob":"b10421a3d69a437af6ab29f691ec08c41c88a3aa","path":"src/saccade/perception/temporal_yolo/reid_conv_head.py"},{"blob":"f1e9e7b82a02e23a8a68be7085daf48256dfc741","path":"src/saccade/perception/temporal_yolo/reid_head.py"},{"blob":"9c77952230461c96f7056e4a69721a9a283ee781","path":"src/saccade/perception/temporal_yolo/roi_embedder.py"},{"blob":"c38ba1436d496e610c4cac9b01c58c64d49c3fb2","path":"src/saccade/perception/temporal_yolo/teacher_head_detector.py"},{"blob":"a526e982c92cb8ea45f1704b5eaa1823d6a07081","path":"src/saccade/perception/temporal_yolo/temporal_fusion.py"},{"blob":"b2f633b699b741c1274188e8eecac303ad308726","path":"src/saccade/perception/temporal_yolo/train_config.py"},{"blob":"fa7ad4a534eea61d30131006694e8b13a676a6d3","path":"src/saccade/perception/temporal_yolo/training_utils.py"},{"blob":"965146dffd03830e4745e1fb4d8e1f9451b63a7c","path":"src/saccade/perception/temporal_yolo/yolo_conditioned.py"},{"blob":"f5eb48ec6b9406408391c1e993637eaea08dc88f","path":"src/saccade/perception/temporal_yolo/yolo_gated_detector.py"},{"blob":"63e54ad4e0d521636aacb1d57b40fc195de013c6","path":"src/saccade/perception/temporal_yolo/yolo_joint.py"},{"blob":"8c15ab2105bb4e9b7add35a00841dac057243631","path":"src/saccade/perception/text_encoder.py"},{"blob":"af4dcac88096ed2ff31ca02fc58ef235dba20d1e","path":"src/saccade/perception/tracking/__init__.py"},{"blob":"a4eba99ac6e87c59248039f761b24237fcd7d136","path":"src/saccade/perception/tracking/dynamic_reid.py"},{"blob":"8d2bbde434b57a5eac865286ffa769511f85fc49","path":"src/saccade/perception/tracking/fpn_reid.py"},{"blob":"51583421cde091288ecdbf2ad49fa530486c8796","path":"src/saccade/perception/tracking/fpn_reid_cuda.py"},{"blob":"1db62e03fb18e8b48f449fedb287e4f68eaa0f66","path":"src/saccade/perception/tracking/reorder.py"},{"blob":"74250709a91e25f0162a8c1cde7ee32d8b06ebe2","path":"src/saccade/perception/tracking/tracker_gpu.py"},{"blob":"300b4860656823e644363f691e52ec181f5198be","path":"src/saccade/perception/workbench.py"},{"blob":"6d531773b0bd6059d7a0a505d1807e659e6ad4ad","path":"src/saccade/perception/zero_copy.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/pipeline/__init__.py"},{"blob":"9444197a1f0c64c51e6c82b4470675fa9d2538c4","path":"src/saccade/pipeline/health.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/resource/__init__.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/resource/frame_selector.py"},{"blob":"220b257480c29b57326e0e61c49b1ebd72a2fcd1","path":"src/saccade/resource/resource_manager.py"},{"blob":"e69de29bb2d1d6434b8b29ae775ad8c2e48c5391","path":"src/saccade/storage/__init__.py"},{"blob":"0237ce4d7de6b575ac25012693ca906506997d26","path":"src/saccade/storage/chroma_store.py"},{"blob":"3a68c95ff137e00d92feb7f1592215162458b6fb","path":"src/saccade/storage/redis_cache.py"},{"blob":"98623924f5898b5481cec2f24ca15c2f9d832a91","path":"src/tracking/CMakeLists.txt"},{"blob":"9031e1c2fef20cc0d2f6a9187c466ac5f66f68bb","path":"src/tracking/cheb_gr_kreciprocal.cpp"},{"blob":"23858b740a58a047dc89df56f458fab4a8b6e7d1","path":"src/tracking/cheb_gr_online.cpp"},{"blob":"f2a66e7c8d6d295497de0e54143fa36383f8f859","path":"src/tracking/cheb_gr_online_python.cpp"},{"blob":"32ecf325e53c726d6cd03d4f837a22bdeeab9efa","path":"src/tracking/copy_pad.cu"},{"blob":"c4401d30c2716c7885896a40c72fa98ca9bc189e","path":"src/tracking/crop_pool.cpp"},{"blob":"bdb078b113116a07471e750e334a4445609566b5","path":"src/tracking/crop_ring_store.cpp"},{"blob":"55842d780f9974a0643bc964e9c08af6a3207d3d","path":"src/tracking/dynamic_reid_controller.cpp"},{"blob":"20e53b17d5782fd7e78c50035501c137be0554ce","path":"src/tracking/eval_pool.cpp"},{"blob":"3e15c1c2d16e0700e16284b495aee2ec8c2ec862","path":"src/tracking/eval_python.cpp"},{"blob":"df349e026d715175023f3f956badf3fa6a726a88","path":"src/tracking/fpn_reid_binding.cpp"},{"blob":"9ad815f6b5053202a87b3af31f3bf54b0ba9c75f","path":"src/tracking/fpn_reid_cuda.cu"},{"blob":"f574aa28b2ad08718f90f846e6db2539baec0c45","path":"src/tracking/frame_buffer.cpp"},{"blob":"cddf5768adb5ccf60110baab80b651072ea5b2e3","path":"src/tracking/gmc.cpp"},{"blob":"e6da03d554cb38fe0d53ce0f6e49d59281549dc5","path":"src/tracking/gmc_cpu.cpp"},{"blob":"9ff6dc1b90b10a266cec9b9d51f114607d7399a5","path":"src/tracking/gmc_kernel.cu"},{"blob":"a52af391ddea2ebc1ed45860d27b6e723b5de2c0","path":"src/tracking/legacy_env.cpp"},{"blob":"47673abaed43d5ca4611f5dd5197280a0aa38135","path":"src/tracking/mamba_scan.cu"},{"blob":"cd2d4e06b64b7c1e356098c06c7b98bbde2ca452","path":"src/tracking/mamba_scan_plugin.cpp"},{"blob":"6b19e9a359fd04f344b92e7d2c596fea4fcbb505","path":"src/tracking/mamba_scan_torchop.cpp"},{"blob":"762d9859825e8ef855cc3ca0d27862483e07af6f","path":"src/tracking/multi_signal_birth_pool.cu"},{"blob":"f1b67945ec9c2b92ce859589c0f52ec554da964f","path":"src/tracking/pipeline.cpp"},{"blob":"cb7cfcd537d35f4b546f4a6f38e21e093a8e5f20","path":"src/tracking/private_workload_stats.cu"},{"blob":"07381c76eece226a68d557d51a8ed41b54756602","path":"src/tracking/quality_filter.cu"},{"blob":"e3683966dd6eaecf702ec5d87a2ab85d5478b8ef","path":"src/tracking/reid_queue.cpp"},{"blob":"33f468b025e4eb67131aa93027c4de6c19e34413","path":"src/tracking/relink_gate.cu"},{"blob":"f720c3e185934a805fccd3330214f598450df06f","path":"src/tracking/seq_runner.cpp"},{"blob":"b766afef10deb1c51db823382f5e8fa3d5d72a84","path":"src/tracking/temporal_birth_pool.cu"},{"blob":"8792876da168b1041a3623341b18be40a7328366","path":"src/tracking/tracker_gpu.cu"},{"blob":"9650840e18faca136d08a14709a3cfea24d86092","path":"src/tracking/tracker_gpu_python.cpp"},{"blob":"112604dbc35922a2ee4eb1320a67235a1ceefdb6","path":"src/tracking/tracker_params.cpp"},{"blob":"515aca9f82df52e5f642d800e8455a6a19b10f87","path":"src/tracking/workbench.cpp"}]},"runtime_inputs":{"digest":"0b839df0b89141959a4ae4762c727d446a2292016832ab468ce48334fff1a3d5","identity_fixture":{"digest":"a5e12d77b362ee9d64580336cb21f79808383a8a50f384eb0c60880b658f086e","file_count":1053,"sequence":"MOT17-09-SDP"},"measurement_fixture":{"digest":"6a3e44f03d2fcebbef7dd75a0f9b614dae93cc5a338e0dc3ce1aeab76b75833c","file_count":10653,"sequences":[{"file_count":1203,"sequence":"MOT17-02-SDP"},{"file_count":2103,"sequence":"MOT17-04-SDP"},{"file_count":1677,"sequence":"MOT17-05-SDP"},{"file_count":1053,"sequence":"MOT17-09-SDP"},{"file_count":1311,"sequence":"MOT17-10-SDP"},{"file_count":1803,"sequence":"MOT17-11-SDP"},{"file_count":1503,"sequence":"MOT17-13-SDP"}]},"runtime_assets":{"digest":"50e032e3b4d1e7b25bb7b78c13b4a219fa23ab0a071d947608b34c3d83bc9277","file_count":5},"third_party_runtime":{"digest":"f458583b30a32cc63c00dfed3403154a4c7226d8fbf8a3dff52ada3e0c14f55a","file_count":45}}},"coordinate":{"decision_surface":"9b7faeb0f76a43483a924ac4028361bb155373027e9fe44e4cffbd5f1a2b0369","environment":"0afea37b29c742e2c361ae748435ac09f0c63edb7b930da2b5a6e1cbdde62465","identity_semantics":"7a5a4ee69f78b0851e0fc2d86dfa72ecbcd31f9dd1602b0531048eb25b9f5169","implementation":"d04e0183a9cb36d1f362633a87e82e73c4e9e4f0f5c2853a3f672a1a7eadc223","runtime_inputs":"0b839df0b89141959a4ae4762c727d446a2292016832ab468ce48334fff1a3d5"},"equivalence":{"note":"Probe equality is not measurement-domain equivalence. A future accepted proof requires a versioned verifier and full declared scope.","proof":null,"state":"unproven"},"probe":{"build_witness":{"artifacts":[{"coordinate":"libsaccade_scan_plugin.so","length":122864,"path":"/home/ray/developer/ai/saccade-worktrees/537-runtime-monitor/build/runtime_identity/libsaccade_scan_plugin.so","role":"tensorrt_scan_plugin","sha256":"d7182ddaf213a0363ff24e9ca98171582667b6e6663a213f4b643c3a0ccdaae7"},{"coordinate":"saccade_tracking_ext.cpython-312-x86_64-linux-gnu.so","length":4140600,"path":"/home/ray/developer/ai/saccade-worktrees/537-runtime-monitor/build/runtime_identity/saccade_tracking_ext.cpython-312-x86_64-linux-gnu.so","role":"tracking_extension","sha256":"66cc7a2fa8d5ba9e889bcec6bb080a8f303244431f3a92b1e67672934749c2e0"}],"build_dir":"/home/ray/developer/ai/saccade-worktrees/537-runtime-monitor/build/runtime_identity","digest":"5b261e81db3493a828e52b56b56387e5feba2df8e2c434777ba6463d4fbaecf0","schema":"h2_build_witness_v1"},"determinism_pinned":true,"digest":"2dabed0bc05e3bc75ec2115b3213f5c0b1aed3e837c22dd2325109339e4719b5","kind":"identity_probe","mode":"identity","preset":"configs/presets/mamba_whole_graph_m.yaml","recorder_sha256":"9f454c2d005d8d6eff03109e18be82ae12896ec50fad3546f7a3937e286657c3","repeats":1,"resolved_fingerprint":"c7a6dbb35168cba75249b7f2c67d8455b6f634732493e455a4bb920aab6d7782","schema":"h2_behavior_probe_result_v1","sequence":"MOT17-09-SDP","state":"computed","sufficiency":"fixture_change_detector_only"},"publication_complete":true,"schema":"h2_runtime_coordinate_probe_v1","witness":{"head":"791d85d87edd4c688449d137cd4d97e859b1211b","note":"HEAD/tree are navigation witness. The coordinate digests working-tree content; the Layer-P certificate additionally requires a selected base.","tree":"3e761fe0c1de293c073c7adc80537a6199e575d2","worktree_dirty":false}}