Renn F
db4ac0c1c8
test(integration): E2 anti-regression — agents.role binds to 'agentrole' enum
...
Pin the SQLAlchemy enum-naming invariant: every column typed Role
(aliased as AgentRole) MUST bind to the postgres enum named
'agentrole', not 'role'. Wave A5's smoke regression came from the
inferred 'role' type colliding with migration 001's 'agentrole'.
The fix already shipped (roboco/db/tables.py::_PG_ENUM_NAME_OVERRIDES);
this test locks it in. Two assertions: agents.role.udt_name == agentrole;
no stray 'role' enum type exists in pg_type.
2026-05-12 06:35:43 +02:00
..
2026-05-12 04:22:03 +02:00
2026-05-02 03:11:49 +02:00
2026-05-11 02:15:47 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 22:25:39 +02:00
2026-05-12 06:35:43 +02:00
2026-05-06 00:32:52 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-12 04:37:01 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 22:25:39 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-12 06:27:33 +02:00
2026-05-11 02:15:47 +02:00
2026-05-11 02:15:47 +02:00
2026-05-11 02:15:47 +02:00
2026-05-12 06:27:33 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-12 06:27:33 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 22:25:39 +02:00
2026-05-06 21:02:31 +02:00
2026-05-12 06:27:33 +02:00
2026-05-12 04:03:21 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 22:25:39 +02:00
2026-05-06 21:02:31 +02:00
2026-05-05 03:19:43 +02:00
2026-05-05 03:19:43 +02:00
2026-05-06 21:02:31 +02:00
2026-05-11 02:15:47 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00
2026-05-12 03:48:47 +02:00
2026-05-06 21:02:31 +02:00
2026-05-11 02:15:47 +02:00
2026-05-11 02:15:47 +02:00
2026-05-11 02:15:47 +02:00
2026-05-11 02:15:47 +02:00
2026-05-11 02:15:47 +02:00
2026-05-11 02:15:47 +02:00
2026-05-11 02:15:47 +02:00
2026-05-11 02:15:47 +02:00
2026-05-06 21:02:31 +02:00
2026-05-06 21:02:31 +02:00