原始记录日期:。以下保留当时的验证范围与检查结果,不代表当前版本的页面数量或验收状态。
这是内部项目记录,不是客户案例;未据此验证所有工具安装或团队部署。

项目约定
共享价格只维护一处,旧演示保留原样。把边界写进维护说明,减少后续修改时的歧义。
新页面使用同一份价格数据;Codex 用 `plansFrom: "sol-chat"` 引用共享订阅,不再维护第二份价格。旧 `/products/` 页面仅作为既有产品演示入口,不要为了更新搭一套而重写它们。
来源:src/dayitao/README.md
代码修改
现有构建逻辑读取 plansFrom 引用,让 ChatGPT 与 Codex 使用同一组方案;价格修改后由同一内容源生成页面。
for entry in prices.values():
if entry.get('plansFrom'):
parent=entry['plansFrom']
assert parent in prices and not prices[parent].get('plansFrom'), 'Invalid shared pricing reference'
entry['plans']=prices[parent]['plans']来源:scripts/dayitao_site.py
检查结果
本地构建、链接检查与内容回归分别执行。public 模式只用于核对草稿隔离,未发布网站。
预览构建 36 个页面,含 25 篇本地样稿
草稿隔离 public 输出 11 页,草稿 0 篇
内容回归 10 项测试通过
链接与资源 79 个页面,2,861 处引用
检查结论 0 个错误,未部署来源:scripts/build-dayitao.py · scripts/check-portfolio.py · scripts/test_dayitao.py
