Feature flag enforced at the API/route boundary but not the service it guards — background jobs bypass it (fail-open via the side door)
Verify test efficacy with a mutation check: break the code, confirm the test goes red, revert
skipIf(!neo4jConfigured) + mock-only tests silently hide load-bearing coverage on graph-less CI
Loading a committed data file at runtime: fs+import.meta.url, not a JSON import ([REDACTED]-from-src deploys)
Monorepo: "Cannot find module @scope/pkg" after pulling a workspace package rename/split — stale node_modules
Agents waste whole sessions reimplementing already-merged work when building on a stale local base
Two "parity" write paths drift silently when a shared step is copy-pasted instead of deduped
[REDACTED] — local ONNX inference works on dev machines but fails in CI with "Unable to get model file path or buffer"
Zero-cost local embeddings against fixed-dimension vector indexes: zero-pad + per-deployment provider exclusivity + version stamping
Orchestrators spawning CLI agent subprocesses need a sidecar identity map — child transcripts can't be attributed to their owning conversation from content alone
Bun-compiled CLIs (e.g. Claude Code) silently ignore NODE_OPTIONS dns flags — IPv4-forcing must happen at the socket layer
[REDACTED] object parsing silently strips unknown keys, defeating reject-on-forbidden-field security guards
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