项目路径:D:\SalesCRM
用途:记录每次由 Codex 执行的系统优化、部署准备、数据结构调整和验证结果,避免后续遗忘、重复修改或丢失上下文。
每次执行优化前后都要记录:
本次目标:
修改文件:
docs/codex-change-log.md结果:
下一步:
codex-task-list.md 中上线前高优先级优化。本次目标:
crm_full_data.json 保存安全性,降低写入中断造成数据文件损坏的风险。修改文件:
work/crm_full_server.jsoutputs/sales_crm_full_demo.htmldocs/codex-change-log.md主要变更:
_version 版本递增。customerCategory,老数据默认使用原 source。customerCategory。验证方式:
node --check work/crm_full_server.js。结果:
customerCategory=快手 后可读取,并已删除测试客户。遗留问题/下一步:
D:\SalesCRM\data\data、D:\SalesCRM\outputs\outputs、D:\SalesCRM\work\work 等重复目录,删除前需要再次确认,避免误删用户数据。codex-task-list.md 中产品表、销售订单明细、密码安全等高优先级事项仍需后续逐项执行。本次目标:
修改文件:
outputs/sales_crm_full_demo.htmlwork/crm_full_server.jsdocs/codex-change-log.md主要变更:
验证方式:
node --check work/crm_full_server.js。结果:
遗留问题/下一步:
本次目标:
修改文件:
outputs/sales_crm_full_demo.htmlwork/crm_full_server.jsdocs/codex-change-log.md主要变更:
salesBills,用于保存销售单记录。验证方式:
node --check work/crm_full_server.js。salesBills 业务记录可创建、读取、删除。结果:
salesBills 接口闭环验证通过,测试记录已删除。遗留问题/下一步:
本次目标:
- 将销售 CRM 的正式开发目录迁移到 E:\code\SalesCRM。
- 保留原 C 盘开发目录和 D 盘部署/备份目录,不删除旧数据,避免误删。
- 后续开发、优化、同步、部署默认以 E:\code\SalesCRM 作为正式代码目录。
涉及目录:
- 原开发目录:C:\Users\Administrator\Documents\Codex\2026-07-04\wo-x
- 新正式开发目录:E:\code\SalesCRM
- 本地部署/备份目录:D:\SalesCRM
- 云服务器部署目录:/home/ubuntu/SalesCRM
主要变更:
- 创建 E:\code\SalesCRM。
- 将当前项目完整复制到 E:\code\SalesCRM,包括 work、outputs、data、docs、deploy、tools、package.json、start_crm.bat 等内容。
- 后续对销售 CRM 的代码修改,默认在 E:\code\SalesCRM 进行,再按需要同步到 D 盘或云服务器。
验证方式:
- 在 E:\code\SalesCRM 执行 node --check work\crm_full_server.js。
结果:
- 新目录已创建并完成复制。
- 后端语法检查通过。
遗留问题/下一步:
- 若后续需要彻底切换开发工作区,可将 Codex 当前工作目录也切到 E:\code\SalesCRM。
- D 盘仍作为本地部署/备份目录,不作为主要代码开发目录。