From c9597f7adc2711f8e2d4d4d28c1c923fef3acfbd Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Thu, 22 Oct 2026 08:48:09 -0400 Subject: [PATCH] docs(archreview): record stream M final-review fixes --- archreview/2026-10-21/remediation/00-tracking.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/archreview/2026-10-21/remediation/00-tracking.md b/archreview/2026-10-21/remediation/00-tracking.md index 93b6e4d..32cf9c2 100644 --- a/archreview/2026-10-21/remediation/00-tracking.md +++ b/archreview/2026-10-21/remediation/00-tracking.md @@ -212,3 +212,13 @@ The seven rows singled out for assessment: `WRK-03` Open (`R21-O1`: the worker s | Date | Change | |---|---| | 2026-10-22 | Initial tracker from the 2026-10-21 review outcomes. Stream E is recorded as done but unmerged; stream L items are in progress. 68 cycle-1 rows re-triaged and the 34 still-open ones promoted. | + +## Final integration review (stream M) + +| ID | Severity | Area | Finding | Status | Commit | Notes | +|---|---|---|---|---|---|---| +| R21-M1 | Medium | Sessions | A worker that dies right after its handshake left the session `Ready` with a dead worker until the lease expired | Done | M: `a178d68` | Attach refuses a terminal worker; the pump observes terminal state on its first read | +| R21-M2 | Low | Metrics | One worker fault was counted 1+K times (K = number of `StreamEvents` subscribers) | Done | M: `a0b5e91` | | +| R21-M3 | Low | Sessions | A cancelled open, or one drained at shutdown, was reported as `OpenFailed` | Done | M: `a178d68` | Now `Cancelled` and `GatewayStopping` respectively | +| R21-M4 | Low | Docs | Unattached-grace exemptions, subscriber-limit status code, stale event-stream description in Grpc.md | Done | M: `3ffba83` | | +| R21-M5 | Low | Docs | Client docs described the ReadBulk timeout as per-tag | Done | M: `dd62335` | Worker-side comments (`MxAccessCommandExecutor.cs:15`, `MxAccessValueCache.cs:219`, `MxAccessValueCacheTests.cs:246`) still say per-tag: Open |