diff --git a/docs/TODO.md b/docs/TODO.md index 53f6ed7b..d7e5c9b9 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -18,3 +18,5 @@ - 2026-10-19: client-reliability-3 implemented at current worktree: actual five-card obsolete starts1→0 after last-owner disposal; shared queued/live owners and active probe cache preserved; inflight identity and stale registration guards. Focused25/25 across4 files,11 mutants rejected, lint11/11, build/artifact verification pass, native Chromium/Firefox built-dist lifecycle smoke pass with0 external requests/page errors. Remaining: committed merged-tree full426-file gate, normal landq, durable ancestry/close and dispatch events. Active abort, URL probes, actual media fallback/peers and CPU/RSS unverified/out of scope; entire Stage3 performance plan is not complete. - 2026-10-19: client-reliability-3 ready for normal queue at607d5ce1: full426/426 files exit0 with60s/file bound;27 focused scenarios,14 reverted mutants rejected, lint11/11, build/artifact verification pass. Corrected Chromium/Firefox built-dist/native-observer smoke:0 obsolete starts/stale callbacks/page errors/external requests; hidden reveal and source-health visibility pass. Remaining: normal queue/durable landing/ancestry then close and dispatch landing/final evidence events. Actual playback fallback/live peers, active abort/URL cancellation, CPU/RSS and full Stage3 remain unverified/out of scope. + +- 2026-10-19: client-reliability-3 finished and closed after verified normal landing7d20a509 (submissione522efc1, gate exit0, unstable ancestry exit0). Full426/426 files,focused27/27,14 reverted mutants,lint11/11,build/artifact verification and native Chromium/Firefox controlled-IO smokes pass; obsolete starts1→0. Dispatch landing evidence sent; closure metadata/final report follow. Dispatch owns preview sync/rebuild after its resume; mailbox does not wake idle sessions. Actual media fallback/live peers/CPU-RSS, active abort/URL cancellation and whole Stage3 remain outside qualification; no new work without routing. diff --git a/docs/agents/backlog/client-reliability-3.json b/docs/agents/backlog/client-reliability-3.json index 73eb0841..1a95fa05 100644 --- a/docs/agents/backlog/client-reliability-3.json +++ b/docs/agents/backlog/client-reliability-3.json @@ -1,9 +1,10 @@ { "id": "client-reliability-3", "area": "client-reliability", - "status": "in-progress", + "status": "done", "title": "Cancel queued torrent health probes when their last feed owner is disposed", "blockedOn": null, "addedOn": "2026-10-19", - "filedAt": "f9adfc8f531bcb77d4dc6e5487f76dbce0916167" + "filedAt": "f9adfc8f531bcb77d4dc6e5487f76dbce0916167", + "closedOn": "2026-10-19" } diff --git a/test_logs/TEST_LOG_2026-10-19_22-14-25_client-reliability-3-landed.md b/test_logs/TEST_LOG_2026-10-19_22-14-25_client-reliability-3-landed.md new file mode 100644 index 00000000..5c724bfb --- /dev/null +++ b/test_logs/TEST_LOG_2026-10-19_22-14-25_client-reliability-3-landed.md @@ -0,0 +1,9 @@ +# client-reliability-3 normal landing + +- Code607d5ce1a1265d6586eac8428004e6a891201061; submitted evidence tip e522efc191956c90d207cbf1329f355aa9372531. +- Durable land_status reports landed at2026-10-19T22:14:20.619Z, mainSHA7d20a509cad153f894d887429740bf0152166a68. +- Normal configured install+npm test gate exited0 (landq.log); no gate/kit changes or exception. `git log -1 unstable` prints7d20a509; `git merge-base --is-ancestor e522efc191956c90d207cbf1329f355aa9372531 unstable` exits0. +- Local exact checks:426/426 unit files exit0 with60s/file bound; focused27/27 across4 files (11 lifecycle,6 priority,9 visibility,1 observer);14 rejected/reverted mutants; lint11/11; build/artifact verification and both native Chromium/Firefox controlled-IO lifecycle smokes pass. See22-08-15 final log and TEST_INTEGRITY.md. +- Dispatch landing evidence delivered by file mailbox after verification. Delivery does not wake idle dispatch. Dispatch owns preview sync/rebuild; owner port3000 preserved. No scheduler/kit changes. +- Item closed after durable landing/ancestry. Closure metadata follows through normal queue rules. No further work without routing. +- Not qualified: actual media playback fallback/live torrent peers, active abort/URL cancellation, CPU/RSS, full Stage3, wallets/signers/production/deploy. diff --git a/todo/TODO_2026-10-19_22-14-25_client-reliability-3-landed.md b/todo/TODO_2026-10-19_22-14-25_client-reliability-3-landed.md new file mode 100644 index 00000000..1b5417b2 --- /dev/null +++ b/todo/TODO_2026-10-19_22-14-25_client-reliability-3-landed.md @@ -0,0 +1,6 @@ +- [x] Bounded queued ownership, shared listeners and stale/reentrant disposal guards; obsolete starts1→0. +- [x] Focused27/27,14 reverted mutants,full426/426,lint11/11,build+Chromium/Firefox native smoke. +- [x] Normal queue gate exit0; durable landing7d20a509 and unstable ancestry verified; dispatch landing event delivered. +- [x] client-reliability-3 closed after durable verification. +- [ ] Verify closure metadata landing and send dispatch final-completion event, then idle; no new work without routing. +- Dispatch preview refresh pending its resume; file mailbox is not a wakeup. Actual media/peers/CPU and active/URL lifecycle remain outside scope.