Browse Source

📝 docs(backup): 更新备份功能文档细节

- 补充监控系统集成实现参考路径
- 修正文件结构中测试目录的层级关系
- 环境变量说明中注明使用现有环境变量名
- 调整数据库环境变量名以匹配现有规范
- 测试覆盖率目标从80%调整为70%
- 添加文档版本历史记录
yourname 2 tháng trước cách đây
mục cha
commit
52dc5eb2d5
1 tập tin đã thay đổi với 10 bổ sung10 xóa
  1. 10 10
      docs/stories/001.005.story.md

+ 10 - 10
docs/stories/001.005.story.md

@@ -73,7 +73,7 @@ Draft
   - 备份失败时发送邮件通知
   - 磁盘空间不足时告警
   - 备份文件异常时告警
-- **集成方式**: 通过现有logger.error()发送错误信息到监控系统
+- **集成方式**: 通过现有logger.error()发送错误信息到监控系统,具体实现参考 src/server/utils/logger.ts
 
 ### 文件结构
 ```
@@ -82,11 +82,10 @@ Draft
     utils/
       backup.ts          # 主备份脚本
       restore.ts         # 恢复脚本
-  src/server/utils/
-    __tests__/
-      backup.test.ts               # 备份单元测试
-    __integration_tests__/
-      backup.integration.test.ts   # 备份集成测试
+      __tests__/
+        backup.test.ts               # 备份单元测试
+      __integration_tests__/
+        backup.integration.test.ts   # 备份集成测试
   backups/               # 备份文件存储目录
     daily/               # 每日备份
 ```
@@ -95,11 +94,11 @@ Draft
 需要配置以下环境变量:
 
 ```bash
-# 数据库连接配置
+# 数据库连接配置(使用现有环境变量名)
 DB_HOST=localhost
 DB_PORT=5432
-DB_NAME=postgres
-DB_USER=postgres
+DB_DATABASE=postgres
+DB_USERNAME=postgres
 DB_PASSWORD=postgres
 
 # 备份调度配置
@@ -121,7 +120,7 @@ ALERT_EMAIL=admin@example.com
 - 单元测试覆盖所有备份逻辑
 - 集成测试验证备份文件生成和恢复
 - E2E测试确保整个备份恢复流程正常工作
-- 测试覆盖率 > 80%
+- 测试覆盖率 > 70%
 
 ## Testing
 ### 测试标准 [Source: architecture/testing-strategy.md]
@@ -141,6 +140,7 @@ ALERT_EMAIL=admin@example.com
 |------|---------|-------------|--------|
 | 2025-09-19 | v1.0 | 初始故事创建 | Bob |
 | 2025-09-19 | v1.1 | 根据PO建议完善环境变量和监控集成 | Bob |
+| 2025-09-19 | v1.2 | 根据开发者反馈修复文件结构重复、环境变量冲突、调整测试覆盖率 | Bob |
 
 ## Dev Agent Record
 ### Agent Model Used