Files
REVOXELSEG_DICOM/工程分析/实现方案-2026-05-19-22-59-07.md

56 lines
2.5 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-19-22-59-07
## 实现方案文档路径
`工程分析/实现方案-2026-05-19-22-59-07.md`
## 修改目标
建立并固化项目级代码编纂工作流,使后续项目修改必须留下需求分析、实现方案、测试方案、经验记录、备份 commit 与部署验证。
## 涉及路径
- `工程分析/工程整体分析.md`
- `工程分析/代码编纂工作流.md`
- `工程分析/需求分析-2026-05-19-22-59-07.md`
- `工程分析/实现方案-2026-05-19-22-59-07.md`
- `工程分析/测试方案-2026-05-19-22-59-07.md`
- `工程分析/经验记录.md`
- `AGENTS.md`
## 技术路线
1. 记录本次开始时间 `2026-05-19-22-59-07`
2. 阅读项目 README、`WebSite/README.md``package.json``server.ts`、API 封装和主要 React 组件。
3. 从 Git 中读取旧 `工程分析/工程整体分析.md``代码编纂工作流.md``经验记录.md`,保留旧知识库。
4. 恢复并更新三个核心文档,只处理本次必要文件。
5. 新增本次需求分析、实现方案、测试方案。
6. 新增根目录 `AGENTS.md`,提醒后续进入仓库的助手优先执行该工作流。
7. 执行静态检查和构建。
8. 使用 `tmux` 重新部署 `WebSite` 服务到 `0.0.0.0:4000`
9. 验证 HTTP 健康检查和页面响应。
10. 仅暂存本次相关文档和 `AGENTS.md`,创建包含时间戳和简要描述的 commit并尝试推送到 Gitea。
## 兼容性与回滚方案
- 本次不修改业务代码,不改变 API、前端页面和运行态数据结构。
- 若文档内容需要回滚,可回退本次 commit。
- 若部署失败,可保留当前代码构建结果,检查 `tmux` 会话日志和端口占用后重新启动。
- 若 Gitea 推送失败,本地 commit 仍保留,可稍后网络恢复后执行 `git push origin main`
## 预计文件变更
- 更新:`工程分析/工程整体分析.md`
- 更新:`工程分析/代码编纂工作流.md`
- 更新:`工程分析/经验记录.md`
- 新增:`工程分析/需求分析-2026-05-19-22-59-07.md`
- 新增:`工程分析/实现方案-2026-05-19-22-59-07.md`
- 新增:`工程分析/测试方案-2026-05-19-22-59-07.md`
- 新增:`AGENTS.md`
## 提交与部署策略
- 暂存时显式列出本次文件,避免把工作区已有历史删除状态混入 commit。
- commit message 使用:`2026-05-19-22-59-07 建立代码编纂工作流`
- 部署方式沿用项目约定:`tmux` 会话 `revoxelseg-dicom` + `npm run serve -- --host 0.0.0.0 --port 4000`