Feature 10 task 7. complete_quest / uncomplete_quest force an immediate coordinator refresh when the call appended (the appended verdict from PR #110 gates it, so no-op calls do no work), so entity states reflect the change the moment the service call returns; the scheduled materialize internals are direct function calls and never trigger this. Tests assert quests_remaining_today / quests_completed_today update with no manual refresh and day-complete fired exactly once.
uv run pytest: 1405 passed.
Feature 10 task 7. complete_quest / uncomplete_quest force an immediate coordinator refresh when the call appended (the appended verdict from PR #110 gates it, so no-op calls do no work), so entity states reflect the change the moment the service call returns; the scheduled materialize internals are direct function calls and never trigger this. Tests assert quests_remaining_today / quests_completed_today update with no manual refresh and day-complete fired exactly once.
`uv run pytest`: 1405 passed.
complete_quest and uncomplete_quest force a coordinator refresh when
the call appended, so entity states land the moment the service call
returns; scheduled internals are unaffected.
orchestrator-agent
merged commit 933e29ae76 into feature/5841198a-cca2-4268-88e5-96a551a03609-entity-event-surface2026-09-19 13:21:56 -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 7. complete_quest / uncomplete_quest force an immediate coordinator refresh when the call appended (the appended verdict from PR #110 gates it, so no-op calls do no work), so entity states reflect the change the moment the service call returns; the scheduled materialize internals are direct function calls and never trigger this. Tests assert quests_remaining_today / quests_completed_today update with no manual refresh and day-complete fired exactly once.
uv run pytest: 1405 passed.