背景
在 2026-05-26 对当前 GitHub 远端分支、PR、issue 和代码结构做了一轮实际检查后,发现 DeepGraph 当前存在一个需要维护者判断的分支治理问题:
本 issue 仅提出建议,请主维护者判断;不建议在未经确认前直接删除、改 default branch 或强推。
当前分支判断
分支/对象
当前判断
建议
main
default branch,Git 历史主线清晰
保留为 default/history 主线
master
代码内容最新、能力最完整,但与 main 无共同祖先
作为“内容来源”保留,后续收敛后归档/删除
workspace/local-2026-05-20
是 master 的祖先,内容已被 master 覆盖
收敛完成后归档/删除
codex/paper-progress-and-preview-fixes
已通过 PR #17 合入 main
归档/删除
pr/nanobanana-motivation-overview-figures
已通过 PR #16 合入 main
归档/删除
production
旧快照,缺少大量后续架构能力
不作为生产/开发主线;建议重命名归档,如 archive/production-2026-04-30
PR #18
修复 acceptance/repro/doc/hash,mergeable 但 CLA 未通过
优先吸收其内容,或待 CLA 后合入
PR #8
visualization pipeline,open 且 not mergeable
暂缓,主线稳定后再评估
推荐主线策略
建议不要直接把 master 设为 default,也不要直接用 master 覆盖 main。
推荐路线:
main 当前 default,保留
\
stabilize/mainline-from-master 新建收敛分支
├─ 吸收 PR #18 的复现/acceptance 修复
├─ 吸收 master 中实验执行与 manuscript hardening 内容
├─ 修复 issue #21 的 submission hard gate
└─ 验证通过后 merge 回 main
master 暂作内容来源,收敛完成后 archive/delete
workspace/local-2026-05-20 archive/delete
production rename/archive
PR #8 wait
为什么建议这样做
保留 Git 历史清晰度
main 是 default branch,已有 PR 合并历史。即使 master 内容更完整,也不建议把无共同祖先的分支直接变成主线,否则后续 blame、PR diff、review 都会变得混乱。
保留最新工程能力
master 的代码内容明显比 main 新,尤其是:
async experiment forge / runner
compute routing / experiment watchdog
manuscript compile repair
manuscript page budget
publication tables
submission enrichment/style/visual audit
stronger require_submission_ready() 相关 gate
这些内容不应丢弃。
避免 production 名称误导
production 当前更像旧快照,不适合作为后续开发或部署事实来源。建议改名归档,避免新贡献者误基于它继续开发。
先解决可信度,再扩功能
结合 #21 ,当前最应该优先做的是 submission integrity / hard gate,而不是继续合 UI、tunnel、visualization、新 venue、新 agent 等功能增量。
建议的近期 P0 工作
P0a: 分支收敛
P0b: 吸收 PR #18 的复现修复
P0c: 对齐 issue #21 的最小高价值目标
优先实现 #21 的建议 3:让 require_submission_ready() 成为真正 hard block,并补四类确定性检查:
这些检查最适合做成可对外展示的 demo:坏稿件被明确 blocked,修复后通过,并且 CI 可复现。
暂缓事项
建议在分支收敛和 #21 hard gate 完成前暂缓:
期望维护者判断
请维护者决定:
建议结论
短期不建议继续扩功能。建议先做:
分支收敛;
复现路径修复;
下一个改进方向的建议:严格产出完整性 —— 可验证性准入 + 结果绑定 + 提交硬校验 #21 submission hard gate;
clean checkout acceptance 一键验证。
这样 DeepGraph 才能从“功能很多的 demo pipeline”收敛成“可信、可复现、可继续协作的科研系统”。
背景
在 2026-05-26 对当前 GitHub 远端分支、PR、issue 和代码结构做了一轮实际检查后,发现 DeepGraph 当前存在一个需要维护者判断的分支治理问题:
main是 default branch,包含 PR feat(#9): agenda-driven autonomous research loop #10/Integrate motivation and overview figure generation #16/Codex/paper progress and preview fixes #17 等已合入工作。master是当前代码内容最完整、最新的分支,包含 2026-05-20 的实验执行/async forge 能力,以及 2026-05-25 的 manuscript hardening、quality gates、page budget、compile repair、publication tables 等。main与master没有共同 merge-base,说明master很可能不是从当前main正常分出来的 Git 历史,而更像某个时间点手动复制/重建代码树后推送的分支。production名称容易误导,但从代码结构看更像 2026-04-30 的旧快照,缺少后来进入main/master的 agenda loop、evidence gate、venue routing、format linter、tests 等能力。本 issue 仅提出建议,请主维护者判断;不建议在未经确认前直接删除、改 default branch 或强推。
当前分支判断
mainmastermain无共同祖先workspace/local-2026-05-20master的祖先,内容已被master覆盖codex/paper-progress-and-preview-fixesmainpr/nanobanana-motivation-overview-figuresmainproductionarchive/production-2026-04-30推荐主线策略
建议不要直接把
master设为 default,也不要直接用master覆盖main。推荐路线:
为什么建议这样做
main是 default branch,已有 PR 合并历史。即使master内容更完整,也不建议把无共同祖先的分支直接变成主线,否则后续 blame、PR diff、review 都会变得混乱。master的代码内容明显比main新,尤其是:require_submission_ready()相关 gate这些内容不应丢弃。
production名称误导production当前更像旧快照,不适合作为后续开发或部署事实来源。建议改名归档,避免新贡献者误基于它继续开发。结合 #21,当前最应该优先做的是 submission integrity / hard gate,而不是继续合 UI、tunnel、visualization、新 venue、新 agent 等功能增量。
建议的近期 P0 工作
P0a: 分支收敛
main新建stabilize/mainline-from-mastermaster为内容来源,按模块分组吸收代码,而不是直接强推覆盖main为 default branchP0b: 吸收 PR #18 的复现修复
scripts/demo_agenda_loop.pyscripts/verify_acceptance.shP0c: 对齐 issue #21 的最小高价值目标
优先实现 #21 的建议 3:让
require_submission_ready()成为真正 hard block,并补四类确定性检查:?、Table ??、Figure ??等Create a ... figure、No in-image title等这些检查最适合做成可对外展示的 demo:坏稿件被明确 blocked,修复后通过,并且 CI 可复现。
暂缓事项
建议在分支收敛和 #21 hard gate 完成前暂缓:
期望维护者判断
请维护者决定:
main作为历史主线、master作为内容来源的收敛策略stabilize/mainline-from-master承接后续工作workspace/local-2026-05-20、codex/paper-progress-and-preview-fixes、pr/nanobanana-motivation-overview-figures归档/删除production重命名归档,避免被误认为当前生产主线建议结论
短期不建议继续扩功能。建议先做:
这样 DeepGraph 才能从“功能很多的 demo pipeline”收敛成“可信、可复现、可继续协作的科研系统”。