This website requires JavaScript.
2180b2fd49
Add the quest complete screen (1c)
overseer
2026-09-20 18:10:52 -04:00
2b45ebf035
Wire complete_quest with optimistic seal and parchment toast
dev_agent
2026-09-20 14:19:39 -04:00
6118c85a4a
Wire complete_quest with optimistic seal and parchment toast
task/complete-confirm-1j-complete-quest-optimistic-seal_e592022e-a832-4aa8-a200-7e313b7aaf7c
overseer
2026-09-20 14:16:16 -04:00
028215fa38
Define and implement the panel's empty and error states
dev_agent
2026-09-20 14:04:58 -04:00
72966bf9ae
Define and implement the panel's empty and error states
task/define-and-implement-panel-empty-and-error-states_579110fe-6e95-403a-a4ad-d587230d62f9
overseer
2026-09-20 14:01:07 -04:00
0d2e0d6f26
Add the quest log card (1b) read-only
dev_agent
2026-09-20 13:54:14 -04:00
e1796cc73f
Lower dense quest min-height floor to 58px
task/quest-log-card-1b-read-only_974f819c-3dd5-48f1-b625-b1b4d9b866a0
overseer
2026-09-20 13:50:10 -04:00
fba8f595d6
Increase afternoon roll-up reserve for wrapped text
overseer
2026-09-20 13:46:14 -04:00
729bcad62f
Rebuild nestquest-cards.js for roll-up reserve
overseer
2026-09-20 13:29:45 -04:00
263f5c2877
Increase afternoon roll-up reserve to include stack gap
overseer
2026-09-20 13:29:15 -04:00
0dff75a682
Reserve afternoon roll-up and floor dense quest height
overseer
2026-09-20 13:24:56 -04:00
39712e668b
Shrink quest tile and padding so dense columns fit
overseer
2026-09-20 13:17:21 -04:00
577c26f3cb
Fit N quest cards per column by shrinking gap and min-height
overseer
2026-09-20 13:10:18 -04:00
0dde7b886e
Fix quest log parseIsoDate RangeError from invalid hour option
overseer
2026-09-20 12:57:23 -04:00
bc04b45a66
Add the quest log card (1b) read-only
overseer
2026-09-20 12:52:17 -04:00
1911b2bf6e
Add the party board card (1a) read-only
dev_agent
2026-09-20 12:39:47 -04:00
e6059fd216
Report Lovelace card size for the 1080px party board
task/party-board-card-1a-read-only_e9ce5357-b93b-4110-9610-545e695667f5
overseer
2026-09-20 12:35:17 -04:00
46b42fbbed
Avoid double-applying timezone offset on return dates
overseer
2026-09-20 12:30:32 -04:00
745d18c041
Format return dates in the Home Assistant timezone
overseer
2026-09-20 12:24:36 -04:00
f42fc0fc65
Use HA timezone on the party board and restore 600px plates
overseer
2026-09-20 12:19:48 -04:00
a4e612da86
Preview future presence overrides in coordinator and fit the party board in 1080px
overseer
2026-09-20 11:36:01 -04:00
66a8dd2751
Add the party board card (1a) read-only
overseer
2026-09-20 11:28:51 -04:00
89f517b3ad
Add bundled fonts, token CSS, and local font-face loading
grok
2026-09-20 11:16:17 -04:00
9ddc0dba20
Add bundled fonts, token CSS, and local font-face loading
task/frontend-groundwork-www-fonts-tokens-card-registration_77289ff3-d143-4d7d-9f9a-a845b02c1a65
overseer
2026-09-20 10:37:50 -04:00
edca25affa
Add the Lit card toolchain and auto-register the Lovelace bundle
task/lit-build-toolchain-and-auto-registered-lovelace-resource_906b5ede-fafc-4c40-aace-8a19b67f984d
overseer
2026-09-20 10:08:38 -04:00
7c62c50526
Feature 11: Progress Automations and Notifications
orchestrator-agent
2026-09-19 14:54:08 -04:00
ca93176768
Read the celebration payload from trigger.event.data
feature/8c98e112-d997-424a-9de9-49cc282525f8-progress-automations-notifications
orchestrator-agent
2026-09-19 14:54:03 -04:00
e508c80465
Document the automation package and test event validity
orchestrator-agent
2026-09-19 14:52:26 -04:00
3a2e6faa69
Document the automation package and test event validity
task/document-the-automation-package-and-test-blueprint-validity_169cd7c7-1d47-4e3e-a970-80c805f0068f
orchestrator-agent
2026-09-19 14:52:12 -04:00
5092369d49
Add the day-complete celebration blueprint
orchestrator-agent
2026-09-19 14:51:01 -04:00
f6166f25d9
Compare celebration stamps as whole entries; queue events
task/day-complete-celebration-blueprint_dfe4edc2-4174-4946-8b88-6f8133180986
orchestrator-agent
2026-09-19 14:50:59 -04:00
bf84793a1c
Add the day-complete celebration blueprint
orchestrator-agent
2026-09-19 14:47:52 -04:00
9d3cb30617
Add the end-of-day parent report blueprint
orchestrator-agent
2026-09-19 14:47:38 -04:00
b913772007
Report when remaining counts are unavailable, not all-clear
task/end-of-day-parent-report-blueprint_063108d2-42e1-4793-8e16-e6914e66b5a3
orchestrator-agent
2026-09-19 14:47:37 -04:00
d2f9c50930
Add the end-of-day parent report blueprint
orchestrator-agent
2026-09-19 14:46:13 -04:00
19a17b647d
Add the afternoon open-quests reminder blueprint
orchestrator-agent
2026-09-19 14:45:52 -04:00
715aac994a
Nest notify payload fields under the action's data key
task/afternoon-open-quests-reminder-blueprint_bceedae1-22bb-4985-85c9-9cec8752ded8
orchestrator-agent
2026-09-19 14:45:50 -04:00
ad6f1768d7
Add the afternoon open-quests reminder blueprint
orchestrator-agent
2026-09-19 14:42:50 -04:00
fcc7a29f05
Add the morning summary blueprint
orchestrator-agent
2026-09-19 14:31:02 -04:00
f31bda2714
Include collision-suffixed entity ids in the morning summary
task/morning-summary-blueprint_471f061d-ff53-44e6-aea1-1dfc39e2715b
orchestrator-agent
2026-09-19 14:31:00 -04:00
dc7a82f6e2
Add the morning summary blueprint
orchestrator-agent
2026-09-19 14:24:50 -04:00
1d5143f850
Add the notification section to the options flow
orchestrator-agent
2026-09-19 14:20:15 -04:00
fbde3eeaa1
Allow saving the empty default notify target
task/add-notification-configuration-to-the-options-flow_0851eee6-b230-4c80-8d55-db752024c840
orchestrator-agent
2026-09-19 14:20:13 -04:00
3c832c1cee
Add the notification section to the options flow
orchestrator-agent
2026-09-19 14:18:18 -04:00
8c421abeb2
Add the nightly missed-quest sweep
orchestrator-agent
2026-09-19 14:16:51 -04:00
8cd43141a9
Serialize the missed sweep's watermark claim
task/nightly-missed-quest-sweep-job_93129a74-cbcd-47d8-aae4-1a2341275dcc
orchestrator-agent
2026-09-19 14:16:50 -04:00
3de9f4b970
Add the nightly missed-quest sweep
orchestrator-agent
2026-09-19 14:15:21 -04:00
25005cda77
Feature 10: Home Assistant Entity and Event Surface
orchestrator-agent
2026-09-19 13:29:29 -04:00
35e66bd9e6
Carry completion timing under the lock; shut down before close
feature/5841198a-cca2-4268-88e5-96a551a03609-entity-event-surface
orchestrator-agent
2026-09-19 13:29:25 -04:00
a65e32f577
Add the entity-and-event matrix test
orchestrator-agent
2026-09-19 13:27:09 -04:00
36263d3f19
Add the entity-and-event matrix test
task/tests-for-entities-and-bus-events_7aa407de-dc97-44e2-a9a1-c01a1324b495
orchestrator-agent
2026-09-19 13:26:51 -04:00
58cd68354f
Handle entity lifecycle for child add, deactivate, reactivate
orchestrator-agent
2026-09-19 13:25:32 -04:00
a9d8f1d225
Handle entity lifecycle for child add, deactivate, reactivate
task/handle-entity-lifecycle-for-added-deactivated-and-reactivated-children_1a3a783f-93cb-4c53-bc11-6b5f95e5c4f5
orchestrator-agent
2026-09-19 13:23:35 -04:00
933e29ae76
Refresh entities immediately after completion service calls
orchestrator-agent
2026-09-19 13:21:55 -04:00
a5dbae5d50
Serialize forced coordinator refreshes per entry
task/push-immediate-entity-updates-on-completion_aa5d615a-1beb-42c7-a1a6-0f165cd9b54b
orchestrator-agent
2026-09-19 13:21:54 -04:00
ad56d13c6e
Refresh entities immediately after completion service calls
orchestrator-agent
2026-09-19 13:16:12 -04:00
b90f55f750
Fire the documented bus events from the completion service paths
orchestrator-agent
2026-09-19 12:03:44 -04:00
2a4eec658f
Decide event transitions under the completion lock
task/fire-the-bus-events-with-documented-payloads_9b4f89fd-7f9a-4888-8606-c1c2eab24fd7
orchestrator-agent
2026-09-19 12:03:42 -04:00
fe38e5040e
Fire the documented bus events from the completion service paths
orchestrator-agent
2026-09-19 12:01:05 -04:00
fa153059cb
Add household rollup and cycle-day sensors
orchestrator-agent
2026-09-19 11:59:14 -04:00
5bca24910a
Add household rollup and cycle-day sensors
task/household-rollup-and-cycle-day-sensors_0f85dc10-365a-4407-8643-4c465743d4ec
orchestrator-agent
2026-09-19 11:58:12 -04:00
99a8a133e2
Add per-child all-done and present-today binary sensors
orchestrator-agent
2026-09-19 11:57:15 -04:00
df4c9eb21a
Add per-child all-done and present-today binary sensors
task/per-child-all-done-and-present-today-binary-sensors_57f21f59-bc3a-4e74-baea-9f54e3cf3601
orchestrator-agent
2026-09-19 11:56:10 -04:00
236e8f4adf
Add the per-child next-quest sensor
orchestrator-agent
2026-09-19 11:55:20 -04:00
1f7a7ba46c
Add the per-child next-quest sensor
task/per-child-next-quest-due-sensor-with-attributes_62ee3730-3855-4492-9943-6ef5bc9192a0
orchestrator-agent
2026-09-19 11:54:19 -04:00
813055a24c
Add per-child daily count and percentage sensors
orchestrator-agent
2026-09-19 11:53:28 -04:00
7a0c8d1885
Honor failed platform unload; derive labels from the snapshot
task/per-child-daily-count-and-percentage-sensors_e8a70a61-c28f-4064-96d4-f599a4adbf96
orchestrator-agent
2026-09-19 11:53:27 -04:00
00409a76db
Add per-child daily count and percentage sensors
orchestrator-agent
2026-09-19 11:50:18 -04:00
322038998b
Add the shared NestQuest data update coordinator
orchestrator-agent
2026-09-19 11:44:13 -04:00
5c99987e7f
Shut the coordinator down when first refresh fails setup
task/build-the-shared-dataupdatecoordinator_be0010e2-a504-4b40-87ee-053d70d947b8
orchestrator-agent
2026-09-19 11:44:11 -04:00
979eafc5a2
Add the shared NestQuest data update coordinator
orchestrator-agent
2026-09-19 11:41:12 -04:00
3ac1d32e1b
Feature 09: Permission Enforcement Layer
orchestrator-agent
2026-09-19 08:43:36 -04:00
fc81b4b813
Add the permission test matrix across every registered service
feature/e2ac03c0-f830-42bd-ab05-fc727ae8352c-permission-enforcement
orchestrator-agent
2026-09-19 08:40:25 -04:00
c1efd39ce3
Add the permission test matrix across every registered service
task/permission-test-matrix-across-every-registered-service_dbe9259d-2243-4b47-8d72-5cc38e7e81e2
orchestrator-agent
2026-09-19 08:40:20 -04:00
cf67e9bed9
Test the permission gate audit logging
orchestrator-agent
2026-09-19 08:39:08 -04:00
b5058a3bed
Test the permission gate's audit logging
task/log-denied-and-successful-admin-only-calls_8b870368-264a-4bc3-9c28-a4c161bed210
orchestrator-agent
2026-09-19 08:39:02 -04:00
eb4de7b565
Cover fail-closed no-context behavior across admin-only services
orchestrator-agent
2026-09-19 08:38:29 -04:00
d0f49b44b5
Cover fail-closed no-context behavior across admin-only services
task/fail-closed-when-no-user-context_8a3deedc-9350-43be-bd98-bc3cd39fba31
orchestrator-agent
2026-09-19 08:38:24 -04:00
2a0e568940
Gate every NestQuest service behind the admin permission check
orchestrator-agent
2026-09-19 08:37:47 -04:00
37d7b7e6c3
Gate every NestQuest service behind the admin permission check
task/implement-permission-decorator_d17696e6-763b-41e7-a8d4-c621a52a7f7b
orchestrator-agent
2026-09-19 08:36:14 -04:00
dd7ea10936
Add admin-only versus open service policy registry
orchestrator-agent
2026-09-18 16:07:56 -04:00
4281b9d01c
Add admin-only versus open service policy registry
task/define-admin-only-versus-open-operation-registry_e3da52cb-3f4f-47e6-b17c-f77d2078dcf1
orchestrator-agent
2026-09-18 16:05:12 -04:00
a2e9bdffee
Register canonical NestQuest HA services with schemas
orchestrator-agent
2026-09-18 16:03:50 -04:00
b1c42f10d0
Regenerate child instances after presence service writes
task/register-canonical-nestquest-ha-services_e032ebb8-84f7-4439-97d9-4294367a50c8
orchestrator-agent
2026-09-18 16:03:42 -04:00
2d30f0ce77
Register canonical NestQuest HA services with schemas
orchestrator-agent
2026-09-18 15:59:02 -04:00
a6d9ec927b
Merge pull request 'Release: Features 06, 07, 08 (2026-09-18)' (#97 ) from release/2026-09-18-f06-f07-f08 into main
overseer
2026-09-18 14:54:48 -04:00
bcdf03dac7
merge: origin/main into 0.5.0 release (keep 0.5.0 versions and notes)
overseer
2026-09-18 14:15:15 -04:00
52cbf33f33
release: advance version to 0.5.0 and add Features 06/07/08 release notes
overseer
2026-09-18 14:14:36 -04:00
c4fb2fbac5
Merge pull request 'Feature 08: Quest Completion and Event Log -> dev' (#95 ) from feature/a526b715-1fd2-4688-9696-a7eeb45f1644-quest-completion-event-log into dev
overseer
2026-09-18 07:14:05 -04:00
0820544fce
Completion lifecycle tests (Feature 08, task 7) (#94 )
feature/a526b715-1fd2-4688-9696-a7eeb45f1644-quest-completion-event-log
overseer
2026-09-18 07:12:47 -04:00
608fb4d926
test: completion event lifecycle coverage
task/completion-lifecycle-tests_9cad8f81
overseer
2026-09-18 07:11:51 -04:00
318d77f443
Derive missed for past-due open instances (Feature 08, task 6) (#93 )
overseer
2026-09-18 07:09:21 -04:00
c9d5fac6e5
feat: derive missed for past-due open instances
task/derive-missed-state_12eee79f
overseer
2026-09-18 07:08:24 -04:00
2ec016ebfe
Compute was_on_time at completion (Feature 08, task 5) (#92 )
overseer
2026-09-18 07:02:29 -04:00
4363ec4b30
fix: preserve microseconds in was_on_time compare
task/was-on-time-at-completion_92748f9b
overseer
2026-09-18 07:01:46 -04:00
39f6f9294f
fix: was_on_time uses HA-local not UTC fallback
overseer
2026-09-18 07:00:19 -04:00
87c7fa0c5c
feat: compute was_on_time at complete_instance
overseer
2026-09-18 06:56:18 -04:00
c3495bb277
uncomplete_instance reversal event (Feature 08, task 4) (#91 )
overseer
2026-09-18 06:52:42 -04:00
d642d8b16d
feat: uncomplete_instance as reversal event
task/uncomplete-instance_62ba2319
overseer
2026-09-18 06:49:31 -04:00
775a9906e7
complete_instance (Feature 08, task 3) (#90 )
overseer
2026-09-18 06:47:45 -04:00