DL-263
darwin CI cadence mirrors the shipped affected-on-PR + full-sweep-on-main + nightly shape (ci.yml:25-36): a macos-14 compile+bundle sweep runs on every push to main AND nightly ALWAYS (the backstop), plus an affected-on-PR leg gated by a small ubuntu pre-job asking moon which projects the PR affects (moon’s own affected-detection — the signal moon ci uses — never a GitHub paths: filter, so moon stays the single source of affected-truth per the ci.yml header’s rejection of a YAML project list), so a scarce mac runner spins up on a PR only when a darwin-relevant project is affected. Resolves distribution OQ-8
Status: Active (Matt, 2026-08-25)
Record: ../../infra/release/compass-distribution/design.md#t3–macos-app-bundle–ci-lane-unsigned