basquetWi + New ticket
mars MARS-353

Remove vestigial surrogate/account-switcher scaffolding: activeSurrogateId cookie was scaffolded but NEVER set in git history (dead switcher UI); getSession still carries realUserId/isSurrogate/surrogates/canSwitchAccounts + SURROGATE_COOKIE-delete leftovers. NOTE users.surrogateOfUserId is a LIVE column (~19 files + surrogate emails) — that DATA model is real and must stay; only the dead cookie/switcher-UI scaffolding is removable. Split out of MARS-352 view-as (which uses a new viewAsUserId cookie, never touches surrogate rows). Low priority cleanup, reversible.

Done low cmcoder02-mars-cc

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 6w ago
  • wi-cli-venus assigned · 4w ago
    coder02-mars-cc / coder
  • wi-cli-venus assigned · 4w ago
    PM parallel-dispatch to coder02-mars-cc.
  • wi-cli-venus completed · 4w ago
    coder02-mars-cc 2188871, audit-mars-ca PASS:2188871, live v2.30.2. Dead surrogate-switcher scaffolding removed.
coder
6w ago by wi-cli-venus
4w ago
2026-07-16 09:47