Files
openclaw-config/workspace-resume/weekly-reports/使用指南.md
T

221 lines
4.6 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.
# 📋 周报持久化归档使用指南
## ✅ 已实现功能
### 1. 自动归档
每周五生成周报时,脚本会**自动**执行两步操作:
- ✅ 存入钉邮草稿箱(用于发送)
- ✅ 保存到 `weekly-reports/YYYY/YYYY-Www-周报.md`(用于归档)
### 2. 汇总工具
支持按周/月/年/自定义范围汇总工作内容,用于月度、年度考核。
---
## 🚀 使用方法
### 方式一:使用周报技能(推荐)
当你需要生成周报时,只需告诉我:
> "生成本周周报" 或 "写周报"
我会:
1. 询问你本周的工作内容(或从日记中提取)
2. 按标准格式生成周报
3. **自动归档**到 `weekly-reports/` 目录
4. 存入钉邮草稿箱
5. 通知你去钉钉邮箱确认发送
### 方式二:手动运行脚本
```bash
cd /home/yangxuan/.openclaw/workspace-resume
# 生成并发送周报(自动归档)
python3 send_weekly_report.py \
--project G5 \
--plain "项目名称: 维云智造 G5
主要任务: 本周主要任务
本周工作内容
周一(2026-08-25
- 工作内容 1
- 工作内容 2
存在问题
无" \
--html "<p>HTML 版本正文</p>" \
--date-range "2026-08-25 ~ 2026-08-29"
# 如果只想发送邮件,不归档(不推荐)
python3 send_weekly_report.py --no-archive ...
```
### 方式三:查看历史周报
```bash
# 查看某年所有周报
ls weekly-reports/2026/
# 查看特定周报内容
cat weekly-reports/2026/2026-W31-周报.md
# 搜索包含关键词的周报
grep -r "库存预警" weekly-reports/
```
---
## 📊 汇总工具使用
### 按月汇总(月度考核)
```bash
cd weekly-reports
python3 summarize_reports.py --month 2026-07
```
生成文件:`summary_20260731_174000.md`
### 按年汇总(年度考核)
```bash
python3 summarize_reports.py --year 2026
```
### 按周查看
```bash
python3 summarize_reports.py --week 2026-W31
```
### 自定义日期范围
```bash
python3 summarize_reports.py --range 2026-07-01 2026-09-30
```
---
## 📁 文件结构
```
weekly-reports/
├── README.md # 归档说明文档
├── 使用指南.md # 本文件
├── summarize_reports.py # 汇总工具脚本
├── 2025/ # 2025 年周报
│ ├── 2025-08/
│ ├── 2025-09/
│ └── ...
├── 2026/ # 2026 年周报
│ ├── 2026-W29.md
│ ├── 2026-W31-周报.md
│ ├── 2026-W35-周报.md # 最新归档
│ └── summary_*.md # 生成的汇总报告
└── ...
```
---
## 🔍 汇总报告示例
运行汇总工具后,会生成类似以下的报告:
```markdown
# 工作总结报告
**时间范围:** 2026-07-01 ~ 2026-07-31
**生成时间:** 2026-07-31 17:40
**包含周报数:** 4 周
## 📊 项目汇总
### 维云智造 G5
**参与周次:** 2026-W27, 2026-W28, 2026-W29, 2026-W30
**主要任务:**
- 2026-W27: 库存预警模块开发
- 2026-W28: 出入库流程优化
- 2026-W29: 生产领料功能测试
- 2026-W30: 版本发布支持
## ⚠️ 存在问题汇总
### 2026-W28
- 历史数据迁移存在兼容性问题
### 2026-W30
- 测试环境不稳定
## 📋 原始周报记录
### 2026-W27 (2026-07-01 ~ 2026-07-05)
文件:weekly-reports/2026/2026-W27-周报.md
...
```
---
## 💡 最佳实践
### 1. 每周五固定流程
```
1. 收集本周工作内容(从日记或记忆)
2. 生成周报(通过对话或脚本)
3. 自动归档 + 存入草稿箱
4. 去钉钉邮箱确认发送
```
### 2. 月度考核准备
```bash
# 每月最后一天运行
python3 summarize_reports.py --month 2026-XX
```
### 3. 年度考核准备
```bash
# 每年年底运行
python3 summarize_reports.py --year 2026
```
### 4. 快速检索
```bash
# 查找某个项目的所有周报
grep -r "G5" weekly-reports/ --include="*.md"
# 查找包含特定关键词的周报
grep -r "库存预警" weekly-reports/ --include="*.md" -l
```
---
## ❓ 常见问题
### Q: 归档文件在哪里?
A: `weekly-reports/YYYY/YYYY-Www-周报.md`
### Q: 如何查看某个月的所有工作?
A: 使用汇总工具:`python3 summarize_reports.py --month 2026-07`
### Q: 历史周报(2025 年)有归档吗?
A: 有,已整理到 `weekly-reports/2025-XX/` 各月目录中
### Q: 可以手动修改归档文件吗?
A: 可以,归档文件是普通 Markdown 文件,可随时编辑
### Q: 如果忘记归档怎么办?
A: 可以手动创建文件到对应目录,命名格式:`YYYY-Www-周报.md`
---
## 📞 需要帮助?
直接告诉我:
- "帮我生成本周周报"
- "汇总 7 月份的工作"
- "查找关于库存的周报"
- "生成年终总结"
我会帮你处理!