Feature 10 task 6. nestquest_quest_completed / nestquest_quest_uncompleted fire from the service handlers on ACTUAL transitions (no-op re-complete/re-uncomplete fires nothing); nestquest_child_day_complete fires exactly once when a completion clears the owed day (zero-quest days never fire); nestquest_quest_missed defined + documented as Feature 11's contract. Payloads (child_id, child_name, instance_id, quest_title, window, due_date, due_time, occurred_at, was_on_time) documented in README.
uv run pytest: 1401 passed.
Feature 10 task 6. nestquest_quest_completed / nestquest_quest_uncompleted fire from the service handlers on ACTUAL transitions (no-op re-complete/re-uncomplete fires nothing); nestquest_child_day_complete fires exactly once when a completion clears the owed day (zero-quest days never fire); nestquest_quest_missed defined + documented as Feature 11's contract. Payloads (child_id, child_name, instance_id, quest_title, window, due_date, due_time, occurred_at, was_on_time) documented in README.
`uv run pytest`: 1401 passed.
quest_completed and quest_uncompleted fire on actual transitions with
documented payloads; child_day_complete fires when a completion clears
the child's day; quest_missed is defined as Feature 11's contract.
Payloads documented in the README for automation authors.
orchestrator-agent
merged commit b90f55f750 into feature/5841198a-cca2-4268-88e5-96a551a03609-entity-event-surface2026-09-19 12:03:44 -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 10 task 6. nestquest_quest_completed / nestquest_quest_uncompleted fire from the service handlers on ACTUAL transitions (no-op re-complete/re-uncomplete fires nothing); nestquest_child_day_complete fires exactly once when a completion clears the owed day (zero-quest days never fire); nestquest_quest_missed defined + documented as Feature 11's contract. Payloads (child_id, child_name, instance_id, quest_title, window, due_date, due_time, occurred_at, was_on_time) documented in README.
uv run pytest: 1401 passed.