- PRs: Fast flake check with clear status - Main: check → build-and-cache (build only starts if check passes) - Clearer failure attribution and status badges Tradeoff: 2x nix-setup on main pushes, but better job structure. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>