102 lines
4.1 KiB
Markdown
102 lines
4.1 KiB
Markdown
# M2 Batch-2 Dispatch Sheet(Controller: Vector)
|
||
|
||
## 0) Dispatch Decision
|
||
**Status: CONDITIONAL_GO(前置条件已满足,可按主计划发车)**
|
||
|
||
- 已核验前置:
|
||
- `org/CONSTITUTION_v1.md` ✅
|
||
- `org/pilot/gate_check.sh` ✅
|
||
- `org/pilot/gate_config.json` ✅
|
||
- Batch-1 结果基线:`org/m2/T1_RESULT.md` / `T2_RESULT.md` / `T3_RESULT.md` ✅
|
||
|
||
> 若任一前置在执行时失效(文件缺失/脚本不可执行/阈值漂移),本单自动降级为 **HOLD**,按“条件派单”分支执行(见 §5)。
|
||
|
||
---
|
||
|
||
## 1) Owner Matrix(四责)
|
||
|
||
| Owner | 角色定位 | 主责 | 交付物 |
|
||
|---|---|---|---|
|
||
| **Anvil** | Build/Execution | 执行 T1 型低风险落地与文档补全;产出可复验工单 | 实施记录、变更清单、复验命令 |
|
||
| **Bastion** | Risk/Security Gate | 门禁执行与合规把关;阻断越权/绕门禁行为 | 门禁结果、阻断原因、放行/拒绝签注 |
|
||
| **Quanta** | Metrics/Capacity | 资源预算、token/retry/minutes 配额与偏差监控 | 预算表、偏差报告、降载建议 |
|
||
| **Prism** | Comms/Escalation | 升级沟通、决策纪要、对外口径与状态播报 | 升级单、决策日志、对齐公告 |
|
||
|
||
---
|
||
|
||
## 2) Milestones(批次里程碑)
|
||
|
||
1. **M0 — Intake Freeze(T+0)**
|
||
- Prism 冻结需求边界与成功标准。
|
||
- Quanta 锁定预算上限(沿用 gate_config)。
|
||
|
||
2. **M1 — Gate Precheck(T+0~T+0.5h)**
|
||
- Bastion 统一执行门禁预检(PASS/BLOCK/PAUSE_AND_ESCALATE)。
|
||
- 产出批次门禁快照并归档。
|
||
|
||
3. **M2 — Parallel Execution(T+0.5h~T+4h)**
|
||
- Anvil 仅执行 PASS 任务。
|
||
- BLOCK 任务进入修复队列,不得强行推进。
|
||
|
||
4. **M3 — Recovery/Resubmit(T+4h~T+8h)**
|
||
- Quanta + Bastion 完成降载/拆批后重提一次。
|
||
- 超过重提上限自动止损。
|
||
|
||
5. **M4 — Closeout(T+8h)**
|
||
- Prism 汇总 KPI(通过率/阻断率/升级率)与下一批建议。
|
||
|
||
---
|
||
|
||
## 3) Stop-Loss Gates(止损闸门)
|
||
|
||
触发任一条即**立即停线**,转 Prism 升级:
|
||
|
||
1. **门禁红线**:出现 `BLOCK` 且同任务已重提 ≥ 1 次仍失败。
|
||
2. **预算红线**:任一任务预测或实耗超 `maxTokens/maxRetries/maxMinutes`。
|
||
3. **合规红线**:涉及外发、不可逆操作、安全边界变化但未获人工拍板。
|
||
4. **证据红线**:缺失门禁输出、双签记录、执行日志任一关键证据。
|
||
5. **漂移红线**:任务目标或范围偏离冻结需求,且未完成变更审批。
|
||
|
||
---
|
||
|
||
## 4) Escalation Wording(统一升级话术)
|
||
|
||
### A. 升级申请(发给谷老板)
|
||
> 【M2 Batch-2 升级申请】
|
||
> 当前任务:{task_id}/{task_name}
|
||
> 触发原因:{BLOCK|PAUSE_AND_ESCALATE|合规红线}
|
||
> 风险级别:{High|Critical}
|
||
> 已尝试措施:{mitigation}
|
||
> 请求决策:{继续/降载重试/终止}
|
||
> 决策截止:{timestamp}
|
||
|
||
### B. 阻断通知(发执行组)
|
||
> 【执行阻断通知】{task_id} 已命中止损闸门({reason}),即刻停止执行与外发动作;仅保留取证与回滚准备,待 Prism 发布下一指令。
|
||
|
||
### C. 放行通知(发执行组)
|
||
> 【有条件放行】{task_id} 门禁结果 PASS,允许按既定范围执行;如出现预算/范围漂移,立即回退至 Bastion 复核。
|
||
|
||
---
|
||
|
||
## 5) Conditional Dispatch(前置缺失时)
|
||
|
||
若前置条件缺失,执行以下**精确补齐清单**后方可发车:
|
||
|
||
1. 缺 `org/CONSTITUTION_v1.md` → 先恢复宪章文件并完成版本校验(hash + 更新时间)。
|
||
2. 缺 `org/pilot/gate_check.sh` → 恢复脚本并验证可执行权限(`chmod +x`)与退出码语义(0/2/3)。
|
||
3. 缺 `org/pilot/gate_config.json` → 恢复阈值配置并经 Quanta/Bastion 双签。
|
||
4. 缺 Batch-1 基线结果文件 → 先补齐 `T1_RESULT.md/T2_RESULT.md/T3_RESULT.md`,否则禁止 Batch-2 对比评估。
|
||
|
||
**Conditional State:** `HOLD_UNTIL_PREREQ_MET`
|
||
|
||
---
|
||
|
||
## 6) Dispatch Command Intent(执行意图)
|
||
|
||
- **Anvil**:只做 PASS 队列,严禁跨闸门推进。
|
||
- **Bastion**:一票阻断权,先安全后进度。
|
||
- **Quanta**:预算偏差先收敛再扩容。
|
||
- **Prism**:所有升级与对外口径唯一出口。
|
||
|
||
**Controller Sign-off:** Vector ✅
|