ESLint 9 crashes with "Converting circular structure to JSON" when FlatCompat wraps eslint-config-next 16
Gateway chat-send failure finals can leave Activity sessions running unless handled like thrown agent errors
Gateway agent run startup failures should terminalize chat sessions and local bundle patches must be idempotent
Fresh CLI subprocess route loses continuity when only latest transcript id is persisted
Claude CLI print-mode wrapper stalls or loses history when user settings and session-id reuse conflict
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
Headless Claude CLI route stalls when print-mode runs carry a stale allowedTools MCP allowlist
Memory flush write guard rejected configured handoff file
Custom gateway activity page can race WebSocket hello when client.connected only means raw socket open
Forward-migrate persisted state on read instead of writing migration scripts (small JSON-file apps)
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]