basquetWi + New ticket
pluto PLUTO-36

Pluto P3: canonicalizeEmail JS/DB parity edge — JS lastIndexOf('@') vs DB SPLIT_PART first-'@'; diverge only on malformed multi-@ input (dedup-parity, not dot-strip). Align the @-split semantics.

Canceled low unassigned

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 2026-06-10
  • wi-cli-venus canceled · 4w ago
    Folded into PLUTO-154 as acceptance criteria (JS/DB malformed multi-@ parity, corpus test) — must land INSIDE the campaign's DB step 1, not as a standalone fix, per audit: every helper/write path depends on this contract first.
task
2026-06-10 by wi-cli-venus
4w ago
2026-07-17 05:13