用途:通过一个合成的、可回滚的拉取请求(PR)验证 CodeRabbit 的安装与评审行为,确认默认配置下的实际表现,并完成清理。适用于需要证据支撑的首次评审验证场景。
前置条件:确认 CodeRabbit 组织、Git 提供方、仓库、套餐与责任人;阅读 references/official-docs.md,并在执行前重新核对任何有时效性的约定;在满足审批边界前仅使用合成或只读证据;保留仓库独立的 CI、安全与人工评审要求。
当前约定(据资料):CodeRabbit 可用默认值工作,YAML 为可选定制;仓库 YAML 放在根目录并从特性分支读取;草稿评审默认关闭;配置与评审命令可暴露或控制评审状态。
认证:Git 提供方会话、CodeRabbit 网页会话、CLI 凭据与 CodeRabbit API 密钥视为彼此独立的凭据。只使用已批准的会话或密钥管理引用,绝不打印密钥,也不得将凭据放入 .coderabbit.yaml、源文件、日志或交付物。
操作步骤:选择已批准的测试仓库并确认安装范围;创建一个无害的特性分支改动及可选的最小化 YAML;打开非草稿 PR,观察 walkthrough、findings 与 CI;回应一次,再按常规策略关闭或合并并清理。
工具纪律:用 Glob 在不扩大范围的前提下定位候选配置与证据文件;用 Grep 查找字段、命令、标识与过时结论;用 Read 查看最小必要文件与权威证据;Write 仅用于新的已批准本地草稿或证据产物;Edit 仅用于已知回滚方式的有限变更。文件工具不能替代经过认证的 CodeRabbit 或提供方操作。
审批边界:安装、生产仓库测试 PR 或合并前需责任人批准;在明确批准前,分析与草稿保留在本地,并记录批准人及范围。
输出:一份回执,含仓库、分支、PR、配置哈希、评审面、CI 与清理情况;附来源日期、未知项,以及观察事实与建议之间的明确边界。
错误处理:约定不清或文档冲突时停止改动、引用两个来源并请责任人裁定;缺少访问或批准时仅产出草稿与证据计划;验证或试点与预期不符时恢复原状态并保留失败证据;输出含密钥或私有代码时停止、隔离、脱敏并通知数据所有者。
验证:对照 references/official-docs.md 的有日期来源确认每项结论;核对范围、责任人、批准、正常路径、失败路径与回滚;获批变更后重新读取生效配置或提供方状态;将不支持的字段、未记录端点与未验证假设报告为失败。
限制:资料未提供具体 CLI 安装命令、价格、平台支持细节或详细代码示例;任何未解决或已变化的厂商行为应视为停止条件。