2.4 KiB
2.4 KiB
实现方案:取消最佳位姿与软著材料生成
实现方案文档路径:工程分析/实现方案-2026-05-20-11-07-27.md
修改目标
修正产品逻辑,取消“最佳位姿”的默认位姿和优先加载行为;按 ※撰写Agent.md 流程生成软著材料到 新撰写软著文档/,且软著材料不提交到 Gitea。
涉及路径
WebSite/server.tsWebSite/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
技术路线
- 后端
defaultModelPoses()移除best/最佳位姿默认项。 - 前端
ReverseWorkspace移除headCtBestPose与defaultSavedPoses中的最佳位姿,并取消加载项目时优先选择最佳位姿/位姿2的逻辑,恢复默认位姿优先。 - 读取
参考软著构建模板/三份样例,学习章节结构、登记表字段和代码汇总格式。 - 分析 README、前后端入口、核心页面、导出与体素化逻辑,整理软著说明书、登记表和代码汇总。
- 创建
新撰写软著文档/,写入三份 Markdown、系统使用视频脚本/分镜、素材清单。 - 优先使用 Pandoc 生成 docx;若 Pandoc 不存在,则尝试使用
python-docx或 LibreOffice 可行方案。 - 运行 lint、build、部署验证。
- 工程分析和代码修正提交到 Git/Gitea;软著输出目录不暂存、不提交。
兼容性与回滚方案
- 取消最佳位姿不影响用户已保存的自定义位姿。
- 如用户后续需要导入
head-ct-demo-pose-data.json,仍可通过位姿导入入口使用。 - 回滚代码提交可恢复最佳位姿逻辑,但与用户当前要求相反。
预计文件变更
- 修改:
WebSite/server.tsWebSite/src/components/ReverseWorkspace.tsx工程分析/经验记录.md
- 新增:
- 本次工程分析三份文档。
新撰写软著文档/下软著交付材料(不提交)。
提交与部署策略
- Git 仅暂存代码修正和工程分析文档。
- 不暂存
新撰写软著文档/、head-ct-demo-pose-data.json、※撰写Agent.md等软著素材。 - commit message 包含
2026-05-20-11-07-27和简要描述。 - 推送 Gitea 若网络不可达,记录失败原因并保留本地 commit。
- 重新部署项目并验证服务。