Files
msh-system/msh_single_uniapp/.fixes/README.md
scottpan aae96b15be Add automation rules and cron configuration
- Add Rule 1: All coding work must use Cursor CLI with agent login
- Add Rule 2: Automated fix task checking (5min progress check, 30min auto-start)
- Configure cron jobs in ~/.openclaw/cron/jobs.json
- Add check-progress.sh script for manual/automated checks
- Update AGENTS.md with mandatory task execution rules
- Update .fixes/README.md with automation documentation

Rules:
1. Coding tasks -> Cursor CLI (agent --model auto --trust)
2. Every 5min -> Check progress
3. Every 30min -> Auto-start next fix task
2026-02-28 07:05:40 +08:00

111 lines
2.7 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.
# MSH 前端自动化修复计划
## 概述
基于 Cursor Agent 代码审查报告(`ai-nutritionist-REVIEW.md`),建立自动化修复流程,逐一解决 AI 营养师页面的问题。
**修复原则:**
- 使用新增文件方式,保留原代码备份
- 遵循"测试发现 → 修改代码 → 测试验收"流程
- 每个修复任务独立追踪,可回滚
- **涉及 Coding 工作统一使用 Cursor CLI**
---
## 自动化 Cron 任务
### 任务 1进度检查每 5 分钟)
- **ID**: `msh-fix-check-5min`
- **触发**: 每 5 分钟
- **动作**: 检查修复任务进度,报告统计信息
- **输出**: 待处理/进行中/已完成 任务数量
### 任务 2自动启动每 30 分钟)
- **ID**: `msh-fix-auto-start-30min`
- **触发**: 每 30 分钟
- **动作**: 如无可进行中的任务,自动推荐并启动下一个任务
- **条件**: `in-progress/` 为空且 `backlog/` 不为空
---
## 任务执行规则(强制)
### 规则 1Coding 工作使用 Cursor CLI
所有代码编写、重构、审查必须使用 Cursor CLI
```bash
# 登录(一次性)
agent login
# 执行任务
agent --model auto --trust -p "任务描述"
```
### 规则 2自动化检查
- 每 5 分钟自动检查进度
- 每 30 分钟自动推荐/启动任务
- 优先处理高优先级任务FIX-001 ~ FIX-003
---
## 修复任务队列
| 优先级 | 任务ID | 描述 | 状态 |
|--------|--------|------|------|
| 🔴 高 | FIX-001 | 移除初始假数据 | 待开始 |
| 🔴 高 | FIX-002 | 添加清空对话按钮 | 待开始 |
| 🔴 高 | FIX-003 | 拆分单文件组件 | 待开始 |
| 🟡 中 | FIX-004 | 多图合并为一轮对话 | 待开始 |
| 🟡 中 | FIX-005 | 消息列表使用稳定 key | 待开始 |
| 🟢 低 | FIX-006~009 | 其他优化项 | 待开始 |
---
## 使用方法
### 手动启动修复任务
```bash
cd /Users/apple/scott2026/msh-system/msh_single_uniapp
# 查看进度
./.fixes/scripts/check-progress.sh
# 启动任务
./.fixes/scripts/start-fix.sh FIX-001
# 完成任务
./.fixes/scripts/complete-fix.sh FIX-001
```
### 手动触发 Cursor 分析
```bash
# 使用 Cursor CLI 分析代码
agent --model auto --trust -p "分析 ai-nutritionist.vue 的问题"
```
---
## 文件结构
```
.fixes/
├── README.md # 本文件
├── PROGRESS.md # 进度追踪
├── backlog/ # 待处理任务 (9个)
├── in-progress/ # 进行中任务
├── completed/ # 已完成任务
└── scripts/ # 自动化脚本
├── start-fix.sh
├── complete-fix.sh
└── check-progress.sh
```
---
**最后更新**: 2026-02-28
**自动化状态**: ✅ Cron 已配置