- Shipped
- September 25, 2026 at 4:28 AM UTC
- Author
- Kamo
- Commit
- 648050a
POST **************** behind the KamoAI secret (KamoaiInternalAuthFilter: 503 unset, 403 mismatch, constant-time). One transaction per task; Inbox tasks move to the supervisor's Inbox. Every refusal on the prefix carries reason = code, which SP02's hire-step client reads (NOT_APPLICABLE -> SKIPPED); ChecklistApiErrors builds its handlers' bodies through an overridable refusal() so the shared handlers' answers carry it too. The supervisor is held to the assignee rule only when there is an open task to hand over, and the org-change signal goes out for whatever moved even when a later task is refused.
