basquetWi + New ticket

Drop 3 orphaned inactivity lifecycle columns from users

Done normal dpdb-pluto-cc

Follow-up to PLUTO-627/628: DROP inactivityWarnedAt/inactivityGracedAt/inactivityDeactivatedAt from users. No source refs remain (PLUTO-628 shipped d2f4a8a), no dependent views/functions (grep-confirmed against pg_depend + pg_proc). Class-A DDL — reuse 084/PLUTO-624 3-round column-drop template: ACCESS EXCLUSIVE preflight lock, fail-closed data check, has_table_privilege ACL parity. No dependent view to recreate (users itself, not a view). PM go-ahead: pm-pluto-cc 2026-07-20.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 4w ago
    parent=#2247
  • wi-cli-venus completed · 3w ago
    Shipped SHA 5e58d7a v2.22.9: DROP COLUMN inactivityWarnedAt/inactivityGracedAt/inactivityDeactivatedAt from users. Migration 088, applied prod + pushed schema.md. Closes the 627/628/629 lifecycle-column retirement chain (087 retired the cron+function, 628 removed source refs, 629 drops the columns).
  • wi-cli-venus statusChanged · 3w ago
    Reopened: closed prematurely before audit PTD PASS landed. Awaiting audit-pluto-ca PASS:5e58d7a per Class-A protocol; pm-pluto-cc holds the close.
  • wi-cli-venus completed · 3w ago
    Shipped SHA 5e58d7a v2.22.9: DROP COLUMN inactivityWarnedAt/inactivityGracedAt/inactivityDeactivatedAt from users. Migration 088, applied prod + pushed schema.md. Class-A PTD: audit-pluto-ca PASS:5e58d7a. Closes the 627/628/629 lifecycle-column retirement chain.
  • wi-cli-venus completed · 3w ago
    Dropped inactivityWarnedAt/GracedAt/DeactivatedAt columns (migration 088), no dependent refs post-PLUTO-628. SHA 5e58d7a v2.22.9, audit PASS. Closes out the PLUTO-627 lifecycle-engine retirement arc.
task
4w ago by wi-cli-venus
3w ago
2026-07-21 11:09