42 lines
1.4 KiB
Markdown
42 lines
1.4 KiB
Markdown
# 需求分析-2026-05-19-23-23-50
|
|
|
|
## 开始时间
|
|
|
|
2026-05-19-23-23-50
|
|
|
|
## 原始需求摘要
|
|
|
|
用户说明上一条“修改 PDF 下载文件名”的指令写错了,要求回滚。
|
|
|
|
## 业务目标
|
|
|
|
- 将 Reactive Resume PDF 下载文件名恢复到改名前的 `ZhiboWang-Resume.pdf`。
|
|
- 同步恢复运行中容器的 public JS 与 SSR 下载文件名逻辑。
|
|
- 保留本次回滚记录,避免后续误以为中文文件名仍是目标状态。
|
|
|
|
## 输入与输出
|
|
|
|
- 输入:当前最新脚本、当前 Docker 容器、相关 commit `d2edebe` 与 `d77954b`。
|
|
- 输出:脚本恢复旧文件名、运行中服务恢复旧下载名、回滚分析与经验记录。
|
|
|
|
## 影响范围
|
|
|
|
- `scripts/patch-reactive-resume-filename.sh`
|
|
- 运行中容器 `reactive-resume-reactive-resume-1`
|
|
- `工程分析/` 本次回滚文档与经验记录
|
|
|
|
## 关键约束
|
|
|
|
- 使用非破坏性新增提交完成回滚,不使用 `git reset --hard`。
|
|
- 不删除历史审计文档,新增回滚文档说明原因。
|
|
- Gitea HTTP 远端可能仍缺少凭据,推送失败需要记录。
|
|
|
|
## 风险点
|
|
|
|
- 如果只改 Git 脚本,不重新执行脚本,线上容器仍会保持中文文件名。
|
|
- 如果只回滚最新 `d77954b`,文件名会退到 `王志博-医工智能外科-简历.pdf`,仍然不是原始文件名。
|
|
|
|
## 默认假设
|
|
|
|
- “回滚一下”指回到用户提出中文文件名前的状态,即 `ZhiboWang-Resume.pdf`。
|