Gitea CI on grogu (kof-macos-arm64): Guards B and C from guard.yml (the de-paywall marker and if-false wrap in computeState(), no conflict markers), an unsigned Release build, and build-for-testing of the Test scheme. The tests (Guard A) are not run on CI: the runner has no GUI session for testmanagerd; docs/contributing.md documents running scripts/run_tests.sh locally before merging. config/test-base.xcconfig takes the unit-test-only Xcode 27 fix from PR #1 (test target 12.0, deprecation group downgraded, every other warning still an error); the shipping app keeps 10.13. The .github workflows stay for the GitHub mirror. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>