Validate and reconcile backend-neutral agent lifecycle state, explicit capability support, and repo-relative mutation scopes. Use before routing, resuming, messaging, or running concurrent mutating agents.