d76cde1af5
Presence and custody model with total validation (Feature 05, task 1)
Joshua King2026-09-15 17:43:09 -04:00
b3957ecedf
Merge pull request 'Feature 03: Children Registry and Admin Allowlist -> dev' (#56) from feature/4f802471-1de1-4c35-844f-eebf3bea0de5-children-registry-admin-allowlist into dev
orchestrator-agent2026-09-15 17:38:44 -04:00
7a1cef1e54
Merge pull request 'Admin allowlist storage seeded with the setup user (Feature 03, task 4)' (#54) from task/288a953c-admin-allowlist into feature/4f802471-1de1-4c35-844f-eebf3bea0de5-children-registry-admin-allowlist
dev_agent2026-09-15 17:33:02 -04:00
0e4f890ef9
Review fix: reopened-record setup closes the database when seeding fails
Joshua King2026-09-15 17:26:53 -04:00
7ebd893823
Test fix: malformed owner_ids validated before the seed's early return
Joshua King2026-09-15 17:23:32 -04:00
068ace5693
Review fix: owner-account fallback seed for first setup
Joshua King2026-09-15 17:22:39 -04:00
f0fa39660c
Review fix: duplicate admin selections surface as a field error
Joshua King2026-09-15 17:16:10 -04:00
d90c170460
Review fixes: persisted flow-user admin seed and real cv.multi_select
Joshua King2026-09-15 17:13:32 -04:00
0d61ea2c88
Admin allowlist storage seeded with the setup user (Feature 03, task 4)
Joshua King2026-09-15 17:03:53 -04:00
b7f7e092a0
Merge pull request 'Reorder children for panel display order (Feature 03, task 3)' (#53) from task/31e80e1a-child-reorder into feature/4f802471-1de1-4c35-844f-eebf3bea0de5-children-registry-admin-allowlist
dev_agent2026-09-15 16:47:44 -04:00
7a585afb9e
Reorder children for panel display order (Feature 03, task 3)
Joshua King2026-09-15 16:41:14 -04:00
ecffa5bb0e
Merge pull request 'Deactivate and reactivate a child without data loss (Feature 03, task 2)' (#52) from task/35e97242-child-deactivate into feature/4f802471-1de1-4c35-844f-eebf3bea0de5-children-registry-admin-allowlist
dev_agent2026-09-15 16:37:22 -04:00
a2ea42673c
Merge pull request 'Feature 14: Design Model Changes (D-007..D-010) -> dev' (#50) from feature/c16267ae-75be-4a4e-b14f-e41c06c8ab11-design-model-changes into dev
orchestrator-agent2026-09-15 11:23:37 -04:00
2263481f1e
Merge pull request '1.2 Widen instance key to (definition_id, child_id, due_date, window) (D-008)' (#48) from task/26762cd6-quest-instance-key into feature/c16267ae-75be-4a4e-b14f-e41c06c8ab11-design-model-changes
dev_agent2026-09-15 10:35:43 -04:00
522875642d
Merge pull request '1.4 Quest windows via quest_definition_windows (D-008)' (#47) from task/c2a8597a-quest-windows into feature/c16267ae-75be-4a4e-b14f-e41c06c8ab11-design-model-changes
dev_agent2026-09-15 10:35:40 -04:00
9eea769c7e
Merge pull request '1.3 Multi-assignee definitions via quest_definition_assignees (D-008)' (#46) from task/5cc267f6-quest-assignees into feature/c16267ae-75be-4a4e-b14f-e41c06c8ab11-design-model-changes
dev_agent2026-09-15 10:35:21 -04:00
b955ab487b
Merge pull request '1.1 Rename task_* to quest_* with legacy-dev migration path (D-007)' (#45) from task/dfd0b9a9-quest-rename into feature/c16267ae-75be-4a4e-b14f-e41c06c8ab11-design-model-changes
dev_agent2026-09-15 10:34:59 -04:00
a6a21af013
test: pre-start sweeps cover prior nominal occurrences (clamped monthly day, prior-year yearly, prior 2nd-Tuesday); MONTHLY_WEEKDAY post-end probe; end==start single-day for all six types
Joshua King2026-09-14 14:47:26 -04:00
2146dbb85a
test: per-type nominal-shape post-end probes; no-upper-bound coverage for all six types; end==start for all types; verified weekday facts
Joshua King2026-09-14 14:44:26 -04:00
d006d0606d
feat: add ScheduleRule model with validation and serialization (#25)
Joshua King2026-09-14 10:34:38 -04:00
a30bafcb68
Merge pull request 'Release: Feature 02 — SQLite Data Layer (2026-09-14)' (#24) from release/2026-09-14-f02-data-layer into main
overseer2026-09-14 10:22:17 -04:00
c90892f082
release: zero-byte db files are corrupt and untouched; README describes 0.2.0 deliverables
Joshua King2026-09-14 09:33:02 -04:00
1e1444d1a0
release: advance version to 0.2.0 and add Feature 02 release notes
Joshua King2026-09-14 09:30:03 -04:00
fa502730ef
test: guard all database entry points; real ImportFrom binding validation for bare raises
Joshua King2026-09-14 09:04:49 -04:00
fe8ceb2f40
test: sanctioned functions hold exactly their one table's probe; bare raises requires from-pytest import binding
Joshua King2026-09-14 09:03:23 -04:00