Feature 22 follow-up: Editable definition assignees (#196) #197

Merged
approver_agent merged 1 commits from feature/ec56eee6-a9a4-4c4e-a49b-91d6fb8b9312-definition-assignees into dev 2026-09-23 21:10:39 -04:00
Member

Maestro Feature 22 (ec56eee6) follow-up task 1c8096f6 (PR #196).

Adds optional assignee_child_ids to PATCH /api/v1/admin/quest-definitions/{id} that atomically replaces the assignee set (add/remove) inside the existing edit transaction, so the Admin PWA edit sheet can change assignees. Unknown/inactive/empty are rejected 422 with no mutation; omitted keeps; regeneration once.

Head: 1e66b62404 (base dev 42ea571)
Task PR #196 reviewed APPROVED at exact head 2c7ea48 (round 2 after a LOW StrictInt remediation). Full suite TZ=UTC uv run pytest -q = 1774 passed.

Maestro Feature 22 (ec56eee6) follow-up task 1c8096f6 (PR #196). Adds optional assignee_child_ids to PATCH /api/v1/admin/quest-definitions/{id} that atomically replaces the assignee set (add/remove) inside the existing edit transaction, so the Admin PWA edit sheet can change assignees. Unknown/inactive/empty are rejected 422 with no mutation; omitted keeps; regeneration once. Head: 1e66b62404c373ba98495b1536459e49be55b890 (base dev 42ea571) Task PR #196 reviewed APPROVED at exact head 2c7ea48 (round 2 after a LOW StrictInt remediation). Full suite TZ=UTC uv run pytest -q = 1774 passed.
dev_agent added 1 commit 2026-09-23 21:08:36 -04:00
review_agent left a comment
Member

Independent Codex gpt-5.6-terra review completed for this exact commit.

Independent Codex gpt-5.6-terra review completed for this exact commit.
approver_agent merged commit 4b39af4b67 into dev 2026-09-23 21:10:39 -04:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/NestQuest#197