Feature 11 task 6. day_complete_celebration.yaml: event trigger on nestquest_child_day_complete (the event only fires when quests were owed and all are complete — a zero-quest day can never celebrate; documented). Once-per-CHILD-per-day dedupe via one input_text helper holding <child_id>: entries, pruned to today on every celebration: a child who un-completes and re-completes is celebrated once, a second child clearing the same day still celebrates, and the helper never outgrows its text limit. 9 tests render the dedupe and stamp templates against fixtures.
uv run pytest: 1466 passed.
Feature 11 task 6. day_complete_celebration.yaml: event trigger on nestquest_child_day_complete (the event only fires when quests were owed and all are complete — a zero-quest day can never celebrate; documented). Once-per-CHILD-per-day dedupe via one input_text helper holding <child_id>:<today> entries, pruned to today on every celebration: a child who un-completes and re-completes is celebrated once, a second child clearing the same day still celebrates, and the helper never outgrows its text limit. 9 tests render the dedupe and stamp templates against fixtures.
`uv run pytest`: 1466 passed.
Triggers on nestquest_child_day_complete (never a zero-quest day),
notifies with the payload's child name, and dedupes per child per
day via an input_text helper holding <child_id>:<today> entries
pruned to today — a re-cleared day does not re-fire, but a second
child clearing the same day still celebrates.
orchestrator-agent
merged commit 5092369d49 into feature/8c98e112-d997-424a-9de9-49cc282525f8-progress-automations-notifications2026-09-19 14:51:01 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Feature 11 task 6. day_complete_celebration.yaml: event trigger on nestquest_child_day_complete (the event only fires when quests were owed and all are complete — a zero-quest day can never celebrate; documented). Once-per-CHILD-per-day dedupe via one input_text helper holding <child_id>: entries, pruned to today on every celebration: a child who un-completes and re-completes is celebrated once, a second child clearing the same day still celebrates, and the helper never outgrows its text limit. 9 tests render the dedupe and stamp templates against fixtures.
uv run pytest: 1466 passed.