# 批量自动模式：89 单元视觉还原编排

> 每次会话开始：读 `docs/miniprogram-dev/04-audit/PROGRESS.md` 确认进度。
> 执行手册：`readSteering("action-manual.md")`
> Power 调用：`readSteering("power-integration.md")`

---

## 执行模型：4 种专职子代理

```
主代理（调度）
  → 截图代理 → 审计代理 → 修正代理 ⇆ 验证代理 → 主代理汇总
```

全程严格串行——同一时刻只有一个单元在执行。禁止预先批量截图。

---

## 主代理调度职责

1. 读 PROGRESS.md 确认进度
2. 检查 MCP 就绪
3. 新页面：隐藏 dev-fab/ai-float-button
4. 逐屏下发：截图→审计→修正/验证循环
5. 通过→更新 PROGRESS.md→下一屏
6. 需回退→回退到指定 step
7. 跳过→备注原因，继续
8. 页面所有屏通过→全量回归校验

---

## 单元内流程

```
Step 1：截图代理 → H5/MP 截图
Step 2：审计代理 → audit.md + 偏差清单
Step 3：修正代理 → 修正源码
  ├─ P0-P3 >0 且未触发跳过 → 验证代理 → 循环
  ├─ P0-P3=0 → Step 4
  ├─ 连续 5 轮无改善 → 跳过
  └─ P0-P3 >10 且连续 3 轮无法突破 → 结构重写
Step 4：主代理汇总 → 更新 PROGRESS.md
```

---

## 前置任务

P0. TS 零诊断基线：17 页面 `.ts` 全部 `getDiagnostics` 零诊断
P1. 跨页面共性偏差批量修复

---

## 批次编排

### A 批次：看板（32 单元）

board-finance（20 单元）：default 10 屏(step-0~4848) + compare 10 屏(step-0~4827)
board-coach（4 单元）：perf/salary/sv/task 各 step-0
board-customer（8 单元）：recall/potential/balance/recharge/recent/spend60/freq60/loyal 各 step-0

### B 批次：核心（4 单元）

task-list：3 屏(#33-35) | my-profile：1 屏(#36)

### C 批次：任务详情（17 单元）

task-detail：5 屏(#37-41)
task-detail-callback：4 屏(#42-45，teal 主题色)
task-detail-priority：4 屏(#46-49，orange 主题色)
task-detail-relationship：4 屏(#50-53，pink 主题色)

### D 批次：详情（12 单元）

coach-detail：5 屏(#54-58) | customer-detail：5 屏(#59-63) | customer-service-records：2 屏(#64-65)

### E 批次：绩效（18 单元）

performance：13 屏(#66-78) | performance-records：5 屏(#79-83)

### F 批次：对话（3 单元）

chat：2 屏(#84-85) | chat-history：1 屏(#86)

### G 批次：其他（3 单元）

notes：3 屏(#87-89)

---

## 子代理下发模板

### 标准单元

```
执行视觉还原对照单元：<单元 ID>
源码：H5 docs/h5_ui/pages/<page>.html | MP apps/miniprogram/.../pages/<page>/
输出：docs/h5_ui/compare/<page>/
当前步骤：step-<N>（第 M / 共 T 步）
前序屏状态：<首屏"无前序" / 后续"step-X 已通过">

执行：截图→审计→修正→验证（见 action-manual.md）
约束：只改当前屏 | 偏差在前序屏→标注"需回退" | 全局样式→标注"全局变更"
完成后：更新 PROGRESS.md
```

### 变体单元（C 批次）

```
执行视觉还原（变体简化）：<单元 ID>
与 task-detail 共享布局，仅 Banner 主题色不同。
主题色：callback=teal / priority=orange / relationship=pink
step-0 重点验证 Banner 渐变色和按钮配色，其余快速对比。
```

### 回归校验

```
执行全量回归校验：<page>
逐屏截取+审计，禁止修改源码。P0-P3 增加→标记"回归"。
```
