Files
REVOXELSEG_DICOM/工程分析/实现方案-2026-05-20-11-07-27.md

2.4 KiB
Raw Blame History

实现方案:取消最佳位姿与软著材料生成

实现方案文档路径:工程分析/实现方案-2026-05-20-11-07-27.md

修改目标

修正产品逻辑,取消“最佳位姿”的默认位姿和优先加载行为;按 ※撰写Agent.md 流程生成软著材料到 新撰写软著文档/,且软著材料不提交到 Gitea。

涉及路径

  • WebSite/server.ts
  • WebSite/src/components/ReverseWorkspace.tsx
  • 新撰写软著文档/
  • 工程分析/需求分析-2026-05-20-11-07-27.md
  • 工程分析/实现方案-2026-05-20-11-07-27.md
  • 工程分析/测试方案-2026-05-20-11-07-27.md
  • 工程分析/经验记录.md

技术路线

  1. 后端 defaultModelPoses() 移除 best/最佳位姿 默认项。
  2. 前端 ReverseWorkspace 移除 headCtBestPosedefaultSavedPoses 中的最佳位姿,并取消加载项目时优先选择最佳位姿/位姿2的逻辑恢复默认位姿优先。
  3. 读取 参考软著构建模板/ 三份样例,学习章节结构、登记表字段和代码汇总格式。
  4. 分析 README、前后端入口、核心页面、导出与体素化逻辑整理软著说明书、登记表和代码汇总。
  5. 创建 新撰写软著文档/,写入三份 Markdown、系统使用视频脚本/分镜、素材清单。
  6. 优先使用 Pandoc 生成 docx若 Pandoc 不存在,则尝试使用 python-docx 或 LibreOffice 可行方案。
  7. 运行 lint、build、部署验证。
  8. 工程分析和代码修正提交到 Git/Gitea软著输出目录不暂存、不提交。

兼容性与回滚方案

  • 取消最佳位姿不影响用户已保存的自定义位姿。
  • 如用户后续需要导入 head-ct-demo-pose-data.json,仍可通过位姿导入入口使用。
  • 回滚代码提交可恢复最佳位姿逻辑,但与用户当前要求相反。

预计文件变更

  • 修改:
    • WebSite/server.ts
    • WebSite/src/components/ReverseWorkspace.tsx
    • 工程分析/经验记录.md
  • 新增:
    • 本次工程分析三份文档。
    • 新撰写软著文档/ 下软著交付材料(不提交)。

提交与部署策略

  • Git 仅暂存代码修正和工程分析文档。
  • 不暂存 新撰写软著文档/head-ct-demo-pose-data.json※撰写Agent.md 等软著素材。
  • commit message 包含 2026-05-20-11-07-27 和简要描述。
  • 推送 Gitea 若网络不可达,记录失败原因并保留本地 commit。
  • 重新部署项目并验证服务。