Files
val-blog/org/m2/M2_BATCH_PLAN.md
T

67 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.
# M2 小规模并行调度(A方案)批次计划
## 0) 依据
- 宪章:`org/CONSTITUTION_v1.md`(双签铁律、升级条件、失败先入刑部)
- 门禁脚本:`org/pilot/gate_check.sh`
- 门禁阈值:`org/pilot/gate_config.json`
- `maxTokens=30000`
- `maxRetries=2`
- `maxMinutes=40`
---
## 1) 并行任务定义(T1/T2/T3
| 任务 | 目标 | 负责人(主责) | 预估 tokens | 预估 retries | 预估 minutes | 预期门禁结果 | 触发依据 |
|---|---|---|---:|---:|---:|---|---|
| T1 | 基线实现与文档补全(低风险) | 工部(Worker+ 户部(Resources | 18000 | 1 | 25 | PASS | 全部低于阈值,`escalationFlag=false` |
| T2 | 高负载回归与失败复现(压测验证) | 刑部(Justice+ 工部(Worker | 36000 | 2 | 35 | BLOCK | `tokens(36000) > 30000`,脚本应返回 `BLOCK` |
| T3 | 涉及外部发布草案(需人工拍板) | 礼部(Rites)+ 兵部(Guardian+ 门下省(Auditor | 12000 | 1 | 20 | PAUSE_AND_ESCALATE | `escalationFlag=true`;且命中宪章升级条件(对外发送) |
> 门禁调用样例:
> - T1: `bash org/pilot/gate_check.sh 18000 1 25 false` → `PASS`
> - T2: `bash org/pilot/gate_check.sh 36000 2 35 false` → `BLOCK`
> - T3: `bash org/pilot/gate_check.sh 12000 1 20 true` → `PAUSE_AND_ESCALATE`
---
## 2) 执行顺序(A方案:小规模并行)
### Wave 1(并行启动)
1. **T1/T2/T3 同时进入门禁预检**(尚书省统一发起)。
2. **T1 PASS 后进入执行**:按宪章先拿“门下+兵部”双签,再由工部落地。
3. **T2 BLOCK 后不执行**:转刑部出降载方案(拆批/降token)后再提重审。
4. **T3 PAUSE_AND_ESCALATE 后暂停**:上报谷老板,待拍板后决定继续或终止。
### Wave 2(收口)
1. 汇总 T1 执行结果与证据。
2. 汇总 T2 阻断原因与修复建议。
3. 汇总 T3 升级决策状态(待批/通过/驳回)。
---
## 3) 汇总口径(批次 KPI
设总任务数 `N=3`
- **通过率(Pass Rate** = `PASS 数 / N`
- **阻断率(Block Rate** = `BLOCK 数 / N`
- **升级触发率(Escalation Trigger Rate** = `PAUSE_AND_ESCALATE 数 / N`
按本批次预期:
- PASS = 1T1
- BLOCK = 1T2
- PAUSE_AND_ESCALATE = 1T3
则:
- 通过率 = `1/3 = 33.3%`
- 阻断率 = `1/3 = 33.3%`
- 升级触发率 = `1/3 = 33.3%`
---
## 4) 控制要求(尚书省执行约束)
- 不得绕过门禁脚本直接放行。
- 任一失败先进入刑部给出修复路径,再决定重试。
- 涉及外发/不可逆/安全边界变化,必须升级上报谷老板最终拍板。
- 全流程留痕:门禁输出、双签记录、执行日志、汇总口径统一归档。