Files
msh-system/msh_single_uniapp/.fixes
scottpan 4be53dcd1b feat: 集成 KieAI 服务,移除 models-integration 子项目
- 添加 Gemini 2.5 Flash 对话接口(流式+非流式)
- 添加 NanoBanana 图像生成/编辑接口
- 添加 Sora2 视频生成接口(文生视频、图生视频、去水印)
- 移除 models-integration 子项目(功能已迁移至主后端)
- 新增测试文档和 Playwright E2E 配置
- 更新前端页面和 API 接口
- 更新后端配置和日志处理
2026-03-03 15:33:50 +08:00
..

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

# 登录(一次性)
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 其他优化项 待开始

使用方法

手动启动修复任务

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 分析

# 使用 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 已配置