arc53-machine
7ddb5f6400
fix(pat): align replay scopes, keep 404/405, retire expired names, document the PAT_ENABLED switch
...
The ASGI message events route now accepts the same scopes as its Flask
sibling (conversations:read or chat:run) through a shared constant. A token
request that fails routing gets Flask's 404/405 instead of a 403. Creating a
token retires an expired token that still held the name. allowed_ids uses
is_pat instead of a bare literal. PAT_ENABLED is documented as the master
switch it is: turning it off stops every existing token from authenticating.
The docs explain that sources are matched by name (oldest wins) and point CI
flows at sources upload --replace.
2026-09-20 12:12:42 +01:00
..
2026-09-07 10:20:43 +01:00
2026-09-20 12:12:42 +01:00
2026-09-17 13:20:04 +01:00
2026-09-17 13:34:59 +01:00
2026-09-14 14:12:21 +01:00
2026-09-12 19:35:22 +01:00
2026-08-21 13:04:57 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-17 11:14:34 +01:00
2026-09-17 11:14:34 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-15 17:54:24 +01:00
2026-09-12 17:44:18 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-20 12:12:42 +01:00
2026-09-15 17:54:24 +01:00
2026-09-15 17:54:24 +01:00
2026-09-15 17:54:24 +01:00
2026-09-14 17:27:13 +01:00
2026-03-12 14:46:26 +00:00
2026-09-14 12:52:15 +01:00
2026-09-07 10:20:43 +01:00
2026-09-14 12:52:15 +01:00
2026-04-18 13:13:57 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-15 17:54:24 +01:00
2026-09-07 10:20:43 +01:00
2026-09-14 08:33:46 +01:00
2026-09-14 10:19:59 +01:00
2026-09-14 12:52:15 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 14:02:59 +01:00
2026-09-17 11:32:50 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-14 10:19:59 +01:00
2026-09-14 21:46:09 +01:00
2026-01-22 13:11:24 +02:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2023-10-15 17:00:54 +05:30
2026-09-12 17:28:58 +01:00
2026-09-07 12:02:07 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-17 11:04:01 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-14 12:52:15 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-09 11:09:09 +01:00
2026-09-14 17:27:13 +01:00
2026-09-07 10:20:43 +01:00
2026-09-15 17:54:24 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00
2026-09-07 10:20:43 +01:00