Joshua King
007ba1386e
Merge remote-tracking branch 'origin/dev' into task/merge-f04-dev
2026-09-14 15:19:09 -04:00
orchestrator-agent
b289e5a998
Feature 04: Recurrence Rule Engine -> dev ( #35 )
2026-09-14 15:18:04 -04:00
overseer
0637245d33
Merge pull request 'Release: Feature 04 — Recurrence Rule Engine (2026-09-14)' ( #34 ) from release/2026-09-14-f04-recurrence into main
...
Reviewed-on: #34
2026-09-14 15:14:22 -04:00
Joshua King
c157f6cb9e
Merge remote-tracking branch 'origin/feature/ff8e0866-061f-411f-9de7-1728754ca01d-recurrence-rule-engine' into release/2026-09-14-f04-recurrence
2026-09-14 15:04:32 -04:00
Joshua King
21948fdee4
release: advance version to 0.3.0 and add Feature 04 release notes
2026-09-14 15:02:21 -04:00
orchestrator-agent
8c99024dd0
Full recurrence test suite across year boundaries and leap years ( #33 )
2026-09-14 15:01:02 -04:00
orchestrator-agent
b4c9ad35c3
Implement occurrences_between range expansion ( #32 )
2026-09-14 14:54:26 -04:00
orchestrator-agent
4230c1d0d4
Enforce start_date and end_date bounds across all rule types ( #31 )
2026-09-14 14:49:46 -04:00
orchestrator-agent
5a962e0ed7
Implement yearly recurrence with leap-day policy ( #30 )
2026-09-14 14:39:52 -04:00
orchestrator-agent
db4f695541
Implement monthly nth-weekday recurrence ( #29 )
2026-09-14 14:35:53 -04:00
orchestrator-agent
d81f38528a
Implement monthly day-of-month recurrence with month-end policy ( #28 )
2026-09-14 11:15:49 -04:00
orchestrator-agent
23a52707af
Implement weekly and custom day-set recurrence ( #27 )
2026-09-14 11:10:39 -04:00
orchestrator-agent
3b638cae6f
Implement daily recurrence with interval support ( #26 )
2026-09-14 11:00:45 -04:00
orchestrator-agent
ceb32074e7
Define the ScheduleRule model and serialization ( #25 )
2026-09-14 10:54:45 -04:00
overseer
a30bafcb68
Merge pull request 'Release: Feature 02 — SQLite Data Layer (2026-09-14)' ( #24 ) from release/2026-09-14-f02-data-layer into main
...
Reviewed-on: #24
Reviewed-by: The Approver <19+approver_agent@code.cubecraftcreations.com >
Reviewed-by: The Reviewer <18+review_agent@code.cubecraftcreations.com >
2026-09-14 10:22:17 -04:00
Joshua King
c90892f082
release: zero-byte db files are corrupt and untouched; README describes 0.2.0 deliverables
...
- preflight now treats an existing zero-byte file as corrupt (retryable
refusal, file left at zero bytes) instead of silently initializing
over it; regression test added
- README overview updated for 0.2.0: database, schema, migrations,
DAOs, append-only events, and corrupt-file startup behavior
2026-09-14 09:33:02 -04:00
Joshua King
1e1444d1a0
release: advance version to 0.2.0 and add Feature 02 release notes
2026-09-14 09:30:03 -04:00
Joshua King
c6203327bd
Merge remote-tracking branch 'origin/main' into release/2026-09-14-f02-data-layer
2026-09-14 09:29:06 -04:00
orchestrator-agent
0db7d4d519
DAO unit test suite covering all eight tables ( #23 )
2026-09-14 09:12:38 -04:00
orchestrator-agent
353f01e98c
Handle missing or corrupt database on startup ( #22 )
2026-09-14 08:47:22 -04:00
orchestrator-agent
12bb4d58b4
DAO layer for task_instances and append-only completion_events ( #21 )
2026-09-14 08:28:00 -04:00
orchestrator-agent
29c058a045
DAO layer for presence schedules and overrides ( #20 )
2026-09-14 08:08:39 -04:00
orchestrator-agent
c27ed24020
DAO layer for schedule_rules and task_definitions ( #19 )
2026-09-14 07:48:01 -04:00
orchestrator-agent
43b20f2b12
DAO layer for children and admin_users ( #18 )
2026-09-14 07:26:34 -04:00
orchestrator-agent
2c8c90a24e
Implement the versioned migration runner ( #17 )
2026-09-14 07:10:23 -04:00
orchestrator-agent
e98642e236
Schema v1: task_instances and completion_events tables ( #16 )
2026-09-14 06:53:14 -04:00
dev_agent
01905ec9ee
feat: add schema v1 ddl for presence schedules and overrides ( #15 )
2026-09-13 21:59:59 -04:00
dev_agent
30748f786a
feat: add schema v1 ddl for schedule_rules and task_definitions ( #14 )
2026-09-13 21:50:18 -04:00
dev_agent
3dae2eadd7
feat: add schema v1 ddl for children and admin_users ( #13 )
2026-09-13 21:39:18 -04:00
dev_agent
eaf2e45e9a
feat: add async sqlite connection wrapper with executor-backed queries ( #12 )
2026-09-13 21:35:36 -04:00
overseer
5e65cde078
Merge pull request 'Release: Feature 01 — Integration Scaffold (2026-09-13)' ( #11 ) from release/2026-09-13-f01-scaffold into main
...
Reviewed-on: #11
v0.1.0
2026-09-13 19:54:16 -04:00
Joshua King
748c8242c3
Merge release-fix: correct rollback instructions (RLS-004)
2026-09-13 19:48:17 -04:00
Joshua King
0f4b53fd4d
docs: correct rollback instructions for the initial release
2026-09-13 19:48:12 -04:00
Joshua King
22f8b5dc55
Merge release-fix: address RLS-001..003 documentation findings
2026-09-13 19:46:42 -04:00
Joshua King
cb2be413bd
docs: fix release documentation findings (RLS-001..003)
2026-09-13 19:46:34 -04:00
approver_agent
221222275a
Merge pull request 'Feature 01: Integration Scaffold and Config Flow' ( #10 ) from feature/58fafd51-67e5-4691-8b37-cf0bb545207c-integration-scaffold into dev
2026-09-13 19:20:50 -04:00
dev_agent
b854013f1a
test: wire pytest test harness with standard hass fixture ( #9 )
2026-09-13 19:18:10 -04:00
dev_agent
c75de71f37
feat: add executor-backed SQLite path resolver helper ( #8 )
2026-09-13 18:26:23 -04:00
dev_agent
e5cda26e11
feat: implement options flow for post-setup settings ( #7 )
2026-09-13 18:26:09 -04:00
dev_agent
3b9ffa383f
feat: implement setup/unload lifecycle with options-reload listener ( #5 )
2026-09-13 15:02:42 -04:00
dev_agent
78f783cfad
docs: point HACS installation at the public GitHub mirror ( #6 )
2026-09-13 15:01:09 -04:00
dev_agent
f787d04a6b
feat: implement UI config flow with single-instance enforcement ( #4 )
2026-09-13 14:52:06 -04:00
overseer
ec888b6426
Merge pull request 'docs: add HACS repository metadata and developer setup docs' ( #3 ) from task/b1a42fd5-1911-4ee5-97ba-d4ab9da9d918-hacs-metadata-and-docs into feature/58fafd51-67e5-4691-8b37-cf0bb545207c-integration-scaffold
...
Reviewed-on: #3
2026-09-13 09:32:14 -04:00
Joshua King
5bcaa54934
Merge remote-tracking branch 'origin/feature/58fafd51-67e5-4691-8b37-cf0bb545207c-integration-scaffold' into task/b1a42fd5-1911-4ee5-97ba-d4ab9da9d918-hacs-metadata-and-docs
2026-09-12 09:34:53 -04:00
dev_agent
8d04c95314
feat: define shared constants in const.py ( #2 )
2026-09-11 16:39:41 -04:00
Joshua King
20fc696f8e
docs: add HACS repository metadata and developer setup docs
2026-09-11 09:06:02 -04:00
dev_agent
5c354c1ff5
feat: create custom_components/nestquest package structure and manifest.json ( #1 )
2026-09-10 16:50:59 -04:00
Joshua King
33e903fc7a
first commit
2026-09-10 07:18:08 -04:00