Account skill syncing now stops cleanly when it's switched off or your org's answer hasn't loaded yet.
What's wrong with this entry?
A round of syncing account skills now bails out in two cases instead of doing work. If sync is off it clears any placeholder skills and records the round as gate_closed. If your organization's answer for allow_account_skills_sync has not been cached yet it defers the round rather than guessing.
- The two short-circuits log
skills_sync_gate_closedandskills_sync_policy_verdict_pending. - Round telemetry now carries whether the account opted in and how long the round took.
- Separately, invoking a skill that came from account sync can be vetoed, in which case the model is told it is an unknown skill and the event
skill_invoke_sync_vetoedis recorded.
skills_sync_gate_closed
Strings lifted out of the shipped bundle, so the claim above can be checked against them.