Wrong branch in worktree
Before merging, verify git rev-parse --abbrev-ref HEAD in worktree matches branch_name from task entry. Mismatch = abort that unit's merge and escalate.
Stale worktrees (crash recovery)
Run git worktree prune and check for stale feature-*-unit* branches before creating new worktrees. Delete stale branches before re-creating.
Shared file writes (planner error)
Two "independent" units writing the same file. Surfaces as merge conflict. Recovery: sequential re-implementation. Promote as planner misclassification finding.
Very large N (>4 units)
Conflict risk grows with N even for independent units (shared test fixtures, generated files). Consider chunking: fan out in batches of 2-4, merge each batch, run integration check, then next batch.
Integration check fails after all-green per-unit Skeptics
Units not as independent as classified - behavioral interaction. Spawn engineer on FEATURE_BRANCH for fix. Fix goes through single Skeptic. Does NOT replace Phase 6.
Phase 6 interaction
per-unit: each unit's own Skeptic IS its Phase 6 gate, reviewing only that unit's diff (not a combined diff). integration: the integration Skeptic IS Phase 6 - it reviews the combined diff after all units merge; do not spawn a second Skeptic.