Why: squad must compile against the same kernel commit as the direct path, while leaving the new loop switches unset. Evidence: scripts/submodule-consistency.sh printed ok, and go test ./... passed. Impact: only the agent-native gitlink changes. Squad runtime behavior is unchanged. Refs: feature/agent-harness-p1 Co-authored-by: Cursor <cursoragent@cursor.com>