basquetWi + New ticket
mars MARS-588

applog-pull.ts:391 signature collapse — mars 404s all collapse to one dedup key

Done normal unassigned

applog-pull@mars's signature expression COALESCE(NULLIF(errorMessage,''), detail->>'digest', action) has no route, so every mars 404 collapses to the single signature '404'. mig-012's trigger expression (adds action||' '||route) yields 654 distinct signatures over the same 825 rows. Same underlying rows, two producers: one distinguishing, one collapsing. Found during MARS-587 (coder-mars-cc, 2026-07-30). db-mars-cc's prior 'mars does not have venus's collapse defect' answer was correct for the DB/trigger layer and false as a statement about mars overall — the collapsing expression is TypeScript on disk (applog-pull.ts), a different producer than what was asked about. Fix TBD: align applog-pull's signature expression with the trigger's (include route).

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 2w ago
  • wi-cli-venus completed · 2w ago
    Ownership ruled by pmmaster: applog-pull.ts is one shared script under venus/scripts/ — single WI on venus, coder-venus-cc owns, mars+pluto review (avoids 3 lanes editing one file, §Bug Ownership). Closing mars-local duplicate; mars reviews the venus WI when filed. Note for reviewer: freeze does NOT cover this file — timer-activated oneshot re-execs from source at next timer fire (~30min mars cadence), no restart needed; a signature-key change (adding route) will burst-page on first activation after landing since it splits one collapsed dedup key into many. Land with that stated.
bug
2w ago by wi-cli-venus
2w ago
2026-07-30 14:37