2026-05-19-22-59-07 建立代码编纂工作流

This commit is contained in:
2026-05-19 23:05:14 +08:00
parent 5ed2c02809
commit f730a1c48b
7 changed files with 345 additions and 75 deletions

View File

@@ -0,0 +1,54 @@
# 测试方案-2026-05-19-22-59-07
## 测试方案文档路径
`工程分析/测试方案-2026-05-19-22-59-07.md`
## 静态检查
-`WebSite/` 下执行 `npm run lint`,确认 TypeScript 类型检查通过。
## 构建检查
-`WebSite/` 下执行 `npm run build`,确认生产构建成功生成 `dist/`
## 文档验证
- 确认 `工程分析/` 存在。
- 确认本次需求分析、实现方案、测试方案均按时间戳命名。
- 确认 `工程分析/代码编纂工作流.md` 覆盖用户要求的 0 到 7 步。
- 确认 `工程分析/经验记录.md` 保留旧经验并追加本次四段式记录。
- 确认 `AGENTS.md` 包含后续项目修改必须执行该流程的约束。
## 部署验证
- 检查已有 `tmux` 会话和 `4000` 端口占用。
- 使用 `tmux` 重新启动 `revoxelseg-dicom` 会话。
- 验证:
- `curl http://127.0.0.1:4000/api/health`
- `curl -I http://127.0.0.1:4000/`
## Git/Gitea 备份验证
- 使用 `git status --short` 检查工作区。
- 仅暂存本次相关文件。
- 创建 commit`2026-05-19-22-59-07 建立代码编纂工作流`
- 尝试 `git push origin main`
- 完成后提醒用户文档备份 commit 已完成;若推送失败,说明本地 commit 和失败原因。
## 回归关注点
- 本次不改业务代码,主要回归风险来自重新部署。
- 注意不要把历史 `工程分析/需求分析-*``实现方案-*``测试方案-*` 的既有删除状态一起提交。
- 注意不要提交 `WebSite/data/``WebSite/exports/`、医学影像数据或 STL 模型数据。
## 实际执行结果
- `npm run lint`:通过。
- `npm run build`通过Vite 提示存在大 chunk 警告,但构建成功。
- `tmux` 部署:已创建会话 `revoxelseg-dicom`
- 监听端口:`0.0.0.0:4000`HMR 端口 `24679`
- 健康检查:`curl http://127.0.0.1:4000/api/health` 返回 `ok: true`
- 首页验证:`curl -I http://127.0.0.1:4000/` 返回 `HTTP/1.1 200 OK`
- Git 本地备份 commit已创建本次工作流文档备份 commit提交信息为 `2026-05-19-22-59-07 建立代码编纂工作流`
- Gitea 远端推送:执行 `git push origin main` 时失败,原因是 HTTP 远端 `http://192.168.31.5:5002` 无法读取用户名;未在命令行拼接或保存凭据。