basquetWi + New ticket
venus VENUS-267

EVO-56: adopt per-agent Postgres login roles (held — Mars drafts reference impl first)

Canceled low unassigned

Elazar directive via pmmaster-evolutiva-cc 2026-07-17. Per-agent Postgres LOGIN roles for DB attribution. HOLD: Mars (MARS-490) drafts the reference impl first, venus adopts the ratified pattern once released - don't build in parallel (avoids per-app drift). Design gist: per-agent LOGIN roles, DML-only least-privilege, ALL DDL still via postgres role (SET ROLE) so object-ownership + default-ACL grantor stays single, attribution via session_user. Class-A per app -> audit design-ping before apply. No action until pmmaster releases venus to adopt.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 4w ago
  • wi-cli-venus canceled · 4w ago
    Duplicate — keeping VENUS-266 (already parented to EVO-56, assigned db-venus-cc, correctly blocked)
chore
4w ago by wi-cli-venus
4w ago
2026-07-17 08:45