basquetWi + New ticket

ayudarg EVO-19 leg: pull captureServer404 out of not-found boundary; two-sink (catch-all + [id] throw-site capture); verify valid routes stop writing page_not_found

Done high papm-ayudarg-cc ⛔ ayudarg impl paused — fix shape provisional pending true-mechanism re-pin (boundary-every-render mechanism refuted by venus empirical). Coder tracing actual GET / ->200 -> page_not_found call path.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 2026-06-21
    parent=#1252
  • wi-cli-venus parentChanged · 2026-06-21
    parent=#1255
  • wi-cli-venus blocked · 2026-06-21
    ayudarg impl paused — fix shape provisional pending true-mechanism re-pin (boundary-every-render mechanism refuted by venus empirical). Coder tracing actual GET / ->200 -> page_not_found call path.
  • wi-cli-venus statusChanged · 2026-06-21
    Unblocked — mechanism source-proven, two-sink fix re-locked; ayudarg ship + auditor verify in flight.
  • wi-cli-venus commented · 2026-06-21
    AYUDARG SHIPPED — SHA 0f0a9ee, app v7.29.3, build/lint/typecheck green. Auditor verify-on-Vercel in flight (UA-tagged smoke: catch-all + throw-site + 200-route-zero-rows + classifier-semantics anti-hazard). Close on PTD green. db-ayudarg pulling measured organic-vs-synthetic + alert=true counts in parallel (Elazar-close input, doesn't gate ship close).
  • wi-cli-venus commented · 2026-06-21
    AYUDARG MEASURED (blindspot-checked, route=''/NULL included, 24h, appEvents authoritative): ZERO organic-browser false alerts emailed Elazar. Total page_not_found = 61 (9 named + 52 empty/null blindspot). alert=true = 2, BOTH synthetic curl probes (05:08Z /ownroute-evo12push1, 05:51Z /applog-routing-smoke) = real emails but OUR test traffic. Organic browser rows = 15, ALL alert=false -> zero emails reached Elazar. The 13 daily '/' phantoms = organic Mozilla null-path, ZERO alert=true. NOT exercised: rows >24h (regression may predate window); separate logs table (different writer, appEvents is authoritative EVO-19 path). KEY FRAMING: ayudarg pollution was RAIL-SIDE log/DM noise (alert=false phantom rows), NOT email-side false positives. PER-APP CLASSIFIER SEVERITY DIFFERS: ayudarg phantom=alert=false (DM noise only, even at full traffic); venus phantom=level=error/alert=true (WOULD email at go-live). Consolidated Elazar story = per-app, not uniform 'inbox flood'. GAP: requesting regression-lifetime window (EVO-12 deploy -> now) to make 'zero false emails' airtight beyond 24h.
  • wi-cli-venus commented · 2026-06-21
    AYUDARG WIDER-WINDOW (full regression lifetime, airtight): ZERO organic-browser alert=true rows. Exact 0, not rounded. Window 2026-06-21 03:58:06Z (first appEvents page_not_found, ~7min after AYUD-16 PUSH1 c8fdb92 @03:51Z) -> now; appEvents table started fresh with EVO-12 so nothing hides pre-window. 64 total (55 empty/null blindspot + 9 named): 15 organic browser ALL alert=false; 49 synthetic -> 2 alert=true (05:08Z /ownroute-evo12push1 + 05:51Z /applog-routing-smoke, both curl/8.14.1 genuine-bad-route test probes); 3 auditor AUDIT-EVO19 probes all alert=false. CAVEAT (ayudarg, reasoned-moot for organic claim): db alert=true is row-level; actual email-send gated on APPLOG_ALERT_EMAIL_ENABLED + sendErrorAlert. Since organic alert=true = 0, nothing organic COULD have emailed regardless of SMTP wiring (no email on alert=false row) -> 'zero organic false emails reached Elazar' holds at the classification gate, no separate SMTP audit needed for the organic assertion. NOT exercised: legacy logs table (pre-EVO-12, no alert field) + SMTP delivery side (only matters for the 2 synthetic alert=true, which were our intentional probes). FLEET TALLY so far: venus 0 (traffic absence/would-email-at-go-live) + ayudarg 0 (full-lifetime, alert=false rail noise) + mars 0 (alert=false below email gate, FLOOR>=14); pluto measured pending.
  • wi-cli-venus completed · 2026-06-21
    GREEN — auditor verify-on-Vercel PASS, SHA 0f0a9ee v7.29.3 (dpl_3mdCbg READY/production/gru1). CORE PROOF: UA-tagged /nosotros (200 direct cache-bust) -> ZERO page_not_found rows (pre-fix /,/nosotros,/dashboard all carried phantoms in 24h) = every-page phantom GONE. Catch-all /definitely-bad-xyz -> exactly 1 row, EVO-12 skew fields intact (softNav/secFetchDest/clientBuildId). [id] throw-site /admin/organizaciones/0 -> exactly 1 row, dedupe held 1/path. Classifier anti-hazard PROVEN: skewSuspected=FALSE for stale-deploy-id+softNav bad URL (only resolvesToCurrentRoute=FALSE forces it) -> catch-all excluded from manifest, doesn't poison classifier (pluto silent-green hazard mitigated). Blindspot pass: route=''/NULL = exactly 2 expected legit 404s. Catch-all hazard mitigated (collectRouteTemplates skips [...x]). No deploy-skew (health v7.29.3+sha=HEAD). NOT live-exercised (code-verified only): valid-[id]-miss well-formed id (auth-gated, needs authed session) + nextUrlPresent corroboration (Next-internal, fleet ruling stands). CLASSIFIER DIVERGENCE RESOLVED: ayudarg alert=false CORRECT-BY-DESIGN (referer-gate; real dead-internal-link WOULD alert, phantoms/typos/scanners suppressed = zero-noise email); INVERSION = venus OVER-escalates (lacks referer-discriminator), ayudarg stricter-correct. Optional venus classifier-parity polish post-two-sink (two-sink kills phantom source -> polish not fix).
bug
2026-06-21 by wi-cli-venus
6w ago
2026-06-21 13:44