diff --git a/governance/GOVERNANCE.yaml b/governance/GOVERNANCE.yaml index ba01ee1..8ef2227 100644 --- a/governance/GOVERNANCE.yaml +++ b/governance/GOVERNANCE.yaml @@ -23,7 +23,6 @@ domains: strength: enforced platform: {github: {mechanism: org-ruleset, name: main-protection, definition: rulesets/main-protection.json}} verify: {method: drift-check, frequency: daily} - exception: [AI_Web_School] - id: BP-2 intent: "合并前置:唯一 required check = gate(聚合检查)" strength: enforced diff --git a/governance/REPOS.yaml b/governance/REPOS.yaml index 0888a0c..3168ff4 100644 --- a/governance/REPOS.yaml +++ b/governance/REPOS.yaml @@ -73,8 +73,10 @@ repos: - name: AI_Web_School layer: L2 visibility: public - status: exempt - role: 历史产品仓——申报在册但豁免治理基线(repo_baseline.exclude_repos) + status: active + role: 产品仓——小学语数英个性化练习平台(Python/FastAPI 存量栈,语言准入按 ADR-0023 + 存量豁免,仅面向新服务选型);治理面已接入:gate(CI-Workflows@v1 聚合)/automerge/ + scorecard/CODEOWNERS/dependabot + App 挂载(AG-4)+ production environment(RL-1) # 上游依赖(不属于本组织;不 fork、不 submodule) # 治理方式:声明于此 + 部署渲染时 clone 并 pin tag(ADR-0002 rev1) diff --git a/governance/expected-state.json b/governance/expected-state.json index fb0aeaf..ed3725f 100644 --- a/governance/expected-state.json +++ b/governance/expected-state.json @@ -26,9 +26,7 @@ "repo_baseline": { "squash_only": true, "delete_branch_on_merge": true, - "exclude_repos": [ - "AI_Web_School" - ] + "exclude_repos": [] }, "org_secrets_required": [ "CB_APP_ID", diff --git a/governance/rulesets/codeql-gate.json b/governance/rulesets/codeql-gate.json index a512095..f26ce4b 100644 --- a/governance/rulesets/codeql-gate.json +++ b/governance/rulesets/codeql-gate.json @@ -4,7 +4,7 @@ "enforcement": "active", "conditions": { "ref_name": { "include": ["~DEFAULT_BRANCH"], "exclude": [] }, - "repository_name": { "include": ["~ALL"], "exclude": ["AI_Web_School", ".github"] } + "repository_name": { "include": ["~ALL"], "exclude": [".github"] } }, "bypass_actors": [ { "actor_id": null, "actor_type": "OrganizationAdmin", "bypass_mode": "always" } diff --git a/governance/rulesets/main-protection.json b/governance/rulesets/main-protection.json index 18b1bf4..4bc07c2 100644 --- a/governance/rulesets/main-protection.json +++ b/governance/rulesets/main-protection.json @@ -13,9 +13,7 @@ "include": [ "~ALL" ], - "exclude": [ - "AI_Web_School" - ] + "exclude": [] } }, "bypass_actors": [ diff --git a/governance/rulesets/release-tags.json b/governance/rulesets/release-tags.json index d53bc8e..21d0f59 100644 --- a/governance/rulesets/release-tags.json +++ b/governance/rulesets/release-tags.json @@ -4,7 +4,7 @@ "enforcement": "active", "conditions": { "ref_name": { "include": ["refs/tags/v*"], "exclude": [] }, - "repository_name": { "include": ["~ALL"], "exclude": ["AI_Web_School"] } + "repository_name": { "include": ["~ALL"], "exclude": [] } }, "bypass_actors": [ { "actor_id": null, "actor_type": "OrganizationAdmin", "bypass_mode": "always" }