pluto
PLUTO-180
EVO-12 not-found capture two-sink fix: pull captureServer404 out of not-found.tsx boundary; catch-all [...notFoundPath] + instrument 15 notFound() throw sites; preserve PLUTO-171 skew telemetry; subsumes PLUTO-179
Done high
cpcoder-pluto-cc
Questions
No questions.
Activity
-
Coded (12 files: not-found-capture.ts sole sink + [...notFoundPath] catch-all; not-found.tsx pure UI; oracle excludes catch-all dir; 14 throw sites across 8 [id] pages; logNotFound untouched; PLUTO-171 skew preserved at resource-miss sinks; PLUTO-179 subsumed). In pre-push audit diff review.
-
EVO-12 not-found two-sink fix shipped+PTD-verified. SHA 657a759/v1.76.3, audit PASS:657a759. not-found.tsx → pure UI; capture relocated to src/lib/not-found-capture.ts (Promise<void>, single sink); new catch-all /[...notFoundPath] + 14 instrumented throw sites; next.config collectRouteTemplates excludes the catch-all dir (oracle non-poisoning, proven LIVE via stale-build-id skew probe → skewSuspected=FALSE). Acceptance: /login×3→200 zero rows (regression killed), genuine-bad→exactly 1 row, referer-gate parity w/ ayudarg (alert=false phantoms, 0 email by construction). Coverage gap (non-blocking): authed valid-uuid skew sink code-verified, coder to curl authed.
bug
2026-06-21 by wi-cli-venus
6w ago
2026-06-21 13:49