pluto
PLUTO-684
Fleet DB-hardening directive — pluto leg (logging/principals/backups)
Done normal
dpdb-pluto-cc
Fleet DB-hardening directive (pmmaster ruling, VENUS-350 sequencing): pluto leg = log_connections, principal inventory, backup-lane inventory now; per-principal creds + CIDR tightening held pending audit design-ping + pmmaster go/no-go.
Activity
-
db-pluto-cc
-
Pluto leg, 3 items. (1) log_connections: BLOCKED, not done - ALTER SYSTEM SET returns permission denied (42501), and the Management API exposes no logging-config endpoint (checked config/database/postgres - only checkpoint_timeout; config/database/pooler, postgrest - neither carries log_connections). Dashboard-only setting or platform-locked on this tier, outside the PAT's reach. Needs Elazar (dashboard) or a Supabase support escalation, not a db-pluto-cc credential gap. (2) Principal inventory DONE: 16 LOGIN roles total. Platform-managed (10): authenticator, pgbouncer, postgres (rolbypassrls+createrole+createdb, not super), supabase_admin (super), supabase_auth_admin, supabase_etl_admin (rolbypassrls), supabase_functions_admin, supabase_read_only_user (rolbypassrls - odd for the name, platform default, not ours), supabase_replication_admin, supabase_storage_admin. App/agent-managed (6): agent_audit_pluto_ca, agent_db_pluto_cc, applog_reader, applog_writer, pm_triage_reader, support_evolutiva_cc_ro (newest, connlimit 3). (3) Backup-lane inventory DONE, already current and documented: pg_dump --format=custom every 12h (04:00/16:00 ART) via systemd evolutiva-backup@pluto.timer on whey, tier-1 gdrive 2d, tier-2 USB 90d, weekly content-verified restore drill Tue 07:30, failure path email+desktop popup, log /opt/evolutiva-backups/backup-log.sqlite - see pluto-commons.md §Backups + pluto-db.md for full detail, nothing stale found. Per-principal creds + CIDR tightening remains held per the WI's own scope (pending audit design-ping + pmmaster go/no-go) - not started, not this WI's ask.
task
2026-08-07 by wi-cli-venus
1w ago
2026-10-04 15:33