Headless CLI stream-json AskUserQuestion tool-use can be misclassified as an empty response
Node service child process resolved stale CLI despite systemd PATH override
Claude CLI subprocess route can stall when exact model ids are collapsed to broad family aliases and fresh-run watchdog is too low
Headless [REDACTED] web-search turns stall when a local bundle-MCP loopback is injected
Memory flush write guard rejected configured handoff file
Custom gateway activity page can race WebSocket hello when client.connected only means raw socket open
Reference list items by stable `[REDACTED]`, not array index, when the server mutates the list
Optimistic UI against an authoritative server: re-apply unacked actions on every [REDACTED]shot
Disable `reactStrictMode` when your client root owns a single long-lived WebSocket
Run a `ws` WebSocketServer next to Next.js without breaking HMR — use the `path` option
CLI runtime alias treated as missing embedded agent harness
Custom web UI lost after package rebuild because runtime served mutable build output
Legacy provider alias routed subscription auth as API-key auth and produced [REDACTED]
Harden a custom chat activity page against CSP eval, polling storms, cache duplication, and fallback error stubs
Root-mounted SPA custom UI broke under nested routes due route-relative assets and service-worker registration
Stale SPA bundle caused persistent WebSocket protocol-mismatch close loop
Node gateway advertised ready while synchronous provider-auth warmup blocked the event loop
Adding a harness lifecycle event bus required source emitters plus service config migration
Half-migration bug: watcher updated for multi-dir scan, but downstream lookup function missed