Files
REVOXELSEG_DICOM/工程分析/需求分析-2026-05-20-11-51-05.md

54 lines
2.2 KiB
Markdown
Raw 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.
# 需求分析:默认 DICOM/STL 数据纳入 Gitea
开始时间:`2026-05-20-11-51-05`
## 原始需求摘要
用户要求将 `Head_CT_DICOM/``Head_CT_ReConstruct/` 也加入 Gitea因为它们是系统默认项目数据新环境构建和演示时需要直接可用。
## 业务目标
- 默认演示项目的数据资产随代码仓库一起交付。
- 新环境克隆仓库后,无需额外复制 DICOM 和 STL 目录即可加载默认项目。
- 保持当前默认项目 `head-ct-demo` 的 DICOM 300 张、STL 9 个构件完整可用。
## 输入与输出
输入:
- `Head_CT_DICOM/`:默认 DICOM 序列,当前 300 个文件,约 154M。
- `Head_CT_ReConstruct/`:默认 STL 重建模型,当前 9 个文件,约 241M。
- `.gitignore` 当前明确忽略上述两个目录。
输出:
- 调整 `.gitignore`,不再忽略默认医学数据资产。
- 新增 `.gitattributes`,将 `.dcm``.stl` 标记为二进制文件。
-`Head_CT_DICOM/``Head_CT_ReConstruct/` 纳入 Git/Gitea。
## 影响范围
- 仓库体积会明显增加,新增约 395M 默认数据资产。
- 新环境部署时默认项目数据可直接扫描并载入。
- 不修改前后端业务代码。
- 不纳入 `新撰写软著文档/`、参考模板、位姿素材等软著相关本地材料。
## 关键约束
- 仅提交本次相关数据资产、ignore/attributes 配置和工程分析文档。
- 避免提交历史工程分析文档删除状态和无关未跟踪文件。
- DICOM/STL 为二进制资产,应避免 Git 文本 diff。
- 推送前需确认 Gitea 能接受较大体积提交。
## 风险点
- 仓库体积增加后,首次 clone/pull 时间会变长。
- 若远端 Gitea 对单文件或仓库包大小有限制push 可能失败。
- DICOM 数据属于医学影像数据,后续正式生产数据入库前必须确认脱敏和授权;本次按用户说明作为默认演示项目纳入。
## 默认假设
- 用户已明确要求将两个默认数据目录加入 Gitea本次不改用外部对象存储或 Git LFS。
- 当前默认演示数据是允许进入内部 Gitea 的项目资产。
- 保留现有目录名和文件名,避免影响后端默认扫描逻辑。