iomgaa
|
21c360bc87
|
feat: gate prefix-ordered consumption core (algo #6)
CE-Gate 语义修订获批:块序贯 → 阶梯序前缀逐对序贯。新增 GateSpec/_UnitSlot/
_GateRun 数据结构与 _advance_prefix 纯逻辑(乱序到达下统计严格按预声明阶梯序
消费,INFRA 剔除后重判防 continue 悬置,过线即冻结)。旧块路径共存,Task 6 删。
|
2026-07-16 23:44:32 -04:00 |
|
iomgaa
|
6911c83d66
|
refactor: share INFRA stop-reason set from core.evolution
|
2026-07-16 07:19:31 -04:00 |
|
iomgaa
|
b3ba11c7a5
|
fix: count gate INFRA guard numerator by unit not record
|
2026-07-16 07:16:33 -04:00 |
|
iomgaa
|
03337af8f8
|
fix: gate INFRA isolation edge cases (all-INFRA fail-loud, parse_error in guard)
|
2026-07-16 05:54:02 -04:00 |
|
iomgaa
|
d1516bf56b
|
fix: isolate gate baseline-arm INFRA errors from BaselineCache (algo #6)
|
2026-07-16 05:33:21 -04:00 |
|
iomgaa
|
4b6d1d8a50
|
feat(harness): correctness 三口径 + gate 块按 unit 跑
进化引擎与 gate e-process 从 question_id 口径迁至 unit_id 口径,AR pair
双向 AND 折叠为单元、不被 P/Q 单题计分污染;逐题 predictions 仅作溯源。
- question_units: 新增 unit_correctness_view(units, per_q)->dict[unit_id,bool]
作为逐题→单元折叠的唯一入口(复用 unit_correctness)。
- core/evolution/validate: pair_block/compute_accuracy 参数改 unit_ids、
分母按单元数(键即 unit_id)。
- app/harness/validate(gate 实际执行路径):阶梯题序聚合为单元并保持信息
阶梯序(_ladder_units),gate 块按单元切分(AR pair 整锁不跨块拆);
baseline_cache 键含 unit_id、存单元级对错;候选逐题读回后折叠成单元视图;
n_used/W/L/四象限/准确率均按单元计;证据行按 unit 口径,candidate_correctness
独立保留逐题对错供 runner 二轨合并。
- runner: probation 结算按 unit 折叠计 W/L(_probation_unit_flips);quadrant
四象限 id 承载 unit_id。
核心算法保真 #5(信息阶梯 e-process):本次仅迁移 correctness 口径,不改冷启动
2:1 / gamma-EMA / 反泄漏算法本身(gate_ladder 迁移见 Task 8)。
|
2026-07-15 07:31:03 -04:00 |
|
iomgaa
|
6baddcc17d
|
feat(harness): validate.py — async 块序贯验证编排 + Probation 统一定义
|
2026-07-07 13:20:43 -04:00 |
|