overseer
d09ac91ade
test: race coverage for list_definitions_for_child and list_active_definitions (F74-002)
2026-09-17 12:04:50 -04:00
overseer
e7daecf970
Fix quest-definition query snapshot coherence and edit error field naming
...
Read definitions, rules, assignees and windows in one locked transaction via DAO snapshot-list methods so concurrent edits cannot interleave; re-raise edit's missing-definition error with a definition_id field prefix.
2026-09-17 11:55:35 -04:00
overseer
e60a9892ff
Tests for the quest definition business layer (Feature 06, task 7) ( #72 )
2026-09-17 09:58:15 -04:00
overseer
1432dba74c
Quest definition query helpers for materialization (Feature 06, task 6) ( #71 )
2026-09-17 09:49:54 -04:00
overseer
1b6973efd3
Deactivate and reactivate a quest definition (Feature 06, task 5) ( #70 )
2026-09-17 09:40:15 -04:00
overseer
4606d7ddd0
Assign and unassign children on a quest definition (Feature 06, task 4) ( #69 )
2026-09-17 09:21:21 -04:00
overseer
802258d431
Edit a quest definition's metadata, schedule rule, and windows (Feature 06, task 3) ( #68 )
2026-09-17 09:06:11 -04:00
overseer
d9cdac87d7
Create a quest definition with rule, assignees, and windows (Feature 06, task 2) ( #67 )
2026-09-17 08:41:56 -04:00