Why: composition consistency - the squad container advanced with the frame-order repair; backend's nested copy (and its nested native) must match so the composed chain carries the new event fields. Evidence: pin only; squad and native verified per-unit. Impact: nested gitlink pointer changes. Refs: feature/agent-stack-audit-remediation-b2