master 与单一源码已收敛
姜阳本机所有登记业务仓库统一使用 /Users/jack/code/010-cpt/008-zhct/zhctproject/<repo>;旧目录已退出活动路径,业务远端尚未擅自推送。
13登记仓库全部 master
11远端仓库无 behind/diverge
8旧活动路径已清空
0工作树脏文件
唯一源码与远端状态
| 范围 | 当前状态 | 验收 |
|---|---|---|
| 11 个 pull_or_clone 仓库 | 真实 Git 目录、master、origin 与清单一致 | 无 behind / diverge,全部干净 |
| 2 个 local_only 仓库 | 已迁入正式根目录并切到本地 master | 无远端,只证明本地唯一与干净 |
| 外层 + 嵌套旧四仓库 | 移动到可恢复备份,不再是活动源码 | 8 个旧绝对路径均不存在 |
| Docker / Finder / 控制路径 | 共同指向正式 zhctproject | 不再通过外层软链接绕行 |
本地 master 待人工审查
| 仓库 | 本地 master | 相对远端 | 已做什么 |
|---|---|---|---|
| store | 993949e85e4e | ahead 4 | 四项智慧食堂安全子集 + 无账号人员详情修复 + 远端最新恢复代码 + 43 条恢复契约断言 |
| ai_api | 48c8a30e097c | ahead 1 | 国康 AppID/企业映射、展示名和窄回归 |
| ai_store | 9fca03a08868 | ahead 1 | 只提取费用策略测试,未声称生产修复 |
| 其余 8 个远端仓库 | 各自 origin/master | ahead 0 / behind 0 | 没有可安全补并的当前变更 |
以上 3 个业务仓库均未 push。Jack 审查通过后再决定远端 master 合并。
Codex 分支:已尽量合并,不能合并有明确原因
| 仓库 | 当前 Codex 分支情况 | 未批量合并的主要原因 |
|---|---|---|
| store | 72 个;32 个祖先已入,40 个拓扑未入 | 旧基线、真实冲突、客户配置/SQL/财务支付、混合大包;已从 5 个目标中选择性提取安全内容,远端金斯瑞恢复分支已随最新 master 合入 |
| ai_api | 33 个;19 个祖先已入,3 个等价/被替代,11 个仍有独有内容 | 缺 schema、生产 env/SQL、客户专项、人脸/主备库、支付互斥方案 |
| ai_store | 1 个 | 只有测试和错误落位的 tasks 文档,没有生产修复;只提取测试 |
| ai_app | 16 个;9 个祖先已入,7 个拓扑未入 | 客户 AppID/配置冲突、聊天核心重写、BLE 插件夹带、旧 release 倒灌、缺真机测试 |
| qc / sxtyj / food_safety | 各 1 个未入 | 分别是敏感配置+冲突、1611 提交旧聚合、192 提交跨应用大包 |
完整逐仓理由见同目录 codex-branch-review.md。
断链与备份
zhctpromote被认定为错误拼写;活动源码中出现即校验失败。- master 自有真实目录不会再被软链接覆盖;不存在的可选关联不会被强行创建。
- 旧业务工作区、忽略文件和 Git 历史保存在
backups/2026-08-06-master-consolidation/。 pkcs11.txt仅保存在控制仓库 stash 的旧现场,没有进入当前工作树或提交。
人工合并门禁
- 审查三个业务仓库的
origin/master..master。 - 确认企业 10053、“国康”名称、费用口径、无账号默认字段与菜谱复制规则。
- 真实系统和小程序启动验收属于下一阶段;本页不把仓库收敛等同于系统已运行。
- 人工通过后再推业务远端;未通过时可从备份或 stash 恢复旧现场。