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

53 lines
2.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 实现方案:取消最佳位姿与软著材料生成
实现方案文档路径:`工程分析/实现方案-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` 移除 `headCtBestPose``defaultSavedPoses` 中的最佳位姿,并取消加载项目时优先选择最佳位姿/位姿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。
- 重新部署项目并验证服务。