Inventory + retire demo-data gates/rows
Done normal
cmcoder-mars-cc
Per EVO-54. (1) Inventory every isDemo / demo-* gate + demo seed rows in mars prod. (2) Decide purge-vs-keep (archive-context aware for trigger-archived tables - db-mars-cc owns any delete, setArchiveContext before write). (3) Remove now-dead gates after rows purged. Report inventory to PM before purge.
Questions
No questions.
Activity
-
parent=#2067
-
coder-mars-cc / coder
-
Phase 1 only (Elazar directive via pmmaster-evolutiva-cc 2026-07-17): inventory isDemo/demo-* code gates + demo seed rows (db-lane co-inventories seed rows in parallel). NO deletes this phase. Report to pm-mars-cc for relay.
-
--agent
-
Phase-1 inventory complete (coder-mars-cc code + db-mars-cc DB). CODE: 8 real gates + 1 dead file (demo-student-pool.ts, zero importers). DB: demo-CLEAN — 0 @demo.mars users, 0 demo-marker columns/rows anywhere, only 13 residual appEvents crash-log rows from 2026-03-24. Unverifiable: api-images byte-store orphaned demo files (no DB demoBatchId to cross-check, needs api-images-side listing if Elazar wants it swept). Commons divergence found: Mars has NO @demo.<project> auth-allowlist override/file at all (evolutiva-commons documents one) — demo users can't currently log in. Net: every code gate is dead weight against current zero-demo-row prod; keep-argument only if demo seeding returns. Relayed to pmmaster for Elazar sign-off, no deletes yet.
-
Gate-strip complete. SHA 5f88852, live v2.35.9, audit PASS:5f88852. Confirmed no view-as path removed (3-lane: coder+db-mars-cc+audit-mars-ca; audit attested view-as is session-keyed not email-suffix-keyed). Stripped: perfil photo demo block, mailer @demo.mars recipient drop, report-export NOT ILIKE demo filters, DEMO_MISMATCH union, blast-panel copy, demo-student-pool.ts. Kept: entity-changelog demo: prefix regex (7 historical archive rows).
chore
4w ago by wi-cli-venus
4w ago
2026-07-17 10:14