edit | blame | history | raw

2026-06-26 代码冻结 Phase38

用户目标

只提交已经完成并应归档的 Mindraw 主项目变更,排除 P1-Txtflowy/canvas/.codex/、临时备份和未确认无关文件,形成后续可回滚的代码冻结点。

已完成事项

  • 定向核对主项目候选变更,没有使用 git add .
  • 运行冻结前验证:
  • npm run doctor:mindraw:test:11 个测试通过。
  • node 02-P/Round01-mindraw-defstart/spikes/002-document-lease-app-write-api/validate-document-lease.mjs:PASS。
  • node --check scripts/mindraw-doctor.mjs:通过。
  • node --check 02-P/Round01-mindraw-defstart/spikes/002-document-lease-app-write-api/validate-document-lease.mjs:通过。
  • git diff --check --cached:通过。
  • 创建冻结 commit:ebe64a4 chore: freeze mindraw phase 3.7-3.8 baseline
  • 创建本地冻结 tag:freeze-mindraw-phase37-38-20260626

归档范围

本次 commit 归档 15 个主项目文件,覆盖:

  • Phase 3.7 companion app 分发契约与 doctor / preflight POC。
  • Phase 3.7.3 clean environment QA gate。
  • Phase 3.8 document lease / App write API spike 文档、验证脚本和 QA 结论。
  • AI Frame Workflow PRD。
  • INDEX.mdCODEGRAPH.md02-P/plan-progress.markdownpackage.json 对上述成果的索引、工程地图和脚本入口同步。

明确排除

未纳入 commit:

  • P1-Txtflowy/
  • canvas/
  • .codex/
  • p.mindrawforcodex/
  • 01-I/X-参考幕布与workflowy/.$幕布与Workflowy功能树.drawio.bkp

当前状态

当前分支:codex/mindraw-0.7.2-image-quality

当前回滚点:

  • commit:ebe64a4
  • tag:freeze-mindraw-phase37-38-20260626

未决问题

  • 本次没有 push,也没有创建远端 tag。
  • Phase 3.8 仍只是 spike 状态,生产实现未开始。
  • p.mindrawforcodex/ 是未确认的独立/外部工作区内容,本次按用户要求未归档进主项目冻结点。

后续建议

  • 若需要远端备份,再单独执行 push branch 和 push tag。
  • 下一轮主项目实现建议从 Phase 3.8 production design 开始:只读 App state / live frame context API、lease manager、受控 createAiResultFrame mutation。