3.5 KiB
3.5 KiB
目标 PR 与仓库关系示例
指定 #430、#431 只表示这两条是目标,不表示只比较它们。先固定主线并完整扫描 open/merged 元数据:
gitlink-cli repo +info --owner Gitlink --repo gitlink-cli --format json
gitlink-cli pr +list --owner Gitlink --repo gitlink-cli --state open --page 1 --limit 100 --format json
gitlink-cli pr +list --owner Gitlink --repo gitlink-cli --state merged --page 1 --limit 100 --format json
gitlink-cli pr +files --owner Gitlink --repo gitlink-cli --id <target> --format json
gitlink-cli pr +diff --owner Gitlink --repo gitlink-cli --id <target> --format json
列表命令必须继续翻页直到结束。全部对象先进入元数据索引,只有命令、模块、Issue、字段、路径或历史来源命中的候选才补拉完整 Diff。
# PR 仓库关系摘要
**分析基线:** `master@abcdef1`;源码 420 个文件;open PR 12 条/1 页;merged PR 86 条/2 页;失败页 0。
## PR #431
**对主线:** <span style="color:#175CD3"><strong>扩展主线维护能力</strong></span> **[extends_mainline]**:baseline 没有维护编排入口但已有 Skill 目录约定;依据:主线源码和 frontmatter 契约;影响:应保持现有规范。
**对 open 队列:** <span style="color:#B54708"><strong>存在一个上游契约依赖</strong></span> **[reorder]**:#430 提供目标消费的队列字段;依据:全部 12 条 open 索引和候选 Diff;下一步:先稳定字段。
**对 merged 历史:** <span style="color:#067647"><strong>继承证据结构且无重复编排器</strong></span> **[passed]**:#429 提供上下文证据结构;依据:全部 86 条 merged 索引与 Git 历史;影响:保留演进来源。
**关系判断:** <span style="color:#175CD3"><strong>与 #430 互补并适合联合评审</strong></span> **[review_together]**:一条生产队列信号、一条消费信号;依据:字段与调用链;影响:一次确认契约。
**处理建议:** <span style="color:#B54708"><strong>先稳定上游字段,再复看 #431</strong></span> **[reorder]**:当前风险来自字段漂移;依据:TP-001 与 TP-002;下一步:固定契约后重跑。
## PR #430
**对主线:** <span style="color:#067647"><strong>补齐主线队列差异缺口</strong></span> **[fills_mainline_gap]**:baseline 有 workflow 框架但缺少等待方输出;依据:主线命令与源码索引;影响:形成有效增量。
**对 open 队列:** <span style="color:#175CD3"><strong>存在互补下游且无竞争实现</strong></span> **[review_together]**:#431 消费新增字段;依据:全部 12 条 open 索引与候选 Diff;影响:需要确认接口。
**对 merged 历史:** <span style="color:#067647"><strong>继承 workflow 基础但没有历史重复</strong></span> **[passed]**:历史只有基础命令来源;依据:全部 86 条 merged 索引与路径历史;影响:无需择一。
**关系判断:** <span style="color:#175CD3"><strong>是 #431 的互补上游</strong></span> **[complements]**:提供队列信号;依据:生产/消费字段关系;影响:建议联合理解。
**处理建议:** <span style="color:#175CD3"><strong>先独立验证字段契约</strong></span> **[reorder]**:下游依赖稳定字段;依据:TP-001;下一步:通过契约测试后处理 #431。
示例数字和关系只定义格式。实际运行必须重新分页、固定 baseline、读取源码并生成当前证据,不能复用示例判断。