Celes Renata
5acb2fb43e
fix: resolve 6 integration test failures
...
1. patterns endpoint: fix query referencing non-existent column
di.catalyst_type → dir.catalyst_type (column is on document_impact_records)
2. lockouts seed: use relative timestamps (now + 7d) so active lockout
is always in the future regardless of when tests run
3. create_agent: make slug optional with auto-generation from name
4. create_source: json.dumps(config) + ::jsonb cast for asyncpg JSONB compat
5. approval_expiry: return count as int (len(expired)) not the list itself
6. metrics_consistency: fix test assertion to match API contract
(total >= active + reserve, not total == active + reserve + unrealized)
2026-04-20 04:30:13 +00:00
..
2026-04-20 04:30:13 +00:00
2026-04-11 11:59:45 -07:00
2026-04-11 03:25:08 -07:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-17 05:15:42 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-17 03:48:08 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-17 03:41:39 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-15 16:12:22 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-17 07:02:30 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-17 00:31:17 +00:00
2026-04-15 16:12:22 +00:00
2026-04-14 19:42:48 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-16 07:26:10 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00
2026-04-18 03:59:28 +00:00
2026-04-11 11:59:45 -07:00
2026-04-18 03:59:28 +00:00