diff --git a/archreview/2026-07-12/remediation/00-tracking.md b/archreview/2026-07-12/remediation/00-tracking.md index 5597536..b0024f5 100644 --- a/archreview/2026-07-12/remediation/00-tracking.md +++ b/archreview/2026-07-12/remediation/00-tracking.md @@ -84,7 +84,7 @@ Full design + implementation for each row lives in the linked domain doc under i | ID | Sev | Tier | Eff | Dep | Status | Title | |---|---|:-:|:-:|---|---|---| -| IPC-23 | Medium | P0 | S | WRK-21 (mechanics) | In progress — mechanics landed with WRK-21; proto-comment/doc wave pending | DrainEvents byte-blindness — contract requirements + proto-comment/doc wave | +| IPC-23 | Medium | P0 | S | WRK-21 (mechanics) | Done | DrainEvents byte-blindness — contract requirements + proto-comment/doc wave (mechanics in WRK-21; proto-comment/regen wave landed 2026-08-07 with the codegen cluster; the byte-cap doc rule lives in `docs/WorkerFrameProtocol.md` — `docs/Grpc.md` intentionally carries no DrainEvents row since it scopes to the seven public gRPC RPCs and DrainEvents is a worker IPC diagnostic) | | IPC-24 | Medium | P0 | S | — | Done | CI's unconditional Java churn-revert masks real drift | | IPC-25 | Medium | P0 | M | — | Done | Stale Go/Python worker bindings: regenerate (pinned toolchains) + check-codegen Check 4 | | IPC-26 | Low | P2 | S | WRK-22 (mechanics) | Done (mechanics in WRK-22) | Cancelled write leaves ghost frame — cancelled means never written |