--- status: active system: ci specification_version: 1 migration: in_progress owners: - kandev --- # CI automation system ## Purpose The CI automation system defines base-controlled GitHub Actions behavior for contributor pull requests. It owns the trust gates for AI review, preview deployment, and pull request walkthrough generation. ## Ownership - Maintainer approval labels and their persistence rules. - Direct contributor allowlist gates and their fail-closed behavior. - Workflow event filters and job-level authorization expressions. - Permissions and credential boundaries for review, preview, walkthrough, and publication jobs. - Workflow contract tests for these boundaries. ## Exclusions - The review provider prompts and provider-specific agent behavior. - The preview deployment command and its infrastructure. - The walkthrough skill, renderer, and artifact format. - Kandev application state or user-interface behavior. ## Specification map ### Requirements - [Unified contributor PR automation](requirements/unified-contributor-pr-automation.md) - [Contributor merge approval revocation](requirements/contributor-merge-approval-revocation.md) - [Pull request size labels](requirements/pull-request-size-labels.md) ### System design - [Unified contributor PR automation](system-design/unified-contributor-pr-automation.md) - [Contributor merge approval revocation](system-design/contributor-merge-approval-revocation.md) - [Pull request size labels](system-design/pull-request-size-labels.md) ## Migration The new shared trust contract replaces the label portions of the [Claude fork review allowlist requirement](../integrations/requirements/claude-fork-review-allowlist.md) and the [PR walkthrough requirement](../ui/requirements/pr-walkthrough.md). Provider and walkthrough behavior remains in those canonical owning systems.