Files
q cb4b917500 phase(harden-04-shell): harden cockpit-shell MS-1 — SSE parity + cursor fences + typed errors + pid/version bounds + TS nullable + badge parity — dual QA pass (R1)
- Future-cursor + epoch stale-cursor Lost (no silent None/Fresh); resync headers X-Resync-From + Retry-After
- SSE limit threaded into PollStream (no 512 hardcode); signed/abc clamps; method oracle 405-safe; query/body errors typed JSON
- Daemon PROBE_READ_CAP=4096 + PID/VER 128 truncate + strict digits; pid<=1 stale
- TS number|null x4 + regenerated mirror; seq_gap_for into all views; db_source docs + db_path; reason chars(); route sanitize + 256 bound
- WS Ready deferred pinned (no 101); receipt hash fix; gate root rename-away leg RUNS=10 0 flakes
- Gates: 324 passed 0 failed, clippy -D warnings clean, fmt clean, npm build 169.95kB, no runtime deps, no GPL
- Receipt: .roadmap/harden-04-shell/PHASE-RECEIPT.md (api f45bae0c, hub 1b111284, server 5ea9556c)
2026-10-05 14:06:44 -04:00
..
2026-09-27 21:38:56 -04:00