Fix feature-integration review findings F06-001 and F06-002 #74

2 Commits
Author SHA1 Message Date
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