diff --git a/AGENTS.md b/AGENTS.md index 809b50e..7d5449c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -69,7 +69,7 @@ Kotlin,Jetpack Compose,Gradle(`build.gradle.kts` + `settings.gradle.kts` - Commit 和 PR 标题遵循 Conventional Commits,类型使用英文 `feat`、`fix`、`docs`、`refactor`、`test`、`chore`、`perf`、`ci`,标题不超过 72 字符。Commit 说明可使用中文或英文;英文允许句首大写,commitlint 使用内置默认忽略规则,不按 `Merge ` 前缀跳过检查。 - PR 标题、模板和说明按组织标准使用中文,写清问题、变更、实际验证和风险。AI 编写的 PR 说明使用的工具及可获得的模型信息。标签沿用现有标识符(如 `risk:high`),审批与风险说明使用中文。 - 文档、测试和普通检查使用 `risk:low`;受保护路径使用 `risk:high` 和 `needs-owner-approval`。分类标签只描述风险,是否需要批准由基于路径的 `risk-gate` 判断。 -- AI 开发使用必需的自动检查、模板校验及可用的独立 AI 审查,不额外要求人工或 CODEOWNER approving review。高风险路径按现行 `risk-gate` 要求取得放行标签:`owner-approved` 表示所有者确认,`agent-approved` 表示代理自己判断通过。只有所有者或经所有者明确授权的审查者可以添加 `owner-approved`;编码智能体绝不能添加或移除该标签,需要自己放行时用 `agent-approved`。两者都存在时 `owner-approved` 优先,`risk-gate` 的状态描述会写明是哪一种。 +- AI 开发使用必需的自动检查、模板校验及可用的独立 AI 审查,不额外要求人工或 CODEOWNER approving review。高风险路径按现行 `risk-gate` 要求取得放行标签:`owner-approved` 表示所有者确认,`agent-approved` 表示代理自己判断通过。只有所有者或经所有者逐次明确授权的审查者可以添加 `owner-approved`;授权须限定仓库、PR 与范围,代办者只能在该范围内操作,并在 PR 说明或标签记录中注明授权来源,不得扩用到其他 PR 或自行解释高风险路径。未被授权的编码智能体绝不能添加或移除该标签,需要自己放行时用 `agent-approved`。两者都存在时 `owner-approved` 优先,`risk-gate` 的状态描述会写明是哪一种。 - 保留必需检查与分支保护,通过正常检查后才能合并。PR 分支使用 `/`,不直接推默认分支,不 force-push 已审查的分支。提交、推送、合并与生产动作须有授权,同范围已有授权继续有效。 ## AI 维护与交付