用途:在人工请求下、临近合并决策时检查某个已存在的拉取请求(PR)的就绪状态,并同步更新 PR 正文中的就绪描述,但不执行合并。适用于已有 PROVEN 与 REVIEWED 报告、需要判断当前是否满足合并门槛的场景。
主要能力:解析 PR 的规范契约 .p2p/work/<slug>/contract.md,确认候选、评审与证明;比较 .p2p/ 之外的完整受跟踪目录树,复核工作项与绑定父级/规格身份及评审比较基线;核对 PR 实际目标与批准计划中的最终目的地是否一致;独立评估当前目标兼容性(需针对确切当前 head 与目标对完成权威集成检查);检查必需 CI、合并队列/合并组检查、仓库审批与合并规则;将本地观测保存为 .p2p/work/<slug>/merge-readiness.md 并同步 PR 描述。
使用方式:接受已解析仓库中的 PR URL 或编号,需附带已保存的评审与证明交接或其可检索位置。用 python3 <skill-dir>/scripts/p2p_filesystem.py --repo <root> resolve .p2p/work/<slug>/contract.md 解析路径,用 save .p2p/work/<slug>/contract.md <report-name> --from <file> 保存报告。更新正文时,将完整修订后正文写入临时文件并用 gh pr edit <PR URL> --body-file <file>,随后回读正文、head、base 与门禁状态。
结果与限制:仅在候选身份、当前证明、当前评审、当前目标兼容性、冲突状态、必需检查及仓库审批与合并规则全部通过时返回 READY;兼容性失败、冲突、门禁未满足或报告过期返回 BLOCKED;材料身份、报告、规则、状态或精确配对兼容性结果无法确定时返回 UNKNOWN。此评估自身的工作进程为只读,本地报告不授予任何 Git 或远程写入权;READY 只是该状态下的建议,不构成合并授权。报告的 worker 本身不执行合并,注释、推送、开 PR、批准、重跑检查或合并;不得在此重定向目标;缺失或冲突的路由返回 /slice-contract <parent>。