上线前全面评审与整改报告

上线前全面评审与整改报告

本报告从专家顾问、评审组、项目经理、架构师、测试工程师和资深用户视角,对数控报价计算器上线前状态进行复盘。完整 Markdown 原文保存在 docs/18_上线前全面评审与整改报告_2026-07-07.md

核心结论

当前项目定位清晰:CNC 加工报价初算与复核工具箱。它采用 Eleventy 静态站、浏览器本地计算和企业费率档案,符合“小而美瑞士军刀”的方向。当前已进入上线候选状态,但正式推广前仍建议持续补充真实脱敏报价案例。

已整改的上线风险

  • 部署缓存风险:非指纹化 JS/CSS 已从一年 immutable 缓存改为短缓存并重新验证。
  • CI/CD 范围漂移:删除数据库备份、后台 cleanup 和 Worker 分支,收敛为 Cloudflare Pages 静态部署。
  • 供应链漏洞:升级部署依赖后,npm audit --audit-level=moderate 已无中高危漏洞。
  • lockfile 风险:确保 package-lock.json 不再被忽略,CI 使用 npm ci 可复现安装。

当前质量门禁

  • npm test 通过。
  • npm run build 通过。
  • npm audit --audit-level=moderate 通过。
  • GitHub Actions Deploy 已收敛到 Pages-only 流程。

剩余边界

真实报价案例数量仍需继续积累,不能用虚构数据凑覆盖;CSP 仍包含 unsafe-inline,可在后续逐步迁移内联脚本和样式后收紧。