@@ -842,19 +842,35 @@ bullet, evidence pointer included.
842842 opt-in timer, last-activity from capture mtime, capped extension
843843 window.
844844
845- - ** READY — upstream-error-log gate ON at the next restart boundary**
846- (operator settle 2026-07-30; TIMING re-settled 2026-07-31 by the
847- operator: the boundary WAITS until all proxy work finishes — i.e.
848- the reserved-entry-identity build lands — and the whole bundle
849- below ships in that single restart. CONDITION MET 2026-07-31
850- evening: the identity build is on main (fad6f6b et al.,
851- dispatcher-verified), no further proxy/** work queued. The bundle
852- now also carries the units-2/2b + identity code: pin bump =
853- ` git rev-parse --short HEAD:proxy ` at the final proxy commit;
854- restart is cache-transparent per the directive's measured row-3
855- declaration (verdict-ab --seed-from-a IDENTICAL). Boundary is
856- executable at the operator's chosen moment — avoid mid-live-CC
857- sessions per standing rule). Unit bites exist
845+ - ** RESOLVED 2026-07-31 — restart boundary EXECUTED (operator GO
846+ "restart now"; same GO retired the restart-busts-live-sessions
847+ caution, 747f5e6).** Evidence chain: pin bumped 3730d27 → 00f4273
848+ with acceptance extended (dotfiles 7f03a2c); proxy restarted
849+ ~ 22:04 CEST, /health ok, serving tree 06ed53a421a6; error-log
850+ flip live (unit already carried =on, activated by this restart;
851+ acceptance was on file since 2026-07-30); doctor: pin OK, running
852+ process = disk tree OK, all gates classified+accepted; fresh gate
853+ stamp 20:18:58Z describes the SERVING tree — byteGate 0 MISMATCH
854+ / 0 unreadable, sole failing capture s-0d6f38ba (the two
855+ pre-existing deferred-tool-rewrite pairs, own OPEN item below).
856+ Telemetry "needs a look" warns both walked to controlled causes
857+ (this session's tool-schema flips; model:"test" 401s from today's
858+ test runs). RIDER STILL OPEN, moved to the dotfiles BACKLOG
859+ (deployment items live there): doctor has no byteGate/prunes
860+ consumer yet — the fields are in the status file, doctor ignores
861+ them silently (alarm-without-reader class).
862+
863+ - ** OPEN — the corpus's entire remaining stability debt: two
864+ deferred-tool-rewrite pairs on s-0d6f38ba** (n=709→710 outDiv=236,
865+ n=701→718 outDiv=82, gate attribution line, byte-identical across
866+ the identity-build A/B — pre-existing, not insertion-normalization;
867+ named "worth a separate look" in the unit-2b report (g) and now
868+ the sole red row in every sweep, incl. the fresh post-deployment
869+ stamp). ATTRIBUTE step owed: pull the two pairs' per-request
870+ deferred-tool-rewrite telemetry and classify — real self-inflicted
871+ flip vs instrument/exemption gap. That capture is a live session's
872+ own file, so a strict A/B needs it to rotate out first (the
873+ unit-2b report's stated constraint). Unit bites exist
858874 (test/proxy-upstream-error-log.test.mjs, #235 ); flip =
859875 CACHE_FIX_UPSTREAM_ERROR_LOG=1 in the serving unit riding the
860876 NEXT proxy restart (no dedicated restart), acceptance recorded
0 commit comments