Repository navigation
docs(538): D1 async edge and buffer ownership inventory - #631
Merged
Merged
Conversation
Inventory the main async edges per #535 profile (shipping double-buffer cited from #465, eval, online ingest/dispatcher/workbench, cross-process VRAM state, storage/cognition queues): owner, completion, reuse/free, ordering, capacity, overflow, failure, cancel/drain, restart/reset and evidence level, plus frame/sequence/stream identity and drop policy. No behavior change. New findings are listed with suggested routing for the owner: two reproduced (mot17.py --processes exits 0 when children fail; run_eval silently skips a sequence without seqinfo.ini), the rest source-inspected. GE-07 is narrowed to vendor-documented (DALI dynamic executor, exec_dynamic=True observed at construction). The #340 trace section records that D1 does not depend on the traces and lists disposition options; no deletion is authorized. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
7 tasks
Cite the #538 decision comment and quote its points: D1 inventory completed, F02 counts frames actually dropped (drain-all kept, plus overflow_events), F01/F06 owned by #537, the watchdog stays in #538, one-off .tar.zst cold archive of the #340 traces with verified restore before deleting, and GE-07 as documentation-supported, GPU-unverified. Rename the evidence level to match the ruling. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
#538 D1:非同步 edge 與 buffer ownership 盤點
只改文件,沒有行為變更。新增
docs/architecture/async_ownership_538.md,並在 architecture README 加一行導覽。Source baseline 是main@3375e7d4。--processes子程序失敗時 parent 仍 exit 0)與 F06(缺seqinfo.ini的 sequence 被靜默略過)已重現;其餘是 source 判讀。exec_dynamic=True。not_applicable)。處置選項與單檔壓縮率實測都記在 §6。探針的原始輸出與 SHA-256 在 repo 外:
~/.local/state/saccade/evidence/538-d1/20261025T110804/(README.md是索引)。Owner 裁決
#538 comment:D1 inventory completed,批准發布;文件與證據審核後可合併。第二個 commit
220aaad4只改文件,在 §9 摘錄這份裁決,並把 GE-07 的證據等級改名為 documentation-supported(GPU-unverified)。本機檢查
check_doc_links.py、check_doc_structure.py --strict、check_doc_freshness.py:通過(--strict的兩個 S2 warning 是既有的,與本 PR 無關)。scripts/pre_push.sh(在c204eb23上執行;220aaad4只重跑 doc 檢查與 doc contract 測試,全部通過):6289 passed、1 failed、52 skipped。tests/unit/test_native_track_parity.py::test_reader_on_the_writer_s_files,錯誤是FileNotFoundError: …/keep/gate_a_refused/invocation.run_id。main@3375e7d4單獨重跑同一個測試,也以相同方式失敗。分類:baseline-reproduced,不是已證實的 D1 回歸。不在本 PR
--workbench仍然 unsupported。Refs #538, #537, #340
🤖 Generated with Claude Code