- Triggers on PR to main (opened, synchronize, reopened) - Build-deploy job: xcodegen + xcodebuild for iOS device - Posts PR comment when build succeeds - wait-approval job: polls for LGTM/KO comments via Gitea API - Auto-merges on LGTM, blocks on KO, timeout after 2h