0000000000000000000000000000000000000000 fc3af2a37646b267e65e06b0f3bd2be33f24fcdb Reavo End <decidel@gmail.com> 1782025685 -0700	branch: Created from wedge-trace-v3
fc3af2a37646b267e65e06b0f3bd2be33f24fcdb 4ee7767bc5bbf3544e99181b47cddc779e8fd16c Reavo End <decidel@gmail.com> 1782025866 -0700	commit: DIAGNOSTIC (do not merge): wedge-trace-v4 — pump-mode attacher + c1/c2/c3 output-delivery hop counters
4ee7767bc5bbf3544e99181b47cddc779e8fd16c 77378b113f546c0fb9baed3bf6bd82525a0bb28f Reavo End <decidel@gmail.com> 1782026329 -0700	commit: ci(diagnostic): isolated SPT_WEDGE_TRACE run of journal-wedge gate on quiet forkpty box (do-not-merge)
77378b113f546c0fb9baed3bf6bd82525a0bb28f 25f60c10c0479bcbefb2c7fd59260b0fcca647a1 Reavo End <decidel@gmail.com> 1782029723 -0700	commit: ci+test(diagnostic): warm both-gate WEDGE_TRACE run + p0_paste pump carrier (do-not-merge)
25f60c10c0479bcbefb2c7fd59260b0fcca647a1 9dd78731973d4a070a195d04201bcff46e808b3d Reavo End <decidel@gmail.com> 1782029724 -0700	cherry-pick: fix(store): env-tunable registry busy_timeout (SPT_REGISTRY_BUSY_TIMEOUT_MS) to end the CI load-contention SQLITE_BUSY flake
9dd78731973d4a070a195d04201bcff46e808b3d e54bc514b76200b8940de007317c4d836a2c782c Reavo End <decidel@gmail.com> 1782029746 -0700	commit: ci: export SPT_REGISTRY_BUSY_TIMEOUT_MS=30000 on the test job (CI load headroom)
e54bc514b76200b8940de007317c4d836a2c782c 335d96ebc59ee82c6d68591f3c3ad2043a1125c9 Reavo End <decidel@gmail.com> 1782031081 -0700	commit: ci(diagnostic): --no-fail-fast + add g2 to the WEDGE_TRACE filter (do-not-merge)
335d96ebc59ee82c6d68591f3c3ad2043a1125c9 eb73da70b21789083fb6422e895676c0d37fa24f Reavo End <decidel@gmail.com> 1782033830 -0700	commit (cherry-pick): fix(broker): decouple controller backpressure from the drain so a slow controller can't starve a concurrent viewer (b4)
eb73da70b21789083fb6422e895676c0d37fa24f 6a27b0b9a2658ec5039ce38b939c6bfdad2757fa Reavo End <decidel@gmail.com> 1782034911 -0700	commit: ci(diagnostic): run WEDGE_TRACE on BOTH platforms (localize Windows a_journaled subscribed=false post-b4)
6a27b0b9a2658ec5039ce38b939c6bfdad2757fa c240643f93b22b724321e1dd9f9ae0b8a45b850a Reavo End <decidel@gmail.com> 1782036070 -0700	commit: ci(diagnostic): revert WEDGE_TRACE to Linux-only (pwsh can't parse the bash body; Windows passes anyway)
c240643f93b22b724321e1dd9f9ae0b8a45b850a a29d2daa368ce2925b1d56a1272aaf62c6515678 Reavo End <decidel@gmail.com> 1782042611 -0700	cherry-pick: feat(broker): an evicted rc --view VIEWER skips to live instead of dying silently
a29d2daa368ce2925b1d56a1272aaf62c6515678 7074ba0f4ea9a533adbd31a2d52cda3874fd4864 Reavo End <decidel@gmail.com> 1782042821 -0700	commit: ci(diagnostic): WEDGE_TRACE g2 inject-acceptance localization (do-not-merge)
7074ba0f4ea9a533adbd31a2d52cda3874fd4864 123253f56abd73582f06d55ffa8f042fc9614883 Reavo End <decidel@gmail.com> 1782080873 -0700	cherry-pick: fix(broker): a rc --view VIEWER snaps a pre-eviction ring-roll forward gap instead of fataling
123253f56abd73582f06d55ffa8f042fc9614883 361950cba8381eec55564bb48ebddaf7adbe6c40 Reavo End <decidel@gmail.com> 1782083121 -0700	cherry-pick: fix(broker): a CONTROLLER resumes-from-floor on a b4 drop-don't-block output gap instead of fataling
361950cba8381eec55564bb48ebddaf7adbe6c40 223eb8ba6a814add222a707047d0ffafde565f75 Reavo End <decidel@gmail.com> 1782084604 -0700	cherry-pick: test(attach)+doc: wedged_viewer accepts a clean irrecoverable as non-stall; CONTEXT controller is non-blocking (doyle ruling)
223eb8ba6a814add222a707047d0ffafde565f75 d45d771fcc1b3bb19e2ceb96131f97f30c8f2782 Reavo End <decidel@gmail.com> 1782089123 -0700	cherry-pick: diag(g2): instrument the inject-floor flush + output_contains_within reader for forkpty root-localization (repro-first, do-not-merge)
d45d771fcc1b3bb19e2ceb96131f97f30c8f2782 223eb8ba6a814add222a707047d0ffafde565f75 Reavo End <decidel@gmail.com> 1782090345 -0700	reset: moving to 223eb8b
223eb8ba6a814add222a707047d0ffafde565f75 5eac35f4d01909477a50a3d99bf05ff1b23f94d0 Reavo End <decidel@gmail.com> 1782090345 -0700	cherry-pick: diag(g2): instrument the inject-floor flush + output_contains_within reader for forkpty root-localization (repro-first, do-not-merge)
5eac35f4d01909477a50a3d99bf05ff1b23f94d0 1e2e2f78f49042ded9889d8482b7a52186bff1c5 Reavo End <decidel@gmail.com> 1782090345 -0700	cherry-pick: diag(g2) round 2: unconditional inject-floor + ring-append + dispatch-input traces (env gate didnt reach Linux broker)
1e2e2f78f49042ded9889d8482b7a52186bff1c5 805727c5cda493066d3a8c1dc0678d55f2d0cff6 Reavo End <decidel@gmail.com> 1782092042 -0700	cherry-pick: fix(test-fixture): nocommit choreo restores XON before fault-return (g2 forkpty echo-strand)
