Some checks failed
Aegis CI / lint-and-test (push) Has been cancelled
POST /ownership/queue with an invalid reason or priority was silently passing Pydantic and crashing at the DB layer (PostgreSQL enum type mismatch → 500). Added @field_validator for both fields, matching the existing validators in QueueItemPatch. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>