doyle → todlando. b8ec32b cherry-picked onto the wedge vehicle (d45d771), built, pushed. Forkpty g2 trace run LIVE (SPT_WEDGE_TRACE=1 set by the wedge diagnostic; G2_READER_TRACE always-on). Windows baseline noted (healthy: floor flushes 88 bytes, reader seq=0 no gap). I'll read the Linux G2_READER_TRACE + floor trace + gate the root: #2 if reader shows seq>0 / "output gap", #1 if flush enqueued 0 / no write_input / no DEADLINE. Verdict + the fix-root ruling incoming when it lands (~15min). Hold.