# 实现方案 —— 2026-04-18-16-45-02 ## 方案目标 建立一套标准化、可复用的代码编纂工作流,确保后续所有项目修改需求都能按统一流程执行,减少遗漏和错误。 ## 方案内容 ### 阶段一:工程分析文件夹确认(步骤 1) 1. 检查 `.\工程分析` 文件夹是否存在。 2. 若不存在则创建;若存在则确认其包含以下文件类型: - `需求分析-*.md` - `实现方案-*.md` - `测试方案-*.md` - `经验记录.md` ### 阶段二:需求分析文档生成(步骤 2) 每次用户提出修改需求时: 1. 记录开始时间 `{Year}-{Mon}-{Day}-{Hour}-{Min}-{Sec}`。 2. 创建 `.\工程分析\需求分析-{时间}.md`。 3. 文档内容包含: - 需求来源 - 需求概述(一句话描述) - 功能详细描述 - 涉及文件/模块清单 - 需求影响范围 ### 阶段三:实现方案文档生成与用户审核(步骤 3) 1. 基于需求分析,编写 `.\工程分析\实现方案-{时间}.md`。 2. 文档内容包含: - 方案目标 - 具体实现步骤(分阶段) - 涉及文件及修改点 - 风险与注意事项 3. **此处为强制审核节点**:文档生成后停止执行,等待用户确认"方案无误,继续执行"。 4. 用户确认后方可进入下一阶段。 ### 阶段四:测试方案文档生成与用户审核(步骤 4) 1. 基于实现方案,编写 `.\工程分析\测试方案-{时间}.md`。 2. 文档内容包含: - 测试目标 - 测试用例清单(编号、操作步骤、预期结果) - 回归测试范围 3. **此处为强制审核节点**:文档生成后停止执行,等待用户确认"方案无误,继续执行"。 4. 用户确认后方可进入下一阶段。 ### 阶段五:经验记录阅读与执行(步骤 5) 1. **执行前**:读取 `.\工程分析\经验记录.md`,提取与本次修改相关的经验条目。 2. **执行中**:按照已审核的实现方案修改代码。 3. **执行后**:若过程中遇到新的关键问题,按四段式追加到 `.\工程分析\经验记录.md`: - A. 具体问题 - B. 产生问题原因 - C. 解决问题方案 - D. 后续如何避免问题 ### 阶段六:Gitea 备份(步骤 6) 1. 执行以下 Git 操作: ```bash git add . git commit -m "{Year}-{Mon}-{Day}-{Hour}-{Min}-{Sec} - {简要描述}" git push origin main git tag -a v{版本号} -m "{版本描述}" git push origin v{版本号} ``` 2. 向用户汇报备份完成。 ### 阶段七:重新部署(步骤 7) 1. 执行 `npm run build` 构建生产版本。 2. 验证构建产物 `dist/` 已生成。 3. 启动预览服务 `npm run preview`(或用户指定的部署方式)。 ## 工作流强制审核点 | 审核点 | 触发条件 | 用户操作 | |--------|----------|----------| | 实现方案审核 | 实现方案文档生成完毕 | 用户阅读并回复"确认" | | 测试方案审核 | 测试方案文档生成完毕 | 用户阅读并回复"确认" | ## 本次(建立工作流)的执行差异 由于本次需求不涉及业务代码修改,阶段五(代码执行)、阶段六(备份)、阶段七(部署)均跳过或简化处理。重点在于将工作流规范文档化并确认用户理解。 ## 风险与注意事项 1. 用户必须理解两个强制审核节点(实现方案、测试方案),不可跳过。 2. 若用户在审核阶段提出修改意见,需重新生成对应文档并再次等待确认。 3. 经验记录文档需持续维护,成为项目知识库的核心资产。