Commit Graph
22 Commits
Author SHA1 Message Date
leanderandClaude Opus 5.5 da06dfd5c1 stop holding the register command open to expire the verification
Expiry is enforced by the verification server and the cleanup loop.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 02:38:10 +02:00
leanderandClaude Opus 5.5 051a9788c4 insert pending verification atomically with on conflict
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 02:38:02 +02:00
leanderandClaude Opus 5.5 ed66636c34 send verification notification with pg_notify instead of f-string NOTIFY
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 02:37:19 +02:00
leanderandClaude Opus 5.5 5537c7a343 claim verification state atomically and reject expired ones
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 02:37:12 +02:00
leanderandClaude Opus 5.5 621239c5a5 store verification expiry as timestamptz
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 02:36:58 +02:00
leanderandClaude Opus 5.5 f82b3175a9 delete expired verifications in a single query
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 02:33:31 +02:00
leanderandClaude Opus 5.5 90f34f9fde add command for listing roles connected to galtinn groups
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 02:12:33 +02:00
leander ef6663b855 revert bad ai logic and replace with bad human logic 2026-09-17 21:38:45 +02:00
leander 23582da034 have an agent rewrite the group fetching logic
my stupid brain does not understand how this changes anything but fuck it we ball. I am too lazy to test this locally so here I go comitting it
2026-09-17 21:20:53 +02:00
leander c7711c579a specify http error codes when verification server fails 2026-09-17 20:37:50 +02:00
leander 4f8f699893 log if role assignment fails 2026-09-17 20:33:08 +02:00
leander c4f4373dbd add checks for ghost roles and role assignment permission errors
some ai agent made this. I don't think this will fix any of our core issues but it is not an unreasonable check to do anyway
2026-09-17 20:32:42 +02:00
leander 003b956a90 add more data to log message 2026-09-17 20:26:46 +02:00
leander c5c36ac464 verify payload data sent over db listener 2026-09-17 20:16:00 +02:00
leander 26c01b470f add verification server setup guide 2024-10-11 16:22:18 +02:00
leander f2d09e54f9 remove deprecated version number 2024-10-11 16:16:18 +02:00
leander d2210a2520 translate to english 2024-10-11 16:15:53 +02:00
leander 3bae17f4f1 refer to new docker compose command 2024-10-11 16:15:07 +02:00
leander 109d9cb611 improve phrasing 2024-10-11 16:14:27 +02:00
leander 975261175e improve title 2024-10-11 16:13:13 +02:00
leander 78f326de55 refer to new docker compose command in docs 2024-10-11 16:12:16 +02:00
leander 2afd2344f4 make group profiles optional
because some groups apparently lack profiles >:
2024-09-09 19:33:36 +02:00