From f2eb375e815a406bc1164c76c821461b6d9beb32 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Thu, 20 Aug 2026 12:43:35 -0400 Subject: [PATCH] =?UTF-8?q?docs(archreview):=20STATUS=20=E2=80=94=20round-?= =?UTF-8?q?3=20tranche=201=20executed=20+=20merged;=20per-plan=20review=20?= =?UTF-8?q?verdicts=20and=20merge=20hashes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archreview/plans/STATUS.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/archreview/plans/STATUS.md b/archreview/plans/STATUS.md index eb3019d7..dce5ca18 100644 --- a/archreview/plans/STATUS.md +++ b/archreview/plans/STATUS.md @@ -497,8 +497,24 @@ Carried Highs: 02/U1 (dormant `Core.VirtualTags` engine, third round — needs a themes (headline: the **stale-Good family** at four seams, and the rig's `DisableLogin` blind spot), and the 12-item action list are in `00-OVERALL.md`. -**Round-3 plans: NOT yet written.** Next step is one plan per action-list item (R3-01…), house format, -as round 2 did. +**Round-3 tranche 1 (action items 1–5) — PLANNED + EXECUTED + MERGED 2026-08-20.** Plans R3-01…R3-05 +(see `00-INDEX.md` for the model assignments) were written by five parallel planning agents, executed on +isolated worktree branches with TDD (every fix red-before-green, with falsification reverts recorded in +each plan's Execution notes), reviewed by an independent opus reviewer against the plan, and merged +`--no-ff` in the order R3-05 `e475f7b4` → R3-03 `851e4cf5` → R3-01 `d79d51dd` → R3-04 `f1b976f5` → +R3-02 `157d01c2`. Whole-solution unit sweep green after one cross-branch collision (`e280db37`: R3-04's +bare-role-literal guard caught R3-02's `"driver"` meter tag key — neither branch could see the other). + +| Plan | Findings | Review verdict → fixed | Notable | +|---|---|---|---| +| R3-01 | 03/S14 Critical | MERGE (control test was vacuous → fixed) | **Live gate PASS** with `DisableLogin=false`; control failed first (302 ×6 surfaces, 0/6 acks). Rig LDAP login found broken by the GLAuth rotation (follow-up) | +| R3-02 | 03/S15, 05/STAB-19/18, 02/S14 | MERGE (2 Low applied) | `WriteStatuses` sink member forwarded by Deferred+Sdk sinks; recovery audit meter; client-visible: value nodes now go Bad on comms loss | +| R3-03 | 03/S16, S17, U6 | FIX-FIRST ×3 → fixed | Reviewer found a regression in the branch itself (spawn-time stale set latched the ALARM subscription), the stale-sender trap, and a restart-storm (10 s backoff added) | +| R3-04 | 01/S-12 = 03/C5, 01/C-9 | FIX-FIRST ×2 → fixed | Post-overlay guard was unreachable by construction (equal-by-PostConfigure) — now reads live config; `_roleLeaders` back to Ordinal. Residual: `Health.Akka` `OldestUpMember` matches ordinally (external) | +| R3-05 | 03/S18, S19 | FIX-FIRST ×1 → fixed | Per-op ACL path does NO SQL (report overstated); revocation is activation-scoped on both node kinds — docs corrected. Residuals filed #562/#563 | + +Live gates: R3-01 PASS; R3-03/R3-05/R3-04/R3-02 recorded in each plan's "Live gate result" section. +**Tranche 2 = action items 6–12, not yet planned.** ---