feat: add typed DAO layer for task_instances and append-only completion_events (#21)

This commit is contained in:
Joshua King
2026-09-14 08:10:41 -04:00
parent 29c058a045
commit ea6cf73bdc
4 changed files with 1143 additions and 4 deletions
+2
View File
@@ -484,6 +484,8 @@ def test_children_and_admin_sql_lives_only_in_dao_module() -> None:
"custom_components/nestquest/dao_presence.py", # validates the
# schedule/override child exists before writing (same FK shape
# as dao_rules: one existence SELECT per write)
"custom_components/nestquest/dao_instances.py", # validates the
# instance/event child exists before writing (same FK shape)
"custom_components/nestquest/schema.py", # declares the DDL
"custom_components/nestquest/migrations.py", # applies the DDL
"tests/test_schema.py", # tests the DDL