The orchestrator asks:
is my batch safe?

check-siblings runs at the fan-in decision point. Not on a schedule. Not on every PR.
ORCHESTRATOR decomposes task DISPATCHES 4 TASKS Claude Code agent/auth Codex agent/payment Cursor agent/api Copilot agent/profile EACH PASSES CI INDIVIDUALLY 🌹 ROSENTIC check-siblings verdict CLEAR UNSAFE main batch verified, safe to merge ONLY THESE 4 not all branches RUNS IN YOUR CI · DETERMINISTIC · SOURCE CODE NEVER LEAVES YOUR RUNNER
scan-all
Whole repo
All branches against all branches. The monitoring tool. Runs on a schedule or every PR. 30 branches = 435 pairs.
check-siblings
Just my batch
Only the branches the orchestrator dispatched. The gate. Runs at the fan-in decision point. 4 branches = 10 pairs. Verdict returns to the orchestrator.