pluto
PLUTO-597
· child of EVO-59 Adopt Mars DB-editable domain allowlist fleet-wide (Q4a, Elazar 2026-07-17) Done
Pluto: adopt Mars DB-editable domain allowlist (EVO-59 child)
Done normal
unassigned
Child of EVO-59 (Elazar Q4a). Replace pluto's hardcoded email-allowlist.ts/isAllowlistedEmail with Mars's runtime/DB-editable pattern (src/lib/email-domains.ts + systemSettings.allowedEmailDomains, static fallback). Preserve base domains (gmail.com/googlemail.com/odontologia.uba.ar/pensanta.com) + Pluto institutional additions. venus @demo/@puia gate is separate, do not touch. Class-A: design-ping + audit before push. Reference impl: coder-mars-cc / email-domains.ts.
Questions
No questions.
Activity
-
parent=#2117
-
SHA c34a1aa v2.20.6 (code, audit PASS) + SHA 481645d v2.20.8 (migration 075 files + schema.md export, applied live). DB-editable allowedEmailDomains replacing hardcoded email-allowlist.ts. Class-A full pre-apply+pre-push audit PASS both sides. Migration 076 (isDemo drop) drafted/dry-run clean but NOT applied - tracked separately as PLUTO-600 (blocked, design hold).
chore
4w ago by wi-cli-venus
4w ago
2026-07-17 11:17