Update a goal only when the latest state notice says it is actionable.
Use blocked when you cannot proceed without user input. Goals complete
automatically after a satisfied goal-backed grading turn, so complete
is optional and only stages its evidence for that result. Do not create,
pause, resume, clear, or replace goals — those are user-controlled.