iomgaa
|
9e8a254fbb
|
fix: gate orchestrator materialize leak + cancel-drain on abort (algo #6)
Codex 质量审 2 Critical:
- C001: 候选物化移入 try、成功一个登记一个,第 N 个题型物化失败时
finally 仍清理前 N-1 个已建目录,不泄漏
- C002: gather 首异常(护栏 raise)后显式取消其余任务并排水,确保
finally 删除候选目录时无在飞任务访问、事件循环无 pending task 警告;
护栏中止整轮语义不变
- 新增 2 测试:部分物化失败清理 / 护栏 raise 取消收束不悬挂(wait_for 5s)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-17 00:45:47 -04:00 |
|
iomgaa
|
e8b66f85ab
|
feat: continuous concurrent gate orchestrator (algo #6)
- validate_skills_concurrent: 多题型全部臂共享题槽并发编排,发射序 =
题型 round-robin × 阶梯序(base 先 cand 后),终态统一组装 outcome,
verdict None(全 INFRA)保留 RuntimeError 语义
- gate_evidence 列 block_idx → ladder_rank(阶梯序号,0-based);旧块路径
_build_evidence_rows 仅键名同步(值仍为块号)保持落库兼容
- 新增 3 项编排测试:乱序到达前缀有序性/双题型隔离/全 INFRA raise
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-17 00:36:01 -04:00 |
|