Files
lijiaoqiao/scripts/auto_review/README.md

96 lines
2.3 KiB
Markdown
Raw Permalink 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.
# 自动化Review系统使用指南
## 一、系统概述
本系统为立交桥项目提供自动化的周期性review功能每3小时执行一次检查每天生成一份完整报告。
## 二、系统架构
```
scripts/auto_review/
├── auto_review.sh # 主脚本
├── auto_review_config.sh # 配置文件
├── review.sh # 快速入口
├── crontab_config # Cron配置
└── task_queue.json # 任务队列
review/
├── daily_reports/ # 每日报告目录
├── knowledge_base/ # 经验知识库
└── task_queue.json # 任务队列
```
## 三、使用方法
### 3.1 手动执行
```bash
# 执行3小时review
./scripts/auto_review/review.sh hourly
# 执行每日全面review
./scripts/auto_review/review.sh daily
# 强制执行完整review
./scripts/auto_review/review.sh force
```
### 3.2 定时任务配置
添加到crontab
```bash
# 编辑crontab
crontab -e
# 添加以下行:
# 每3小时执行一次
0 */3 * * * /home/long/project/立交桥/scripts/auto_review/review.sh hourly >> /home/long/project/立交桥/logs/auto_review/cron.log 2>&1
# 每天凌晨3点执行全面review
0 3 * * * /home/long/project/立交桥/scripts/auto_review/review.sh daily >> /home/long/project/立交桥/logs/auto_review/cron_daily.log 2>&1
```
## 四、生成的报告
### 4.1 每日报告
- 位置:`review/daily_reports/daily_review_YYYY-MM-DD.md`
- 内容:变更文件、待办任务、新发现问题、专家状态
### 4.2 Claude Code任务
- 位置:`review/claude_tasks_YYYY-MM-DD.md`
- 触发条件:发现问题或文档变更
### 4.3 经验知识库
- 位置:`review/knowledge_base/rules_and_experience_YYYY-MM-DD.md`
- 更新频率每天凌晨3点
## 五、配置说明
编辑 `auto_review_config.sh` 可修改:
- 项目根目录
- Review频率
- 关键文档列表
- 专家角色列表
## 六、任务分发
当review发现问题或文档变更时系统会
1. 生成Claude任务文件
2. 更新任务队列
3. 记录到日志
用户可以查看任务文件并交给Claude Code执行。
## 七、日志
- 日志目录:`logs/auto_review/`
- 日志文件:`review_YYYYMMDD.log`
---
**维护者**:自动化系统
**更新时间**2026-03-30