Maestro task: d4667573-c35b-4eb2-9776-9722c0d74441 (Feature 22 - Admin API Completion).
Done condition: GET /api/v1/admin/quest-definitions returns ALL definitions (active and inactive) on the admin plane with id/title/description/icon/is_active/rule/assignees/windows; empty household -> []; auth 401/403/403/200.
GET /api/v1/admin/quest-definitions returns every definition, active and
inactive, in rising id order with the same shape as the create/update
response. Backed by a new core list_all_definitions helper over
QuestDefinitionsDao.list_all/list_snapshots_all.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Maestro task: d4667573-c35b-4eb2-9776-9722c0d74441 (Feature 22 - Admin API Completion).
Done condition: GET /api/v1/admin/quest-definitions returns ALL definitions (active and inactive) on the admin plane with id/title/description/icon/is_active/rule/assignees/windows; empty household -> []; auth 401/403/403/200.
Head:
cf0e290066Base: feature/ec56eee6-... @
a808f89(dev)Checks: tests/test_api_admin_questdef_list.py = 6 passed; full suite TZ=UTC uv run pytest -q = 1727 passed.
Independent Codex gpt-5.6-terra review completed for this exact commit.