# MatrixSpec 模型运行与评测对账表

## 直接答案

> 迁入说明（2026-10-11）：本文来自 Workflow Arena 的研究档案。下文“主归档”和“main”指原来源仓；本目录仅发布可复核的汇总与选卡证据，未打包的原始材料以文字来源定位信息保留。链接与本机路径已为离线阅读整理；原始文件 hash 和发布文件 hash 分开记录，见本目录的来源核验清单。

本文件把“谁运行 MatrixSpec generation”和“谁评测同一批冻结交付”拆成两个可关联的 bundle，避免未来更换 Candidate 模型或 Judge 模型时覆盖旧结果。

- 既有正式 H0 运行使用 `gpt-5.6-luna / xhigh` 作为 Candidate/Harness；新增的独立正式对照条件使用 `gpt-5.6-terra / high`。两者的 Ground Truth Operator 均为 `gpt-5.6-terra / xhigh`。
- 两个正式 H0 generation bundle 都使用两个 `gpt-5.6-terra / xhigh` Blind Judge。Luna/xhigh bundle 的 48 个分数均值为 `90.125`；Terra/high bundle 的 48 个分数均值为 `88.0625`。
- 补充复评使用同一批 24 个冻结匿名 Judge packages，只把 Judge arm 改为两个 `gpt-5.6-sol / high`。本次有 1 个 Judge timeout，最终为 `47/48`，因此状态是 `incomplete`，不发布新的完整均分，也不替代正式 Terra/xhigh 结果。
- H1 主视图使用 `gpt-5.6-terra / high` 作为 Candidate/Harness、`gpt-5.6-terra / xhigh` 作为 Operator 和两个 Blind Judge。按用户明确授权，Supplemental D5 直接替代原始 H1 D5；最终为 `24/24` valid cells、`48/48` Judge outputs、Judge 均分 `93.5208333333`，Candidate/Harness-only `316,713,117` tokens。原始 H1 D5 仅保留为历史事故与治理证据，不进入主分母、成本、Judge 或 Weakness 聚合。
- H1 分析命名空间 `H1/h1-root-cause-20260811-a` 已按用户确认记录 `W-01`、`W-03`、`W-04` 与对应的 `P-01`、`P-02`、`P-03`。它们是派生、可证伪且未经干预实验验证的假设；`W-02`、`W-05` 未确认。本次只授权记录和冻结结果对齐，不授权实现、运行或新 campaign。
- H02 正式六阶段 generation 使用 `gpt-5.6-terra / high` Candidate/Harness、`gpt-5.6-terra / xhigh` Operator 与两个 `gpt-5.6-terra / xhigh` Blind Judges；结果为 `24/24` valid、workflow `17/24`、focused `19/24`、Judge 均分 `94.4791666667`、Candidate/Harness-only `247,515,656` tokens。
- H03 正式 bundle `H03-FORMAL-20260811-R1` 使用相同 actor tuple，结果为 `24/24` valid、workflow `18/24`、focused `18/24`、`48/48` Judge outputs、Judge 均分 `94.8958333333`、Candidate/Harness-only `276,702,480` tokens。它继承 H02 六阶段与 v2 recovery，并实现 H02 fixed RCA 选中的 obligation-level implementation readiness；尚未进行 post-H03 Root Cause/Weakness/Proposal 分析。
- H04 正式 bundle `H04-FORMAL-20260812-R1` 增加 controller-evidence-bound positive Review gate；结果为 `24/24` valid、workflow `12/24`、focused `17/24`、`48/48` Judge outputs、Judge 均分 `89.7916666667`、Candidate/Harness-only `219,748,287` tokens。false-terminal predicate 为 `0`，但 H03 同样为 `0`，因此这只是 safety observation，不是 H04 单因果证明。post-H04 RCA 已完成；H052 明确来源于 `H04/h04-postformal-20260812-019ff55f-a/W-01 → P-01`，与 H05/P-04 分开。
- H05 正式 bundle `H05-P04-FAST-FORMAL-20260812-R1` 来自 H04 post-formal `W-04 → P-04`，结果为 `24/24` valid、workflow `15/24`、focused `20/24`、`48/48` Judge outputs、Judge 均分 `95`、Candidate/Harness-only `259,151,137` tokens。两格自然 authority conflict 均按新机制完成 owner 路由和重确认，但 Fast/priority、基础设施 replacements 与 framework amendment 使总体差异只能描述性解释。
- D8 `prometheus-utf8-negotiation` 始终纳入每代完整 `/24` 统计。H0–H05 保留各自正式运行中的 D8；H052 使用 fresh 修正 D8，合并后为 workflow `24/24`、product `19/24`、Audit finding runs `3/24`、Judge mean `92.7708333`、Candidate/Harness `116,857,308` tokens。旧 D8 evidence 和旧聚合继续保留；本 ledger 只发布完整 24-cell 演化统计。
- H0601 直接继承 H052 `a601aa8`；其历史选择已追溯固化为 H052 `W-01/P-01`（Spec semantic closure）与 `W-02/P-02`（REQ 级 Candidate-visible evidence）。有效结果为 workflow `24/24`、treatment audit `13/24`、external focused `18/24`、pre-hidden visible verification `9/24`、48 个有效 Judge 总分 `4,528`、均值 `94.3333`；Candidate/Harness 成本为 `84,836,263` tokens / `1,199` tools / `1,171.61` credits。三类诊断指标不得合并成产品质量。
- Bare / no-SDD 是独立 comparator baseline，不属于 H generation 或 MatrixSpec treatment。它没有 `workflowCompleted`：24/24 valid、Candidate terminal `24/24`、focused/hidden acceptance `17/24`、Judge `48/48`（sum `3,477`、mean `72.44`），Candidate-only cost 为 `42,327,170` tokens / `721` tools / `553.842237` credits。
- 从 H0 到 H04、H04 分裂出的 H05/H052，以及 H052 后继 H0601，其 Weakness、Root Cause、实际改动与描述性收益见独立的 [MatrixSpec 代际演进简史](../../docs/matrixspec-generation-evolution-history.md)。
- D1–D4 的 focused checks 是 Candidate checkout 内可见、可自行运行的仓库原生测试，不属于严格意义上的 hidden tests；D5、D6、D8 使用 Candidate 不可见的 WorkArena 外置验收 hook，D7 是仓库测试加外置 hook 的混合路由。八个任务均另有 Candidate 不可见的 reference/oracle 与 Blind Judge 评分材料；详细分布和 H0/H1/H02/H03/H04 结果见“Candidate 可见性、隐藏验收与评分材料”。
- 当前 evidence 中一共出现三个 GPT-5.6 模型家族：Luna、Terra、Sol；但严格按 `Judge` 角色去重，实际是两个 Judge 模型/effort（`gpt-5.6-terra / xhigh` 与 `gpt-5.6-sol / high`）和六个 Judge bundles。`gpt-5.6-luna / xhigh` 只担任第一次运行的 Candidate/Harness，不是 Judge。

既有 Luna/xhigh 配置与聚合真相源是 generation.json（未打包来源：`WorkArena:generation.json`） 和 reports/generation-result.json（未打包来源：`WorkArena:reports/generation-result.json`）；Terra/high 对照条件的真相源是 condition manifest（未打包来源：`WorkArena:conditions/terra-high/generation.json`） 和 condition aggregate（未打包来源：`WorkArena:conditions/terra-high/reports/generation-result.json`）。

## 对账规则

1. 一次 Candidate/Operator 运行只登记一个 `generation_bundle_id`。它决定 Harness generation、Candidate/Harness 模型、Operator 模型、任务集、replicates 和冻结运行证据。
2. 对同一批冻结交付的每一种 Judge 条件分别登记一个 `judge_bundle_id`，并用 `generation_bundle_id` 关联原始运行。
3. 更换 Candidate/Harness 模型时必须新增 generation bundle；更换 Judge 模型或 reasoning effort 时只新增 Judge bundle。
4. 旧记录不得覆盖。`formal` 与 `supplemental-sensitivity` 必须分开；不完整的 Judge bundle 不计算或发布完整均分。
5. `artifact_state` 必须如实说明证据是否已经进入 Git。路径存在不等于清理 workspace 后仍可恢复。
6. 每代演化统计固定使用完整 `24 selected cells / 48 Judge outputs`，D8 始终在分母中。原始正式结果不得覆盖；H052 修正 D8 使用 fresh append-only evidence，并与 H052 其余 selected cells 形成更新后的完整 `/24`。
7. Bare 作为独立 comparator 单列，不加入 H lineage、Weakness/Proposal 链或代际 delta；不得为它生成或映射 `workflowCompleted`。

## 两次被测 Agent 运行与 Judge 对应关系

| 被测 Agent 运行 | Candidate / Harness | Ground Truth Operator | Judge bundle / 执行次序 | Judge | 输入 package | 结果 |
| --- | --- | --- | --- | --- | --- | --- |
| 第一次：`H0-LUNA-XHIGH-20260809` | `gpt-5.6-luna / xhigh` | `gpt-5.6-terra / xhigh` | 正式：`H0-LUNA-XHIGH__JUDGE-TERRA-XHIGH-20260809` | `gpt-5.6-terra / xhigh` × 2 | Luna 运行生成的 24 个冻结匿名 packages | complete，`48/48`，均分 `90.125` |
| 第一次的补充复评：仍是 `H0-LUNA-XHIGH-20260809`，没有重跑被测 Agent | 不新增 Candidate 调用 | 不新增 Operator 调用 | supplemental：`H0-LUNA-XHIGH__JUDGE-SOL-HIGH-20260809-A` | `gpt-5.6-sol / high` × 2 | Luna 正式 packages 的只读快照，package hashes 不变 | incomplete，`47/48`，1 timeout |
| 第二次：`H0-TERRA-HIGH-20260809` | `gpt-5.6-terra / high` | `gpt-5.6-terra / xhigh` | 正式：`H0-TERRA-HIGH-20260809__JUDGE-TERRA-XHIGH-20260809` | `gpt-5.6-terra / xhigh` × 2 | Terra/high 运行生成的另 24 个冻结匿名 packages | complete，`48/48`，均分 `88.0625` |

因此，“跑了两次被测 Agent”对应两个 generation bundles；“Judge 跑了三组”对应上表三个 Judge bundles。三个参与的模型家族是 Luna、Terra、Sol，但 Luna 没有执行 Judge 角色，两个正式 bundle 的 Judge 都是 Terra/xhigh。

## Candidate 可见性、隐藏验收与评分材料

这里把归档中的 `focused tests passed` 拆成两类，避免把所有 focused checks 都称为 hidden tests：

- **D1–D4：仓库原生 focused tests。** 测试文件位于 Candidate 自己的 source checkout 中，Candidate 可以查看并在实现期间自行运行；它们是正式 focused 评测的一部分，但不属于 held-out hidden tests。
- **D5、D6、D8：外置 hidden acceptance。** 关键验收逻辑位于 WorkArena 的 task hook 中，不进入 Candidate checkout，也不把测试实现放进 Candidate prompt。Candidate 只看到公开任务义务。
- **D7：混合路由。** 同时运行 Candidate checkout 内的仓库原生测试与 WorkArena 外置 hook；只有整组命令全部通过，该 cell 的 `focusedTestsPassed` 才为 `true`。
- **八个任务的隐藏设计/实现参照。** D1–D8 均绑定独立 `reference/oracle` checkout，可以理解为正确设计或实现样例；task manifests 均声明 `isolation.hideGroundTruthFromCandidate=true`。它不进入 Candidate 输入，也不产生单独的“Oracle 通过率”；其 commit/tree 分布记录在下方 H1 与 H02 的 source/baseline/oracle pin 表中，H03 formal 复用同一组 source/baseline/oracle pins。`Ground Truth Operator` 是使用该参照做独立核对的角色，不是参照文件本身。
- **八个任务的隐藏评分材料。** Rubric、Ground Truth/reference、blind map 与 Judge 身份映射均不向 Candidate 展示。Blind Judge 使用匿名 package 中的任务、合同、rubric、`product.diff`、`tests.log` 和允许的 baseline context 评分。`tests.log` 是正式验收命令的原始结果记录，可能包含 hook 调用命令、退出码、通过/失败数量、测试名称、stdout/stderr、assertion traceback 或 diff，因此 Judge 能看到相当具体的隐藏验收结果和失败样例；package 不包含完整 hook 源文件或 reference/oracle checkout。

实际测试路由如下：

| ID | Task | Candidate 可见的测试 | Candidate 不可见的验收/参照 | 归档分类 |
| --- | --- | --- | --- | --- |
| D1 | `cli-item-list-fields` | 仓库原生 Go focused tests | reference/oracle、rubric、blind materials | repo-visible focused |
| D2 | `eslint-preserve-caught-error` | 仓库原生 Mocha tests | reference/oracle、rubric、blind materials | repo-visible focused |
| D3 | `pytest-plugin-entry-points` | 仓库原生 pytest tests | reference/oracle、rubric、blind materials | repo-visible focused |
| D4 | `pytest-addini-type-expressions` | 仓库原生 pytest tests | reference/oracle、rubric、blind materials | repo-visible focused |
| D5 | `bat-sanitize` | Candidate 可自行运行公开仓库测试 | WorkArena verify-sanitize hook（未打包来源：`WorkArena:packs/tasks/bat-sanitize/hooks/verify-sanitize.ps1`）、reference/oracle、rubric、blind materials | external hidden acceptance |
| D6 | `sqlmodel-field-constraints` | Candidate 可自行运行公开仓库测试 | WorkArena verify hook（未打包来源：`WorkArena:packs/tasks/sqlmodel-field-constraints/hooks/verify.ps1`）、reference/oracle、rubric、blind materials | external hidden acceptance |
| D7 | `axum-custom-executor` | 仓库原生 `serve::tests` | WorkArena verify hook（未打包来源：`WorkArena:packs/tasks/axum-custom-executor/hooks/verify.ps1`）、reference/oracle、rubric、blind materials | mixed |
| D8 | `prometheus-utf8-negotiation` | Candidate 可自行运行公开仓库测试 | WorkArena verify hook（未打包来源：`WorkArena:packs/tasks/prometheus-utf8-negotiation/hooks/verify.ps1`）、reference/oracle、rubric、blind materials | external hidden acceptance |

按 selected valid cells 统计，H0、H1 主视图、H02、H03 与 H04 formal 的 focused/hidden acceptance 结果是：

| Task | 路由 | H0 Luna/xhigh | H0 Terra/high | H1 主视图 | H02 | H03 formal | H04 formal |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: |
| D1 CLI | repo-visible focused | 3/3 | 3/3 | 3/3 | 3/3 | 3/3 | 3/3 |
| D2 ESLint | repo-visible focused | 3/3 | 3/3 | 3/3 | 3/3 | 3/3 | 3/3 |
| D3 pytest-plugin | repo-visible focused | 3/3 | 2/3 | 3/3 | 3/3 | 2/3 | 3/3 |
| D4 pytest-addini | repo-visible focused | 2/3 | 1/3 | 3/3 | 1/3 | 2/3 | 2/3 |
| D5 bat | external hidden acceptance | 2/3 | 2/3 | 1/3 | 3/3 | 3/3 | 1/3 |
| D6 SQLModel | external hidden acceptance | 3/3 | 3/3 | 3/3 | 3/3 | 3/3 | 3/3 |
| D7 Axum | mixed | 3/3 | 1/3 | 1/3 | 3/3 | 2/3 | 2/3 |
| D8 Prometheus | external hidden acceptance | 0/3 | 0/3 | 1/3 | 0/3 | 0/3 | 0/3 |
| **D1–D4 小计** | **repo-visible focused** | **11/12** | **9/12** | **12/12** | **10/12** | **10/12** | **11/12** |
| **D5–D8 小计** | **含外置 hidden acceptance** | **8/12** | **6/12** | **6/12** | **9/12** | **8/12** | **6/12** |
| **总体** | **all focused routes** | **19/24** | **15/24** | **18/24** | **19/24** | **18/24** | **17/24** |

H1 列使用本文件的用户授权主视图：D1–D4、D6–D8 取原始 H1 selected cells，D5 只取 supplemental replacement 三个 cells；原始 H1 D5 权重为 0。未选中的 infrastructure-invalid/replacement history 不计为测试失败，也不进入上述分母。

表中的 `focused` 是 cell-level 的“整组命令全部通过”，不是测试 case/assertion 数量。由于 D7 把仓库原生测试和外置 hook 合并执行，D5–D8 小计表示“包含外置 hidden acceptance 的任务组”，不能进一步解释为 hidden hook 单独通过率。

执行时序也不是简单的“Candidate 完成全部 workflow 后才第一次测试”：H0 的正式 focused verification 主要在 Run 后的 Freeze/Audit 收口；H1/H02/H03/H04 还会在 Implementation 进入 Review 的边界生成 controller-owned focused verification receipt，并在 Freeze/Audit 保留正式结果。Candidate 不获得 hidden hook 源码；后续 Review/recovery 至多消费结果或 receipt。

Blind Judge 则明确能看到冻结后的 `tests.log`。这并不破坏 Candidate 盲测：生成 `tests.log` 时该 Candidate lifecycle 已经结束，Judge 是独立会话且只接收匿名标签。需要注意，Judge 的“不可见”边界是看不到完整 hidden hook 源码、Oracle checkout 和真实 run/replicate 映射，而不是看不到测试结果；测试名称、失败断言和输出差异可能已经通过 `tests.log` 暴露给 Judge，用于判断实现质量与 evidence confidence。

`workflowCompleted`、`focusedTestsPassed` 和 Blind Judge 分数是三条正交指标，不能互相替代。例如 H1 D1 是 workflow `0/3`、focused `3/3`；H02 D8 则存在 workflow completed cells，但含外置 hidden acceptance 的 focused 结果为 `0/3`。因此，Review approved 或 workflow terminal 不能单独证明 hidden acceptance 已通过。

### D8 evaluator amendment 与完整 24-cell 口径

D8 始终纳入演化统计。H0–H05 保留其正式运行中的 D8 结果；H052 使用 fresh 修正 D8。旧 evaluator 的 hidden test（未打包来源：`WorkArena:packs/tasks/prometheus-utf8-negotiation/ground-truth/sdd_utf8_negotiation_hidden.py`） 和 verify hook（未打包来源：`WorkArena:packs/tasks/prometheus-utf8-negotiation/hooks/verify.ps1`） 以及全部 frozen evidence 继续保留，不回写历史结果。

| Condition | Workflow | Product/focused | Audit finding runs | Judge | Candidate/Harness cost |
| --- | ---: | ---: | ---: | ---: | ---: |
| H0 Luna/xhigh | 18/24 | 19/24 | 0/24 | 48/48；mean `90.1250` | `597,146,805` tokens / `6,592` tools / `6,903.95` credits |
| H0 Terra/high | 14/24 | 15/24 | 0/24 | 48/48；mean `88.0625` | `292,164,097` / `4,386` / `3,776.08` |
| H1 主视图 | 10/24 | 18/24 | 0/24 | 48/48；mean `93.5208` | `316,713,117` / `5,393` / `4,460.56` |
| H02 formal | 17/24 | 19/24 | 0/24 | 48/48；mean `94.4792` | `247,515,656` / `4,196` / `3,546.00` |
| H03 formal | 18/24 | 18/24 | 0/24 | 48/48；mean `94.8958` | `276,702,480` / `4,279` / `3,917.75` |
| H04 formal | 12/24 | 17/24 | 0/24 | 48/48；mean `89.7917` | `219,748,287` / `3,605` / `3,370.82` |
| H05 P-04 Fast formal | 15/24 | 20/24 | 0/24 | 48/48；mean `95.0000` | `259,151,137` / `4,082` / `3,913.95` |
| H052 corrected | 24/24 | 19/24 | 3/24 | 48/48；sum `4,453`；mean `92.7708333` | `116,857,308` / `1,258` / `1,891.35391` |

H052 来源映射为 `H04/h04-postformal-20260812-019ff55f-a/W-01 → H04/h04-postformal-20260812-019ff55f-a/P-01`，与 H05/P-04 无关。H052 D4 的唯一 selected 组合是原 `paln-r1`、replacement `paln-r2-replacement-1`、原 `paln-r3`；原 parser-invalid `paln-r2` 只保留为历史 evidence，不进入上述分母、Judge 或成本。

#### H052 修正 D8

用户要求的新 D8 没有覆盖历史 evaluator-invalid D8，而是在 H052 checkout commit `a601aa86730c620e5a3ef777c32d535d59c82ece` 上新增 contract-aligned hidden evaluator、verify hook 和独立 task/experiment。旧 hidden/verify 文件保持原样；新 hidden/verify SHA-256 分别为 `fea1d1ba9546279dffa201ec1fa92ec122a17892179be43acfd735509e869934` / `5e61b5356acbaa238d94f53c9814393972eb7367368114648c9ad75cfc8f8bd7`。新 evaluator 不再要求公开合同未声明的 `ALLOWUTF8 / UNDERSCORES / DOTS / VALUES` Python 属性，而是按公开的 literal scheme 与端到端/语义行为断言，并把 `tests`、ASGI、Twisted 等上下文纳入 product/Judge projection。

Fresh campaign 是 prometheus evaluator-fixed v1（未打包来源：`WorkArena:campaigns/prometheus-utf8-negotiation-matrixspec-lean-v1-evaluator-fixed-v1/`），三格均 workflow completed：r1=`8/8`、r2=`2/8`、r3=`7/8`，所以 product verification 为 `1/3`。r3 的唯一产品失败是 dots 未对已有下划线做 double；同格还保留 `spec-entry-skill-not-read` 与 `operator-spec-confirmation-exhausted` 两项 Audit findings，但按 H052 policy 均不阻断 workflow。六个 Judge 实际均为 `gpt-5.6-terra/high`，分数为 r1=`95/95`、r2=`36/89`、r3=`71/76`，总分 `462`、均值 `77`；r2 的双 Judge 分歧原样保留。

新 D8 Candidate/Harness 成本按 H052 既有口径统计 Spec generation + Implement，为 `12,756,761` tokens、`164` tool calls、`179.00` credits；Operator `1,549,350` tokens、`14` calls、`32.70` credits 另列且不并入。与 H052 其余 selected cells 合并后的完整结果为：

| H052 corrected view | Workflow | Product/focused | Audit finding runs | Judge | Candidate/Harness cost |
| --- | ---: | ---: | ---: | ---: | ---: |
| 全部 8 tasks | 24/24 | 19/24 | 3/24 | 48/48；sum `4,453`；mean `92.7708333` | `116,857,308` tokens / `1,258` tools / `1,891.35391` credits |

权威结果是 matrixspec-comparison.json（未打包来源：`WorkArena:campaigns/prometheus-utf8-negotiation-matrixspec-lean-v1-evaluator-fixed-v1/reports/matrixspec-comparison.json`）（SHA-256=`fe860d89d47eca828abd15cd40d24c195cfb6ced7d10ef3b3b8b2ea62d862432`）和 treatment-audit.json（未打包来源：`WorkArena:campaigns/prometheus-utf8-negotiation-matrixspec-lean-v1-evaluator-fixed-v1/reports/treatment-audit.json`）（SHA-256=`e1b757844d8961eb8cf041d8bf070840aa7eb73cd7b5dae3561dafbb9a6fbb0f`）。机器可读的完整 24-cell 汇总见 [cross-generation summary](reports/cross-generation-summary.json)。

### H0601 effective view

H0601 的精确谱系是 `H04 W-01/P-01 → H052 a601aa8 → H0601`。仓库没有 canonical `H06/W-xx` Weakness Card；`H060101`–`H060103` 是结构检查码，不是 Weakness ID。当前权威 condition identity 是各 experiment 的 factor `H0601-da2b42b` 与八个 task campaign，不额外虚构 `H0601-FORMAL-*` bundle ID。

| Task | Workflow | Treatment audit passed | External focused passed | Pre-hidden Candidate-visible verification passed | Judge sum | Judge mean |
| --- | ---: | ---: | ---: | ---: | ---: | ---: |
| D1 CLI | 3/3 | 0/3 | 0/3 | 3/3 | 600/600 | 100.00 |
| D2 ESLint | 3/3 | 2/3 | 3/3 | 3/3 | 590/600 | 98.33 |
| D3 pytest-plugin | 3/3 | 3/3 | 3/3 | 0/3 | 592/600 | 98.67 |
| D4 pytest-addini | 3/3 | 3/3 | 2/3 | 0/3 | 524/600 | 87.33 |
| D5 Bat | 3/3 | 2/3 | 2/3 | 0/3 | 531/600 | 88.50 |
| D6 SQLModel | 3/3 | 0/3 | 2/3 | 0/3 | 558/600 | 93.00 |
| D7 Axum | 3/3 | 3/3 | 3/3 | 0/3 | 591/600 | 98.50 |
| D8 Prometheus fixed-v1 | 3/3 | 0/3 | 3/3 | 3/3 | 542/600 | 90.33 |
| **Total** | **24/24** | **13/24** | **18/24** | **9/24** | **4528/4800** | **94.3333** |

上述三类非 Judge 指标来自不同字段：treatment adoption/audit、终态 external focused tests、以及 pre-hidden Candidate-visible verification。它们包含 adoption、receipt currentness、工具缺失、封闭 runtime 和产品测试等不同失败，不能彼此替代，也不能压成单一 product quality。

Candidate/Harness 成本沿用 H052 的 Spec generation + Implement 口径，为 `84,836,263` tokens、`1,199` tool calls、`1,171.61` credits；Operator 另为 `5,971,619` tokens、`60` calls、`134.51` credits，不并入 Candidate/Harness 成本。

#### D1 R3 Judge source-slot replacement

D1 R3 原 Judge-01 的 `0` 被确认无效：它只读取 `product.diff` 1–360 行后搜索 baseline，而它宣称缺失的方法实际加入在 diff 第 452 和 513 行。用户授权的是 source-slot replacement，不是 supplemental score。Replacement 对同一冻结 Candidate-A package（`packageHash=c5a9612d336031e0e38f2b587be8c7bec68ac03456daf258df2ab8d0bd8e4023`）重新盲评并得到 `100`；源 campaign 的 `evaluation/results/judge-01/Candidate-A` 已晋升为完整 replacement bundle，D1 R3 有效分数为 `[100,100]`。

旧无效四件套连同逐文件 hash 保存在 original invalid archive（未打包来源：`WorkArena:campaigns/cli-item-list-fields-matrixspec-lean-h0601-eval-r1-judge-recovery-20260814-r1/original-invalid-judge-01/Candidate-A/`）；promotion.json（未打包来源：`WorkArena:campaigns/cli-item-list-fields-matrixspec-lean-h0601-eval-r1-judge-recovery-20260814-r1/promotion.json`） 绑定旧、新 result hash 和相同 packageHash。只重新运行零模型 Summarize；没有重跑 Candidate、Operator、Controller、hidden evaluator 或 campaign，也没有读取 hidden raw cases。有效汇总见 h0601-effective-summary.md（未打包来源：`WorkArena:campaigns/cli-item-list-fields-matrixspec-lean-h0601-eval-r1-judge-recovery-20260814-r1/h0601-effective-summary.md`）。

## Bare / no-SDD comparator baseline

Bare 是独立 Candidate condition comparator，仅复用固定评测链；它不是 H03/H04/H05/H0601 的新一代，也不是 MatrixSpec treatment。正式 bundle `BARE-BASELINE-20260813-R1` 使用 `gpt-5.6-terra / high` Candidate，无 SDD、Operator、Reviewer，`capabilities={}`，保留普通 multi-agent；每格由两个 `gpt-5.6-terra / high` Blind Judges 评分。Bare 不适用 `workflowCompleted`。

| Task | Candidate terminal | Focused/hidden acceptance | Judge outputs | Judge mean |
| --- | ---: | ---: | ---: | ---: |
| D1 CLI | 3/3 | 3/3 | 6/6 | 79.17 |
| D2 ESLint | 3/3 | 3/3 | 6/6 | 47.67 |
| D3 pytest-plugin | 3/3 | 3/3 | 6/6 | 99.50 |
| D4 pytest-addini | 3/3 | 3/3 | 6/6 | 65.50 |
| D5 Bat | 3/3 | 3/3 | 6/6 | 92.50 |
| D6 SQLModel | 3/3 | 2/3 | 6/6 | 92.67 |
| D7 Axum | 3/3 | 0/3 | 6/6 | 67.50 |
| D8 Prometheus | 3/3 | 0/3 | 6/6 | 35.00 |
| **Total** | **24/24** | **17/24** | **48/48** | **72.44** |

Candidate-only cost 为 `42,327,170` tokens、`721` tool calls、`553.842237` credits；单 cell pilot 明确排除，`pilotIncludedCells=0`。权威汇总是 generation-result.json（未打包来源：`WorkArena:experiments/bare-baseline-20260813-r1/reports/generation-result.json`），SHA-256=`1e92fc11fc710e1ac2f91d187691374f27cc19a80687b74663d170cd855a5e36`；正式 evidence commit 为 `50d67753fe185df084453614410132f69eb28006`。

Wave 1 的 D3 Judge-01 三个 slot 遇到 `chatgpt.com` connection refused。Candidate packages 已冻结，恢复类型是 Judge-only，`candidateRerun=false`；原失败 Judge evidence（未打包来源：`WorkArena:campaigns/bare-baseline-20260813-r1-pytest-plugin-entry-points/evaluation/invalid-judge-attempts/judge-recovery-01/`） append-only 保留，最终只补齐 D3 `6/6` Judge outputs。该事件是 Judge infrastructure，不归因于 Candidate。Aggregate、八份 task summary 与 invalid Judge archive 已进入 evidence commit；recovery/attention receipts 位于独立 worktree 的 gitignored `.scratch`，只在当前本机可见。

## Judge package 与结果位置

跨 worktree 的长期副本统一收在 MatrixSpec 演进证据归档（未打包来源：`WorkArena:archive/matrixspec-evolution/README.md`）。H0×2、H03、H04、H05、H052 和 Bare 各保存 24 个匿名 package、48 个 Judge outputs 与 task reports；H1/H02/H0601 的完整 package/result 在旧 worktree 清理后已不全，归档只保留可恢复报告并显式标注缺口。

八个 `{taskId}` 均取自 `axum-custom-executor`、`bat-sanitize`、`cli-item-list-fields`、`eslint-preserve-caught-error`、`prometheus-utf8-negotiation`、`pytest-addini-type-expressions`、`pytest-plugin-entry-points`、`sqlmodel-field-constraints`；每个 task 下 `Candidate-A/B/C` 是 blind map 生成的匿名标签，不应跨 task 推断其原始 replicate。

| bundle | package 路径模板 | Judge result 路径模板 | 实际数量 | 可点击示例/入口 |
| --- | --- | --- | --- | --- |
| Luna/xhigh 正式 | `campaigns/{taskId}-matrixspec-harness-evolution-h0/evaluation/candidates/Candidate-{A,B,C}/` | `campaigns/{taskId}-matrixspec-harness-evolution-h0/evaluation/results/judge-{01,02}/Candidate-{A,B,C}/` | 24 package manifests；48 finals；48 metadata | D1 packages（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-luna/campaigns/cli-item-list-fields-matrixspec-harness-evolution-h0/evaluation/candidates/`）；D1 results（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-luna/campaigns/cli-item-list-fields-matrixspec-harness-evolution-h0/evaluation/results/`）；H0 Luna archive inventory（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-luna/INVENTORY.json`） |
| Terra/high 正式 | `campaigns/{taskId}-matrixspec-harness-evolution-h0-terra-high-20260809/evaluation/candidates/Candidate-{A,B,C}/` | `campaigns/{taskId}-matrixspec-harness-evolution-h0-terra-high-20260809/evaluation/results/judge-{01,02}/Candidate-{A,B,C}/` | 24 package manifests；48 finals；48 metadata | D1 packages（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-terra-high/campaigns/cli-item-list-fields-matrixspec-harness-evolution-h0-terra-high-20260809/evaluation/candidates/`）；D1 results（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-terra-high/campaigns/cli-item-list-fields-matrixspec-harness-evolution-h0-terra-high-20260809/evaluation/results/`）；H0 Terra archive inventory（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-terra-high/INVENTORY.json`） |
| Luna packages 的 Sol/high supplemental 快照 | `.scratch/matrixspec-h0-sol-high-rejudge/run-20260809T101943Z/inputs/{taskId}/candidates/Candidate-{A,B,C}/` | `.scratch/matrixspec-h0-sol-high-rejudge/run-20260809T101943Z/results/{taskId}/judge-{01,02}/Candidate-{A,B,C}/attempt-01/` | 24 package manifests；47 finals + 1 timeout metadata | snapshot inputs（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-sol-high-incomplete/inputs/`）；results（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-sol-high-incomplete/results/`）；preflight authority（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-sol-high-incomplete/preflight.json`） |

每个正式 package 的入口文件是 `package-manifest.json`，同目录保存 `task.md`、`contract.md`、`rubric.md`、`judge-prompt.md`、`product.diff`、`tests.log` 及允许的 baseline context。每个正式 Judge result 目录保存 `judge.final.json`、`metadata.json`、`judge.jsonl` 和 `judge.stderr.txt`；`metadata.json.packageHash` 必须等于对应 `package-manifest.json.packageHash`。

### H0 平台、输入与原始 session 入口

- MatrixSpec H0 runtime：commit `a93d0b8d804db4b7864159f8b04234a457c18f1e`，tree `8c26cd2b18c05cec0fd52dc90d745e11d10b4490`。
- Luna/xhigh 正式执行按 lane 绑定 WorkArena：D1–D4 为 `a083c4da577e6144a04e65dd96ab62f2c6cb48b2`（tree `93c8942aa99f938fd6dd2ebb9863d04d36f2e38d`），D5–D8 closure 为 `c217bce043a0356d9e2a16f94a85a0fa7a9040e7`（tree `946f9c65fb085c08ad23f38a671b8c32046ae75d`）。
- Terra/high 正式执行为 WorkArena `d716d5cbef7ac7bd4913b148b8367c57cee36dfa`（tree `a334346ed88a43b08fb66e4d0a7c4c997513963f`）。
- 两个 H0 条件使用同一组 D1–D8 source/sealed-baseline/oracle pins；权威入口是 task manifests（未打包来源：`WorkArena:packs/tasks/`） 与 baseline registry（未打包来源：`WorkArena:full-baselines.json`），具体 commit/tree 与下方 H1/H02 pin 表一致。
- Candidate/Validator/Reviewer/Operator 的冻结原始 rollout 位于各 campaign 的 `runs/<physical-run-id>/raw-sessions/<role>/YYYY/MM/DD/rollout-*.jsonl`；Judge 原始 rollout 位于 `evaluation/.judge-homes/judge-{01,02}/Candidate-{A,B,C}/sessions/...`。只索引 `sessions/`，不归档整个 `.judge-homes`。

## 进化入口

“正式结果入口”回答这一代跑出了什么；“进化入口”回答这一代是由上一代哪张 Weakness Card 与 Proposal Card 驱动。下面只列实际选中并进入实现的 Card；完整解释和直达原 Card 的链接见 [MatrixSpec 进化入口](../../docs/matrixspec-evolution-entries.md)。

| 当前代 | 来源 Weakness | 选中 Proposal | 进化入口 |
| --- | --- | --- | --- |
| H0 | 无，上游基线 | 无 | 基线，不适用 |
| H1 / H01 | H0 `W-03` | H0 `P-02 / Reachable Cross-Stage Repair` | [打开](../../docs/matrixspec-evolution-entries.md#h1--h01) |
| H02 | H1 `W-01` | H1 `P-01 / 删除 standalone Validation` | [打开](../../docs/matrixspec-evolution-entries.md#h02) |
| H03 | H02 `W-01` | H02 `P-01 / obligation-level readiness` | [打开](../../docs/matrixspec-evolution-entries.md#h03) |
| H04 | H02 agent-derived `W-02` | H02 agent-derived `P-01 / Controller-Evidence-Bound Review Approval` | [打开](../../docs/matrixspec-evolution-entries.md#h04) |
| H05 | H04 `W-04` | H04 `P-04 / authority-conflict recovery` | [打开](../../docs/matrixspec-evolution-entries.md#h05) |
| H052 | H04 `W-01` | H04 `P-01 / single terminal-contract ownership` | [打开](../../docs/matrixspec-evolution-entries.md#h052) |
| H0601 | H052 `W-01`、`W-02` | H052 `P-01` semantic closure、`P-02` REQ-bound visible evidence | [打开](../../docs/matrixspec-evolution-entries.md#h0601) |
| Bare | 无；独立 no-SDD comparator | 无 | 不适用 |

## Generation bundles

| generation_bundle_id | protocol generation | evidence class | Candidate / Harness | Operator | 规模 | 状态 | 关键运行结果 | 权威路径 | artifact_state |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| `H0-LUNA-XHIGH-20260809` | `H0` | `formal` | `gpt-5.6-luna / xhigh` | `gpt-5.6-terra / xhigh` | 8 tasks × 3 replicates = 24 valid cells | `complete` | workflow completed `18/24`；focused tests passed `19/24`；Candidate/Harness-only cost `597,146,805` tokens、`6,592` tool calls、`6,903.95` credits | generation contract（未打包来源：`WorkArena:generations/H0.json`）；role/task manifest（未打包来源：`WorkArena:generation.json`）；aggregate result（未打包来源：`WorkArena:reports/generation-result.json`）；Lane A receipt（未打包来源：`WorkArena:archive/matrixspec-evolution/results/H0/luna-control-plane/lane-a/lane-complete.json`）；Lane B receipt（未打包来源：`WorkArena:archive/matrixspec-evolution/results/H0/luna-control-plane/lane-b/lane-complete.json`） | manifest tracked；aggregate/campaign evidence workspace-local untracked；lane receipts workspace-local gitignored |
| `H0-TERRA-HIGH-20260809` | `H0` | `formal` | `gpt-5.6-terra / high` | `gpt-5.6-terra / xhigh` | 8 tasks × 3 replicates = 24 valid cells | `complete` | workflow completed `14/24`；focused tests passed `15/24`；Candidate/Harness-only cost `292,164,097` tokens、`4,386` tool calls、`3,776.08` credits | generation contract（未打包来源：`WorkArena:generations/H0.json`）；role/task manifest（未打包来源：`WorkArena:conditions/terra-high/generation.json`）；aggregate result（未打包来源：`WorkArena:conditions/terra-high/reports/generation-result.json`）；Wave 1 receipt（未打包来源：`WorkArena:archive/matrixspec-evolution/results/H0/terra-high-control-plane/waves/wave-1.json`）；Wave 2 receipt（未打包来源：`WorkArena:archive/matrixspec-evolution/results/H0/terra-high-control-plane/waves/wave-2.json`） | condition manifest tracked；aggregate/campaign evidence workspace-local untracked；wave receipts workspace-local gitignored |

H0 Harness 源码冻结为 MatrixSpec branch `harness/H0`、commit `a93d0b8d804db4b7864159f8b04234a457c18f1e`、tree `8c26cd2b18c05cec0fd52dc90d745e11d10b4490`，详见 H0 generation descriptor（未打包来源：`WorkArena:generations/H0.json`）。

本轮最近的 workarean 正式实验版本记作 branch `codex/matrixspec-p4-integration`、commit `d716d5c`（完整值 `d716d5cbef7ac7bd4913b148b8367c57cee36dfa`，subject `matrixspec: add Terra high H0 condition`）。Terra/high preflight receipt（未打包来源：`WorkArena:archive/matrixspec-evolution/results/H0/terra-high-control-plane/preflight.json`） 精确绑定该 HEAD。旧 Luna 正式运行更早，Lane A/Lane B receipts 分别记录 `a083c4d` 与 `c217bce`；因此 `d716d5c` 是本轮最接近完成态的 workarean 版本标记，不应倒推成所有旧 Luna evidence 的生成 commit。

正式聚合结果 SHA-256：

```text
200182ea5b49517e1e5341355a879bb36e5bf9d1d65c07070b0d578d31be1df6  reports/generation-result.json
5e51c03d7af58c5cf62d990b0b892f120d7e38ff81f3f553ce2352e4f7204b62  Lane A complete receipt
da21bc939ed7e635388fcc0d3bb41ae344f953dd9fe3c282facfb1086ca93ce0  Lane B complete receipt
```

Terra/high 对照条件聚合结果 SHA-256：

```text
7369ca1305547458d00dc147b934f8ca60245a2869943c1eabb935cb8c8a8730  conditions/terra-high/reports/generation-result.json
8efe38e162310ac0be1e2fac3f46595d5840b762da4faa6d7c4e35f223cbe731  Wave 1 receipt
04448ab29049ce1a827c1d1a56e2f0eadaa3d84aaa614f3b9bb5a5c309558d38  Wave 2 receipt
```

## Judge bundles

| judge_bundle_id | generation_bundle_id | evidence class | Judge | 冻结输入 | 状态 | Judge outputs | 均分 | 双 Judge 平均绝对分歧 | 结果路径 | 权威说明 | artifact_state |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| `H0-LUNA-XHIGH__JUDGE-TERRA-XHIGH-20260809` | `H0-LUNA-XHIGH-20260809` | `formal` | `gpt-5.6-terra / xhigh` × 2 | 24 个正式冻结匿名 packages | `complete` | `48/48` | `90.125` | `2.25` | generation aggregate（未打包来源：`WorkArena:reports/generation-result.json`）；下方 8 个 task summaries | 正式 H0 Judge 口径 | aggregate/campaign evidence workspace-local untracked |
| `H0-TERRA-HIGH-20260809__JUDGE-TERRA-XHIGH-20260809` | `H0-TERRA-HIGH-20260809` | `formal` | `gpt-5.6-terra / xhigh` × 2 | Terra/high 24 个正式冻结匿名 packages | `complete` | `48/48` | `88.0625` | `1.792` | generation aggregate（未打包来源：`WorkArena:conditions/terra-high/reports/generation-result.json`）；下方 Terra/high 8 个 task summaries | Terra/high 正式对照条件 Judge 口径；48 个 metadata 角色匹配，48 个 Judge thread 全部唯一 | aggregate/campaign evidence workspace-local untracked |
| `H0-LUNA-XHIGH__JUDGE-SOL-HIGH-20260809-A` | `H0-LUNA-XHIGH-20260809` | `supplemental-sensitivity` | `gpt-5.6-sol / high` × 2 | 与正式 Judge 相同的 24 个冻结匿名 packages；preflight（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-sol-high-incomplete/preflight.json`） | `incomplete` | `47/48`；1 timeout | `N/A` | `N/A` | supplemental root（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-sol-high-incomplete/`）；失败 slot metadata（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-sol-high-incomplete/results/eslint-preserve-caught-error/judge-01/Candidate-A/attempt-01/metadata.json`） | 只用于 Judge-arm sensitivity；model 与 effort 同时变化；不是正式替代，也不能解释为纯模型效应 | workspace-local gitignored |

### Terra/xhigh 正式评测落盘结果

本节直接保存正式 `gpt-5.6-terra / xhigh` 双 Judge 的 24-cell 结果，不要求读者先解析聚合 JSON。`Judge-01` 和 `Judge-02` 是同一冻结匿名 candidate package 的两个独立 Blind Judge replicates；`cell mean` 是两者的算术平均。

汇总：

```text
valid cells: 24/24
Judge outputs: 48/48
Judge mean: 90.125
Judge min/max: 11 / 100
mean absolute difference between Judge pairs: 2.25
workflow completed: 18/24
focused tests passed: 19/24
infrastructure-invalid historical attempts: 8（不占 24-cell 分母）
```

| Task | Cell | selected attempt | behavior outcome | workflow completed | focused tests passed | Judge-01 | Judge-02 | cell mean |
| --- | --- | ---: | --- | --- | --- | ---: | ---: | ---: |
| `axum-custom-executor` | `r1` | 2 | `completed` | true | true | 100 | 100 | 100.0 |
| `axum-custom-executor` | `r2` | 1 | `completed` | true | true | 100 | 100 | 100.0 |
| `axum-custom-executor` | `r3` | 1 | `completed` | true | true | 99 | 99 | 99.0 |
| `bat-sanitize` | `r1` | 2 | `workflow_failed` | false | false | 80 | 81 | 80.5 |
| `bat-sanitize` | `r2` | 2 | `completed` | true | true | 100 | 92 | 96.0 |
| `bat-sanitize` | `r3` | 2 | `completed` | true | true | 100 | 100 | 100.0 |
| `cli-item-list-fields` | `r1` | 2 | `completed` | true | true | 98 | 99 | 98.5 |
| `cli-item-list-fields` | `r2` | 2 | `completed` | true | true | 100 | 100 | 100.0 |
| `cli-item-list-fields` | `r3` | 2 | `workflow_failed` | false | true | 98 | 96 | 97.0 |
| `eslint-preserve-caught-error` | `r1` | 1 | `completed` | true | true | 96 | 97 | 96.5 |
| `eslint-preserve-caught-error` | `r2` | 1 | `completed` | true | true | 100 | 100 | 100.0 |
| `eslint-preserve-caught-error` | `r3` | 1 | `completed` | true | true | 100 | 100 | 100.0 |
| `prometheus-utf8-negotiation` | `r1` | 1 | `workflow_failed` | false | false | 69 | 64 | 66.5 |
| `prometheus-utf8-negotiation` | `r2` | 1 | `workflow_failed` | false | false | 72 | 78 | 75.0 |
| `prometheus-utf8-negotiation` | `r3` | 2 | `workflow_failed` | false | false | 67 | 68 | 67.5 |
| `pytest-addini-type-expressions` | `r1` | 1 | `completed` | true | false | 91 | 88 | 89.5 |
| `pytest-addini-type-expressions` | `r2` | 1 | `completed` | true | true | 97 | 98 | 97.5 |
| `pytest-addini-type-expressions` | `r3` | 1 | `workflow_failed` | false | true | 12 | 11 | 11.5 |
| `pytest-plugin-entry-points` | `r1` | 1 | `completed` | true | true | 100 | 100 | 100.0 |
| `pytest-plugin-entry-points` | `r2` | 1 | `completed` | true | true | 100 | 91 | 95.5 |
| `pytest-plugin-entry-points` | `r3` | 1 | `completed` | true | true | 100 | 100 | 100.0 |
| `sqlmodel-field-constraints` | `r1` | 1 | `completed` | true | true | 100 | 85 | 92.5 |
| `sqlmodel-field-constraints` | `r2` | 1 | `completed` | true | true | 100 | 100 | 100.0 |
| `sqlmodel-field-constraints` | `r3` | 1 | `completed` | true | true | 100 | 100 | 100.0 |

以上 48 个分数的机器真相源仍是 reports/generation-result.json（未打包来源：`WorkArena:reports/generation-result.json`）；本表是便于人工核账的持久化展开，不改变正式结果权威层级。

### Terra/high 正式对照条件评测落盘结果

本节展开 `H0-TERRA-HIGH-20260809__JUDGE-TERRA-XHIGH-20260809` 的 24-cell 结果。Wave 1 因 control-plane 断网产生的 12 个 attempt-01 已作为 infrastructure-invalid historical attempts 排除；D1–D4 选择独立 attempt-02，D5–D8 选择首次 attempt-01。

汇总：

```text
valid cells: 24/24
Judge outputs: 48/48
Judge mean: 88.0625
Judge min/max: 8 / 100
mean absolute difference between Judge pairs: 1.7916666667
workflow completed: 14/24
focused tests passed: 15/24
infrastructure-invalid historical attempts: 12（不占 24-cell 分母）
Candidate/Harness-only cost: 292,164,097 tokens / 4,386 tool calls / 3,776.08 credits
```

| Task | Cell | selected attempt | behavior outcome | workflow completed | focused tests passed | Judge-01 | Judge-02 | cell mean |
| --- | --- | ---: | --- | --- | --- | ---: | ---: | ---: |
| `axum-custom-executor` | `r1` | 1 | `workflow_failed` | false | true | 100 | 100 | 100.0 |
| `axum-custom-executor` | `r2` | 1 | `workflow_failed` | false | false | 90 | 89 | 89.5 |
| `axum-custom-executor` | `r3` | 1 | `workflow_failed` | false | false | 92 | 94 | 93.0 |
| `bat-sanitize` | `r1` | 1 | `completed` | true | true | 92 | 92 | 92.0 |
| `bat-sanitize` | `r2` | 1 | `workflow_failed` | false | false | 56 | 42 | 49.0 |
| `bat-sanitize` | `r3` | 1 | `completed` | true | true | 100 | 100 | 100.0 |
| `cli-item-list-fields` | `r1` | 2 | `workflow_failed` | false | true | 8 | 12 | 10.0 |
| `cli-item-list-fields` | `r2` | 2 | `workflow_failed` | false | true | 100 | 100 | 100.0 |
| `cli-item-list-fields` | `r3` | 2 | `workflow_failed` | false | true | 100 | 100 | 100.0 |
| `eslint-preserve-caught-error` | `r1` | 2 | `workflow_failed` | false | true | 100 | 100 | 100.0 |
| `eslint-preserve-caught-error` | `r2` | 2 | `completed` | true | true | 100 | 100 | 100.0 |
| `eslint-preserve-caught-error` | `r3` | 2 | `completed` | true | true | 100 | 100 | 100.0 |
| `prometheus-utf8-negotiation` | `r1` | 1 | `completed` | true | false | 78 | 75 | 76.5 |
| `prometheus-utf8-negotiation` | `r2` | 1 | `completed` | true | false | 62 | 70 | 66.0 |
| `prometheus-utf8-negotiation` | `r3` | 1 | `workflow_failed` | false | false | 74 | 66 | 70.0 |
| `pytest-addini-type-expressions` | `r1` | 2 | `completed` | true | false | 87 | 87 | 87.0 |
| `pytest-addini-type-expressions` | `r2` | 2 | `workflow_failed` | false | false | 91 | 90 | 90.5 |
| `pytest-addini-type-expressions` | `r3` | 2 | `completed` | true | true | 97 | 97 | 97.0 |
| `pytest-plugin-entry-points` | `r1` | 2 | `completed` | true | true | 97 | 95 | 96.0 |
| `pytest-plugin-entry-points` | `r2` | 2 | `completed` | true | true | 100 | 100 | 100.0 |
| `pytest-plugin-entry-points` | `r3` | 2 | `completed` | true | false | 97 | 97 | 97.0 |
| `sqlmodel-field-constraints` | `r1` | 1 | `completed` | true | true | 100 | 100 | 100.0 |
| `sqlmodel-field-constraints` | `r2` | 1 | `completed` | true | true | 100 | 100 | 100.0 |
| `sqlmodel-field-constraints` | `r3` | 1 | `completed` | true | true | 100 | 100 | 100.0 |

Terra/high task 汇总索引：

| Task | workflow completed | focused tests passed | Terra/xhigh Judge mean | Candidate/Harness-only tokens | Task summary |
| --- | ---: | ---: | ---: | ---: | --- |
| `axum-custom-executor` | 0/3 | 1/3 | 94.167 | `32,906,389` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-terra-high/campaigns/axum-custom-executor-matrixspec-harness-evolution-h0-terra-high-20260809/reports/matrixspec-evolution-task-summary.json`） |
| `bat-sanitize` | 2/3 | 2/3 | 80.333 | `46,985,268` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-terra-high/campaigns/bat-sanitize-matrixspec-harness-evolution-h0-terra-high-20260809/reports/matrixspec-evolution-task-summary.json`） |
| `cli-item-list-fields` | 0/3 | 3/3 | 70.000 | `28,188,481` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-terra-high/campaigns/cli-item-list-fields-matrixspec-harness-evolution-h0-terra-high-20260809/reports/matrixspec-evolution-task-summary.json`） |
| `eslint-preserve-caught-error` | 2/3 | 3/3 | 100.000 | `39,965,490` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-terra-high/campaigns/eslint-preserve-caught-error-matrixspec-harness-evolution-h0-terra-high-20260809/reports/matrixspec-evolution-task-summary.json`） |
| `prometheus-utf8-negotiation` | 2/3 | 0/3 | 70.833 | `32,139,240` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-terra-high/campaigns/prometheus-utf8-negotiation-matrixspec-harness-evolution-h0-terra-high-20260809/reports/matrixspec-evolution-task-summary.json`） |
| `pytest-addini-type-expressions` | 2/3 | 1/3 | 91.500 | `62,643,580` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-terra-high/campaigns/pytest-addini-type-expressions-matrixspec-harness-evolution-h0-terra-high-20260809/reports/matrixspec-evolution-task-summary.json`） |
| `pytest-plugin-entry-points` | 3/3 | 2/3 | 97.667 | `26,717,013` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-terra-high/campaigns/pytest-plugin-entry-points-matrixspec-harness-evolution-h0-terra-high-20260809/reports/matrixspec-evolution-task-summary.json`） |
| `sqlmodel-field-constraints` | 3/3 | 3/3 | 100.000 | `22,618,636` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-terra-high/campaigns/sqlmodel-field-constraints-matrixspec-harness-evolution-h0-terra-high-20260809/reports/matrixspec-evolution-task-summary.json`） |

以上 48 个分数的机器真相源是 Terra/high aggregate（未打包来源：`WorkArena:conditions/terra-high/reports/generation-result.json`）。每个 task 的 token 值直接取对应 summary 的 `candidateCost.totalTokens`，8 项合计 `292,164,097`，与 aggregate 一致；该口径汇总 3 个 selected `valid_behavior` runs 中 `candidate + validator + reviewer` actors，不包含 Operator、Judge 或 infrastructure-invalid attempts。所有 Judge metadata 均为 `gpt-5.6-terra / xhigh`，48 个 Judge thread id 全部唯一。

Supplemental preflight SHA-256：

```text
dbf3dd36a190ccb3d951334275968831ae0d50e9e0a6891342a75160acfcc9d5  preflight.json
```

缺失的唯一 supplemental slot：

```text
task: eslint-preserve-caught-error
candidate: Candidate-A
judge replicate: 1
model: gpt-5.6-sol
reasoning effort: high
exitCode: 137
timedOut: true
durationSeconds: 3600.287
```

由于该 bundle 没有达到 `48/48`，没有运行完整 Summarize，也没有生成 `summary.json`/`summary.md`。如果后续明确批准只重试此 slot，应写入新的 `attempt-02`，保留 `attempt-01`，并在 48/48 校验通过后更新本行；不得重跑其余 47 个结果。

### Sol/high 不完整 bundle 的描述性观测

以下数字只描述已完成证据，不是完整 Judge bundle 结论：

- 47 个成功结果全部为 `gpt-5.6-sol / high`，对应 47 个独立 thread；输入 hash、输出 schema 和计分算术均通过。
- 正式 H0 preflight 列出的 497 个证据文件复核为 0 mismatch，聚合 hash 仍为 `be8f4c280ce2fe0d01ddf0a87cec88b845f2e5379baec631440a767317faa69c`。
- 47 个已完成分数的观测均值为 `90.234`。由于 ESLint 缺少一个 Judge，它不能与正式 Terra/xhigh 的 `90.125` 计算正式 overall delta。

七个达到 6/6 的 task 可以作为局部敏感性观察：

| Task | Terra/xhigh | Sol/high | 描述性差值 |
| --- | ---: | ---: | ---: |
| `axum-custom-executor` | 99.667 | 99.500 | -0.167 |
| `bat-sanitize` | 92.167 | 89.500 | -2.667 |
| `cli-item-list-fields` | 98.500 | 98.833 | +0.333 |
| `prometheus-utf8-negotiation` | 69.667 | 73.167 | +3.500 |
| `pytest-addini-type-expressions` | 66.167 | 66.167 | 0.000 |
| `pytest-plugin-entry-points` | 98.500 | 97.833 | -0.667 |
| `sqlmodel-field-constraints` | 97.500 | 99.333 | +1.833 |

`eslint-preserve-caught-error` 只有 5/6 个成功 Judge，观测均值为 `99.0`，不计算 task delta。

## Luna/xhigh 正式 H0 任务结果索引

| Task | workflow completed | focused tests passed | Terra/xhigh Judge mean | Candidate/Harness-only tokens | Task summary |
| --- | ---: | ---: | ---: | ---: | --- |
| `axum-custom-executor` | 3/3 | 3/3 | 99.667 | `63,592,604` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-luna/campaigns/axum-custom-executor-matrixspec-harness-evolution-h0/reports/matrixspec-evolution-task-summary.json`） |
| `bat-sanitize` | 2/3 | 2/3 | 92.167 | `109,842,679` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-luna/campaigns/bat-sanitize-matrixspec-harness-evolution-h0/reports/matrixspec-evolution-task-summary.json`） |
| `cli-item-list-fields` | 2/3 | 3/3 | 98.500 | `83,818,633` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-luna/campaigns/cli-item-list-fields-matrixspec-harness-evolution-h0/reports/matrixspec-evolution-task-summary.json`） |
| `eslint-preserve-caught-error` | 3/3 | 3/3 | 98.833 | `69,031,742` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-luna/campaigns/eslint-preserve-caught-error-matrixspec-harness-evolution-h0/reports/matrixspec-evolution-task-summary.json`） |
| `prometheus-utf8-negotiation` | 0/3 | 0/3 | 69.667 | `93,664,614` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-luna/campaigns/prometheus-utf8-negotiation-matrixspec-harness-evolution-h0/reports/matrixspec-evolution-task-summary.json`） |
| `pytest-addini-type-expressions` | 2/3 | 2/3 | 66.167 | `89,379,422` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-luna/campaigns/pytest-addini-type-expressions-matrixspec-harness-evolution-h0/reports/matrixspec-evolution-task-summary.json`） |
| `pytest-plugin-entry-points` | 3/3 | 3/3 | 98.500 | `52,334,851` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-luna/campaigns/pytest-plugin-entry-points-matrixspec-harness-evolution-h0/reports/matrixspec-evolution-task-summary.json`） |
| `sqlmodel-field-constraints` | 3/3 | 3/3 | 97.500 | `35,482,260` | summary（未打包来源：`WorkArena:archive/matrixspec-evolution/evaluations/h0-luna/campaigns/sqlmodel-field-constraints-matrixspec-harness-evolution-h0/reports/matrixspec-evolution-task-summary.json`） |

每个 task 的 token 值直接取对应 summary 的 `candidateCost.totalTokens`，8 项合计 `597,146,805`，与 Luna/xhigh aggregate（未打包来源：`WorkArena:reports/generation-result.json`） 一致；该口径汇总每个 task 的 3 个 selected `valid_behavior` runs 中 `candidate + validator + reviewer` actors，不包含 infrastructure-invalid attempts、Operator 或 Judge。

## H0 Root Cause 与 Proposal 候选归档

本节归档 `H0-LUNA-XHIGH-20260809` 的轨迹根因分析，不扩展到 Terra/high 条件，也不把 8 个未选中的 `infrastructure_invalid` physical attempts 用作行为归因。分析覆盖 `24/24` 个 selected `valid_behavior` logical cells；聚合 Pattern Evidence 与 Weakness 原文分别见 [all-cells.json](../../archive/matrixspec-evolution/analyses/H0/h0-root-cause-20260809-a/pattern-evidence/all-cells.json) 和 [weakness-shortlist.json](../../archive/matrixspec-evolution/analyses/H0/h0-root-cause-20260809-a/weakness-shortlist.json)。

### Weakness shortlist

| Weakness | 证据强度 | 跨任务支持 | First Divergence 与根因假设 | 反证与验证预测 |
| --- | --- | --- | --- | --- |
| `W-01` Task lifecycle representation mismatch | `high` | C001/C006/C007/C009/C016；4 个 task | `tasks.md` 在 tasks gate 被接受，但没有下游 executor 所需的独立机器状态表示；实现阶段首次完成任务时才暴露该隐藏合同。根因候选是任务生命周期被拆在 agent-authored Markdown 与 downstream parser 两端，而 status 语法没有在生成义务或 tasks gate 中被可靠保证。 | C010/C011 未出现该模式，且 5 个 occurrence 中 4 个最终恢复，说明它不必然导致失败。若假设正确，可比较的后续运行不应再首次触发 `TASK_STATUS_LINE_MISSING`，也不应靠试改 task prose 探索 parser 语法；若只是换了错误名或仍需 trial edit，则否决。 |
| `W-02` Obligation-to-evidence closure gap | `high` | C003/C004/C005/C006/C008/C009/C012/C013/C014/C015/C016/C017/C018/C020/C021/C023；覆盖全部 8 个 task family | 最早共同分歧是 obligation 被翻译弱化，或在 implementation/task 已声称完成时仍没有当前证据；独立 Review/Validation/Finalization 才首次把缺口具体化。根因候选是 stage acceptance 与 task completion 没有把每项 accepted obligation 绑定到当前可观察证据。 | C010/C011 证明 H0 能形成完整 handoff；很多 occurrence 也被 Review 成功修复，因此不把产品 bug 本身归因给 Harness。若假设正确，后续首次独立 Review 应更少发现“任务已 done，但明确行为、兼容条件、静态检查或权威文档仍缺失”的情况；仅增加测试数量不算支持。 |
| `W-03` Unreachable cross-stage repair ownership | `medium` | C004/C015/C018；3 个 task，均 `workflow_failed` | Validator/Reviewer 发现 blocker 的 source 位于其他 stage/artifact，但当前角色只能改自己的报告，既不能交还可修改 source 的 owner，也没有稳定的 Controller transition。根因候选是 stage-scoped ownership 能识别跨阶段矛盾，却没有可达 repair owner 或 stable blocked terminal。 | C017 经 Operator 澄清后完成，C013 在有写入路径时完成了有效跨阶段修订；严格 ownership 本身也可能是正确设计。若假设正确，负面结论后的下一步应改变 source/state，或稳定结束为 blocked，而不是针对同一 digest 重跑 checker 或只在报告中宣称解除 blocker。 |
| `W-04` No-delta recovery repetition | `medium` | C001/C004/C013/C015/C017/C018/C021/C022；6 个 task family | 同一失败、timeout 或 blocker 已返回，且 repository/controller/input state 没有变化时，下一步仍重复相同目标。根因候选是 recovery 没有一致的 stop-or-branch 纪律，使模型随机重复或重复 prompt 扩大成多步无信息增益循环。 | 很多重试在代码、权限、环境、stage 或输入变化后是有效的；模型随机性也是强替代解释。若假设正确，exact unchanged retries 应下降，但有真实 state delta 的 productive retries 必须保留；若只是更早停止并导致 completion 回归，则否决。 |

这四项是因果候选，不是已经被 H1/H5 实验证实的因果结论。完整替代解释、反证和 raw refs 以 [weakness-shortlist.json](../../archive/matrixspec-evolution/analyses/H0/h0-root-cause-20260809-a/weakness-shortlist.json) 为准。

### W-01 的阶段产物下游合同 Proposal 候选卡

#### P-03：阶段产物必须满足下游可消费合同

```yaml
proposal_id: P-03
parent_harness: H0
source_weakness: W-01

evidence:
  summary: >
    W-01 由 C001、C006、C007、C009、C016 五个 logical cell 支持，跨越
    四个 task family。最早重复分歧发生在 tasks stage：tasks.md 已被接受，
    但没有 Implementation executor 随后要求的独立机器状态表示。该不兼容
    直到第一次 task completion 才暴露，并引发 parser 查询、task prose
    试改和重复 completion 调用。四个 cell 最终恢复；C009 在 focused tests
    通过的情况下仍 workflow_failed，因此主要已观察影响是 completion、
    cost 与 stability，而不是一致的产品质量下降。
  authority_refs:
    coverage: ../../archive/matrixspec-evolution/analyses/H0/h0-root-cause-20260809-a/coverage.json
    pattern_evidence: ../../archive/matrixspec-evolution/analyses/H0/h0-root-cause-20260809-a/pattern-evidence/all-cells.json
    weakness_shortlist: ../../archive/matrixspec-evolution/analyses/H0/h0-root-cause-20260809-a/weakness-shortlist.json
    outcome_sidecar: ../../archive/matrixspec-evolution/analyses/H0/h0-root-cause-20260809-a/outcome-sidecar.json
  pattern_occurrences:
    - cell: C001
      run: h0-axum-custom-executor-r1
      pattern: omission
      observation: >
        第一次 Task 1 completion 返回 `TASK_STATUS_LINE_MISSING`；补入独立
        marker 后才可完成。
      raw_refs:
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T14-57-41-019fe550-213c-7b50-96d4-0d1df4270391.jsonl#L84
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T14-57-41-019fe550-213c-7b50-96d4-0d1df4270391.jsonl#L127
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T14-57-41-019fe550-213c-7b50-96d4-0d1df4270391.jsonl#L139
    - cell: C006
      run: h0-bat-sanitize-r3
      pattern: omission
      observation: >
        tasks artifact 缺少 executor-readable independent status markers；首次
        completion 失败，修正表示后才记录成功。
      raw_refs:
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T11-46-50-019fe4a1-6412-7ce1-a784-3e63fd482f09.jsonl#L231
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T11-46-50-019fe4a1-6412-7ce1-a784-3e63fd482f09.jsonl#L270
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T11-46-50-019fe4a1-6412-7ce1-a784-3e63fd482f09.jsonl#L278
    - cell: C007
      run: h0-cli-item-list-fields-r1
      pattern: repeated_exploration_and_zero_information_gain
      observation: >
        tasks stage 留下空 status section；Implementation 至少五次探测 Task 1
        completion，并尝试多个 marker 位置，期间多次得到相同诊断。
      raw_refs:
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T11-28-32-019fe490-a5df-70d3-9629-c63ca684c471.jsonl#L119
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T11-40-08-019fe49b-444e-76e0-a77a-9b5f3fe06101.jsonl#L93
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T11-40-08-019fe49b-444e-76e0-a77a-9b5f3fe06101.jsonl#L122
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T11-40-08-019fe49b-444e-76e0-a77a-9b5f3fe06101.jsonl#L176
    - cell: C009
      run: h0-cli-item-list-fields-r3
      pattern: zero_information_gain
      observation: >
        多次 Task 1 completion 在 status edits 后仍返回相同 parser state；该
        logical cell 最终 workflow_failed，但 focused tests passed。
      raw_refs:
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T11-39-06-019fe49a-5088-7850-880f-e14b6b394505.jsonl#L130
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T11-39-06-019fe49a-5088-7850-880f-e14b6b394505.jsonl#L162
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T11-39-06-019fe49a-5088-7850-880f-e14b6b394505.jsonl#L276
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T11-39-06-019fe49a-5088-7850-880f-e14b6b394505.jsonl#L299
    - cell: C016
      run: h0-pytest-addini-type-expressions-r1
      pattern: omission
      observation: >
        七项 tasks artifact 被作为可执行计划接受，但没有独立 marker lines；
        第一次 Task 1 completion 才暴露缺失，修正后继续执行。
      raw_refs:
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T14-43-25-019fe543-0f7a-7f20-9dd2-125f9168df3e.jsonl#L101
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T14-57-45-019fe550-2ff8-79f2-80c2-d2bcc4826b74.jsonl#L201
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T14-57-45-019fe550-2ff8-79f2-80c2-d2bcc4826b74.jsonl#L224
        - raw-sessions/candidate/2026/08/09/rollout-2026-08-09T14-57-45-019fe550-2ff8-79f2-80c2-d2bcc4826b74.jsonl#L534
  counterevidence:
    - >
      C010 和 C011 完成且没有 retained status-contract Pattern，说明 W-01
      在 H0 下不是确定性发生。
    - >
      C001、C006、C007、C016 均在修正表示后完成，说明当前 Harness 已有
      可恢复路径，只是恢复发生在无效 handoff 之后。
    - >
      多个恢复后的 occurrence cell 仍有很高 Judge 分数，因此现有证据主要
      支持 workflow cost/stability 弱点，不支持一致的产品质量损失。
    - >
      task-specific query 后来能够返回 marker/status 元数据，因此不是所有
      status 相关探测都属于 zero information gain。
  evidence_boundary: >
    归因只覆盖 H0 的 24 个 selected valid_behavior cells；不使用未选中的
    infrastructure_invalid attempts，也不把本卡外推为跨 generation 已验证结论。
  affected_tasks:
    - axum-custom-executor
    - bat-sanitize
    - cli-item-list-fields
    - pytest-addini-type-expressions
  affected_runs:
    - h0-axum-custom-executor-r1
    - h0-bat-sanitize-r3
    - h0-cli-item-list-fields-r1
    - h0-cli-item-list-fields-r3
    - h0-pytest-addini-type-expressions-r1
  observed_impact:
    quality: >
      没有证据表明 status contract mismatch 会一致降低产品质量；多个恢复后的
      occurrence cell 仍获得很高 Judge 分数。
    completion: >
      C009 最终 workflow_failed；其余四个 occurrence cell 在修正表示后完成。
    cost: >
      产生了失败的 completion 调用、status/parser 搜索、tasks.md 试改、
      重复相同诊断和实施执行延迟。
    stability: >
      相同消费者合同脱节跨越 Rust、Go 和 Python task，且是否恢复依赖运行时
      对隐藏语法的重新发现。

root_cause:
  hypothesis: >
    H0 允许 stage 依据人类可读产物和确认状态完成，但没有要求该产物在接受前
    满足已知下游消费者的机器可消费合同。任务生命周期因此被拆在 agent-authored
    Markdown 与 downstream parser 两端，Implementation 只能通过错误和试改
    重新发现本应在 tasks gate 已满足的合同。
  confidence: high

strategy_change:
  current_strategy: >
    SDD stage 可以在产物存在并得到确认后被接受；必要输出、稳定标识、下游
    消费者和实际 acceptance checks 没有形成统一、可执行的阶段合同。
  proposed_strategy: >
    每个 SDD 阶段声明必要输出、稳定标识、下游消费者和 acceptance checks；
    当前产物不满足该 generation 已冻结的合同时，不得接受该阶段或推进到下游。
  rationale: >
    唯一主要杠杆是 stage acceptance contract。它把消费者兼容性放到产物所有者
    仍可修正产物的阶段边界，并直接命中 W-01 的 earliest divergence；本卡不改变
    SDD 阶段拓扑、repair/back 协议、任务内容、测试或 Judge。

expected_effect:
  behavioral_change: >
    每个 stage 在 accept 前都能说明自己必须产出什么、稳定标识是什么、谁会消费，
    以及哪些检查证明当前 artifact 可被消费。不兼容产物留在当前 stage 修正或形成
    明确 blocked 结果，而不是被下游首次读取时才发现。
  targeted_pattern_change: >
    C001/C006/C007/C009/C016 类型的 `TASK_STATUS_LINE_MISSING` 首次下游暴露、
    task prose 试改和 status-specific 重复 completion 应减少；不宣称同时解决
    obligation 语义遗漏、跨阶段 repair dead-end 或一般性的无增量重试。
  expected_metrics:
    quality: >
      不预设 Blind Judge 或 focused-test 提升；相同冻结评测下应没有可归因的
      产品质量回归，并检查格式合规没有替代语义正确性。
    completion: >
      stage-consumer mismatch 不应在已接受 stage 的下游首次出现；受影响运行应在
      原 stage 修正后继续，或以明确、可解释的 source-stage blocked 结果结束。
    cost: >
      下游 parser 失败、status-contract 搜索、task prose 试改和重复 completion
      应减少；不预先编造 token、tool-call 或 wall-time 降幅。
    stability: >
      对相同 artifact 和冻结合同，stage acceptance 结论应稳定，且错误应定位到
      产物所有者所在阶段，而不是依赖下游 actor 猜测表示格式。

rejection_conditions:
  - "不满足已声明 consumer contract 的 artifact 仍被 stage accept。"
  - "已被 accept 的 artifact 在下游首次正常消费时仍因同一必要输出或稳定标识缺失而失败。"
  - "方案只把隐藏 parser error 提前，却没有暴露必要输出、consumer 和可操作的 acceptance check。"
  - "只修补 tasks status 特例，其他 SDD stage 仍没有各自的下游消费合同。"
  - "不同 actor 对同一 artifact 和冻结合同给出互相矛盾的 accept 结论。"
  - "新增 gate 造成可归因的 focused-test、Blind Judge 或 workflow completion 回归。"
  - "artifact 通过格式检查但相同的语义 obligation 缺口仍被误报为本卡已解决。"

regression_risks:
  - "合同过度规定 Markdown 表达形式，压缩本可接受的产物自由度。"
  - "stage acceptance checks 与真实 downstream consumer 漂移，形成第二套不一致规则。"
  - "检查过宽或错误定位导致 false block，并把早期发现收益变成额外流程成本。"
  - "agent 只满足稳定标识和格式表面要求，反而掩盖 W-02 的语义证据缺口。"
  - "为没有实际机器消费者的产物强行增加无意义标识和检查。"
```

`P-03` 是独立的单策略候选：它只改变 stage acceptance contract。它不与 `P-01/P-02` 合并，也不表示已经选定、实施或进入正式 generation。

### W-03 的两张单策略 Proposal 候选卡

下面两张卡都来自 `W-03`，但改变的是两个不同策略杠杆，必须分开选择和实验。它们是候选归档，不代表已经进入正式 generation，也不追写历史 `proposals.yaml`。

#### P-01：Default Validation Stage Compression（H1-inspired）

```yaml
proposal_id: P-01
parent_harness: H0
source_weakness: W-03

evidence:
  summary: >
    W-03 由 C004、C015、C018 三个 workflow_failed cell 支持。C018 的
    First Divergence 直接发生在 standalone Validation：Validator 识别
    upstream design/tasks 冲突，却只能写 validation.md，也没有 Controller
    back-route。C004/C015 的相同 dead-end 发生在 Review，作为本策略不能
    消除完整 W-03 的明确边界。
  affected_tasks:
    - pytest-addini-type-expressions
  affected_runs:
    - h0-pytest-addini-type-expressions-r3
  observed_impact:
    quality: >
      主要影响是 workflow/evidence validity；没有证据证明删除 Validation
      本身会提高产品质量，C004/C015 也表明 Review blocker 仍可能存在。
    completion: >
      C018 未进入 Review，最终 workflow_failed；不把 C004/C015 的
      Review failure 计为本策略的直接 affected run 或预期修复。
    cost: >
      C018 在 validation-only write scope 中产生报告改写和权限请求；
      standalone checker 也增加一次 actor、artifact、accept 和 handoff。
    stability: >
      Validation handoff 的不可达责任链可以通过不进入该独立阶段而消失，
      但直接证据只有一个 Validation occurrence，不能据此声称跨 task 稳定。

root_cause:
  hypothesis: >
    H0 的 stage-scoped ownership 允许 downstream checker 发现 upstream
    矛盾，却没有可达 repair owner 或 Controller transition，导致报告层
    假清除或对未变化 source state 的重复检查。
  confidence: medium

strategy_change:
  current_strategy: >
    默认 H0 workflow 在 implementation 前要求 standalone Validation；
    Validator 只能写 validation.md，跨阶段 blocker 因而增加一次必须由
    Controller 正确路由的 handoff。
  proposed_strategy: >
    对默认低风险 workflow 移除 standalone Validation stage，使已确认的
    upstream planning artifacts 直接进入 implementation，并继续保留独立
    Review。需要实现前独立一致性验证的任务显式选择保留 Validation 的
    Standard/Full profile。本卡不同时引入 back/revise Controller transition。
  rationale: >
    唯一主要杠杆是默认 workflow topology。它通过减少一个独立 checker
    handoff 直接避免 C018 类型的 validation-only dead-end，同时保持高风险
    profile 和 Review 可用；它不宣称修复 Review 的跨阶段责任链。

expected_effect:
  behavioral_change: >
    默认低风险 run 在 upstream planning stages 确认后直接进入
    implementation，不创建、不进入也不 accept validation.md。需要
    standalone Validation 的任务仍能通过显式 profile 获得该阶段。
  targeted_pattern_change: >
    C018 类型的 validation-report-only clearance、validation-only authority
    request 和无状态增量 Validation 重入应消失；C004/C015 的 Review pattern
    不属于本卡承诺消除的范围。
  expected_metrics:
    quality: >
      不预设上升；相同 focused tests 与 Blind Judge 下应至少没有可归因回归，
      并重点观察明确 obligation 是否只是更晚被 Review 发现。
    completion: >
      只预期 validation-specific dead-end 减少；不预设 Review failure 改善。
    cost: >
      默认路径的 Validation actor、artifact、accept 和 handoff 开销应消失，
      但不预先编造 token、tool-call 或 wall-time 降幅。
    stability: >
      默认路径少一个跨角色 transition；高风险任务的 profile routing 必须稳定。

rejection_conditions:
  - "默认流程只是把 Validation 换名或藏进另一独立 actor，产生等价 handoff。"
  - "C018 的同一 obligation 只是被推迟到 Implementation/Review 才首次发现。"
  - "删除 Validation 后出现可归因的 focused-test、Judge 或 completion 回归。"
  - "本应进入 Standard/Full 的高风险任务被错误路由到无 Validation 默认流程。"
  - "Standard/Full 不再保留其独立 Validation 能力。"
  - "实验把 C004/C015 的 Review dead-end 误报为已由本策略解决。"

regression_risks:
  - "W-02 obligation-evidence gap 加重，开放义务更晚才被 Review 具体化。"
  - "tasks/implementation handoff 承担更多一致性责任，但现有完成门不足。"
  - "Review 成为唯一独立 checker 后负载和 late-discovery 成本上升。"
  - "profile 选择规则过宽，使高风险变更失去实现前独立验证。"
```

#### P-02：Reachable Cross-Stage Repair（H5-inspired）

```yaml
proposal_id: P-02
parent_harness: H0
source_weakness: W-03

evidence:
  summary: >
    C004、C015、C018 分别来自三个 task family，均为 workflow_failed。
    下游 Reviewer 或 Validator 识别了位于其他 stage/artifact 的 blocker，
    但当前角色没有可达的 source/state-changing repair path；后续出现了
    报告层假清除、对未变化 source 的复审，或无法改变 Controller 状态的请求。
  affected_tasks:
    - bat-sanitize
    - prometheus-utf8-negotiation
    - pytest-addini-type-expressions
  affected_runs:
    - h0-bat-sanitize-r1
    - h0-prometheus-utf8-negotiation-r3
    - h0-pytest-addini-type-expressions-r3
  observed_impact:
    quality: >
      主要影响是 evidence/workflow validity，而不是一种统一产品缺陷；
      部分实现检查已经通过，但跨 artifact 矛盾仍开放。
    completion: >
      三个 occurrence cell 都未完成 workflow。
    cost: >
      重复 Review、focused checks、报告改写和权限请求没有伴随 source-state 改变。
    stability: >
      相同 dead-end 形态同时出现在 Validation 和 Review，并跨越不同任务生态。

root_cause:
  hypothesis: >
    H0 可以识别跨阶段矛盾，却没有把 blocker 稳定交还给可修改 source 的
    责任角色，也没有在不可达时形成稳定 terminal，导致报告层假清除或
    对未变化 source state 的重复检查。
  confidence: medium

strategy_change:
  current_strategy: >
    Validation/Review 的负面结论主要停留在 checker 报告中；Controller
    没有把该结论绑定为阻止 accept、改变 currentStage、失效旧 confirmation
    并重新分配修复责任的语义控制信号。
  proposed_strategy: >
    将负面 verdict 的处置权交给 Controller。合法且可达时，执行持久化
    back transition，使 repair target 及其 downstream confirmation 失效，
    由 adapter 路由给目标 owner 修复、重新确认并重入 checker；目标非法、
    不可达，或同一 blocker 在相同 source、Controller state 和 decision input
    下再现时，稳定结束为 behavioral blocked failure。本卡不删除 checker；
    back 是条件能力，可以发生零次或多次，不是每个 run 的固定必经步骤。
  rationale: >
    唯一主要杠杆是跨阶段 blocker 的 Controller-owned disposition。repair
    与 terminal 是该处置的两个分支；策略不放宽严格 artifact ownership，
    也不改变任务、测试、质量标准、Judge 或正式 cell 分母。

expected_effect:
  behavioral_change: >
    形成合法 negative verdict 后，当前 checker 不再被确认；下一步要么出现
    可审计的 back/invalidation、目标 source 修改和重新确认，要么稳定终止。
    不再只改 checker 报告，也不在相同 recovery context 下重复检查。
  targeted_pattern_change: >
    C004/C015/C018 所代表的报告层假清除、unchanged re-review 和
    zero-information-gain recovery loop 应消失。
  expected_metrics:
    quality: >
      不预设 Judge 分数上升；首先保持现有质量门，并减少带开放 blocker 的假完成。
    completion: >
      只在 blocker 存在可达 owner 的 cell 中有望提高；不可达场景应更干净地失败。
    cost: >
      无 source/state 增量的 Review、Validation、权限请求和报告改写应减少。
    stability: >
      相同 blocker context 应得到确定的 repair 或 terminal 结果，而不是随机循环。

rejection_conditions:
  - "negative verdict 后当前 Validation/Review 仍被 accept。"
  - "只修改 checker 报告便声称 source blocker 已消失。"
  - "back 后 repair target 或 downstream 的旧 confirmation 仍保持有效。"
  - "source、Controller state 与 decision input 未变化时仍重复同一 checker。"
  - "旧循环只是被替换成等价的 back/review 循环。"
  - "C013/C017 类型的真实 source 变化或新 Operator 信息被误判为停滞。"
  - "本来可修复的 blocker 被过早终止，造成可归因的 completion 或质量回归。"

regression_risks:
  - "repairTarget 路由错误，导致角色越过严格 artifact ownership。"
  - "target/downstream invalidation 过宽，造成不必要的重做成本。"
  - "invalidation 过窄，保留依赖旧 artifact 的陈旧 confirmation。"
  - "blocker identity 或状态摘要不稳定，导致漏检停滞或制造 false terminal。"
  - "Arena event/completion ledger 仍按单向流程解释，无法证明最终 confirmation 有效。"
```

当前只完成归档和候选定义。后续由用户从多张 Proposal 中选定一张，再交给 MAIN 建立独立 generation；`P-01` 与 `P-02` 不得在同一代同时启用，否则无法区分收益来自默认阶段压缩还是跨阶段 repair chain。

## H1 Terra/high 主视图（用户授权 D5 替换）

本节登记 generation bundle `H1-TERRA-HIGH-D5-REPLACEMENT-20260811` 及 Judge bundle `H1-TERRA-HIGH-D5-REPLACEMENT-20260811__JUDGE-TERRA-XHIGH-20260811`。

主视图固定为：D1–D4、D6–D8 使用原始 H1 selected cells，D5 使用物理独立的 `bat-sanitize-matrixspec-harness-evolution-h1-rerun-20260811` 三个 cells。用户已明确授权 Supplemental D5 **直接替代**原始 H1 D5，因此它是主分母、指标、Candidate 成本、Judge 聚合和后续 Weakness 权重中唯一选中的 D5。原始 H1 D5 不参与这些数字，只保留为 Judge 算术失败、历史 attempts、Freeze 行为和 supersession 原因等事故/治理证据。

### H1 generation 与 Judge bundle

| generation_bundle_id | protocol | evidence class | Candidate / Harness | Operator | 规模 | 状态 | 关键结果 | artifact_state |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| `H1-TERRA-HIGH-D5-REPLACEMENT-20260811` | `matrixspec-start-go-accept-back-done-v2` | `user-authorized-primary-amendment` | `gpt-5.6-terra / high` | `gpt-5.6-terra / xhigh` | 8 tasks × 3 = 24 selected valid cells | `complete` | workflow `10/24`；focused `18/24`；Candidate/Harness-only `316,713,117` tokens、`5,393` tool calls、`4,460.56` credits | H1 manifests tracked only on an unpushed local execution branch；campaign evidence is worktree-local ignored/untracked |

| judge_bundle_id | generation_bundle_id | Judge | 冻结输入 | 状态 | Judge outputs | 均分 | 双 Judge 平均绝对分差 | authority note |
| --- | --- | --- | --- | --- | ---: | ---: | ---: | --- |
| `H1-TERRA-HIGH-D5-REPLACEMENT-20260811__JUDGE-TERRA-XHIGH-20260811` | `H1-TERRA-HIGH-D5-REPLACEMENT-20260811` | `gpt-5.6-terra / xhigh` × 2 | 24 个冻结匿名 packages | `complete` | `48/48` | `93.5208333333` | `1.875` | D5 packages/results 只取 replacement campaign；原始 D5 Judge 不进入本 bundle |

汇总真相来自下方 8 份 complete task summary 对 selected runs 的确定性合并；当前没有单独的 H1 `generation-result.json`，因此本 ledger 不把不存在的 aggregate 文件伪装成权威源。

```text
valid cells: 24/24
workflow completed: 10/24 (41.67%)
focused tests passed: 18/24 (75.00%)
Judge outputs: 48/48
Judge mean: 93.5208333333
Judge min/max: 71 / 100
mean absolute difference between Judge pairs: 1.875
Candidate/Harness-only cost: 316,713,117 tokens / 5,393 tool calls / 4,460.56 credits
per-cell mean: 13,196,379.875 tokens / 224.7083 tool calls / 185.8567 credits
```

### H1 平台与输入 commit 节点

H1 主视图不能倒推成一个 WorkArena commit；实际存在两个执行节点：

| 平台/输入 | 覆盖范围 | commit | tree | parent / 说明 | 权威入口 |
| --- | --- | --- | --- | --- | --- |
| WorkArena execution | D1–D4、D6、D8 | `c109fca220dfdb848e8bfeb503c08cbee2d8a784` | `3e56c0d2541670d638c1a22c3d542a923433c3da` | parent `c6b3124dde477df5b2cdb10a9a444ab11dfe0a1b` | available-six result（未打包来源：`WorkArena:.scratch/matrixspec-h1-formal/available-six-result.json`） |
| WorkArena execution | D7 与 Supplemental D5 replacement | `9460ecca217480d9f0c741a0f51c14cfad702500` | `a5b9d738584c05f600102df43a150005ca6c24fe` | parent `c109fca220dfdb848e8bfeb503c08cbee2d8a784`；local branch `codex/matrixspec-h1-formal-execution`，未 push/merge | D5/D7 readiness（未打包来源：`WorkArena:.scratch/matrixspec-h1-formal/d5-d7-readiness-receipt.json`） |
| H1 role configuration lineage | 全 H1 manifest 的 Terra/high actor tuple | `4927e0e16c98c176d57df6a0fa52cee79bab64e9` | `44fc0d05ecb44baa34ae1c40ab8f11c8b7a61423` | parent `f84fdae33d96861f47fc481bf81141cac1377490`；不是全部 task 的执行 HEAD | generation manifest（未打包来源：`WorkArena:experiments/matrixspec-harness-evolution-h1/generation.json`） |
| MatrixSpec runtime | 全部 24 cells | `2291c4b5b119e00df751d841a81e12afdecac443` | `dd37a8a1f8102bcb606776767cff68691e35616c` | Git parent `58b71b774155f4b785f79effad10e08ca6958caf`；protocol parent H0=`a93d0b8d804db4b7864159f8b04234a457c18f1e` / tree `8c26cd2b18c05cec0fd52dc90d745e11d10b4490` | H1 descriptor（未打包来源：`WorkArena:experiments/matrixspec-harness-evolution-h1/generations/H1.json`） |

H1 descriptor SHA-256=`fccf79527e5322c801c4542b5f1617b73cee63d99e3fd0eaf2d410f945c8b34d`；generation manifest SHA-256=`5bec5f8d49aaed73d9d7e466f5e8709af514cef17d7ef8bab0f4b986f981848a`；contract SHA-256=`2be2601f20f756fa4698a5ddfb9eefe95335b66147071b4e49d264911aafe08d`；workflow SHA-256=`17a2ce3777a408b0e30d91b6419c73c32da48b2699a07254fbfc59ea5ecfc7c4`。

413 个纳入主视图的 Candidate/Validator/Reviewer/Operator raw sessions 均自报 Codex CLI `0.147.0-alpha.6.5`。Judge JSONL 没有独立 `cli_version` 字段，所以不能把当前本机二进制版本或 hash 倒推成历史 Judge CLI provenance。

8 个任务的 source 与 sealed baseline 使用相同 commit/tree；reference 是独立的 Ground Truth checkout：

| ID | Task | source + sealed baseline commit / tree | reference commit / tree |
| --- | --- | --- | --- |
| D1 | `cli-item-list-fields` | `ae66a1c02e08366858f3070664f493afbe0cdf18` / `95735bbafb33f83b76c2e3fa3f5c99c2245621be` | `efe3f165dd297c85fff11473dbf586f2d39fbf86` / `b4539ca014121861158af022e743c494436f1b1f` |
| D2 | `eslint-preserve-caught-error` | `c30d80801ca561bdf65c6c3eba4ee57dced278cf` / `ccdf0ff80afafd785159edd40453e24755f9febf` | `cf2a9bf2d982642f760370c15f1196f4658f4e27` / `def285760ba27c23d63e85966303445368c7c5ca` |
| D3 | `pytest-plugin-entry-points` | `f1211ba21d1df2f55cf2ba1523b9d7b6c6a9ef56` / `a619a6d46d82f7bfa4159e66a7ba5a1d77f73e3b` | `198eff1604e7b649e3fdcf306306517070d19235` / `5c000011ef82b7ef9873ba531ccef98595202b6b` |
| D4 | `pytest-addini-type-expressions` | `ef052d0bc481af97afb3fbd2aae24d8abce08604` / `1ee74ee36b4407e3aaf05ca7fb36e5d88b271a97` | `344c23787cdb3431dcc441b8b63ee9950f04b921` / `d6daea2f709dc6b1dab24788d867d255eb3e5735` |
| D5 | `bat-sanitize` replacement | `971f9679dafac7fb9246c2f8a43118873a446b3a` / `9d7529113ef9bc9746ca36d2509f07217bca4415` | `0a52e4321f808f57a91174a98daeab84e7f7de2a` / `e0bd84ad176e90e6134ec178e6ebaf6bddfa93af` |
| D6 | `sqlmodel-field-constraints` | `e4e1385eedc700ad8c4e079841a85c32a29f1cff` / `dfee9f430d5a75fc965824884563c9ef0d36b383` | `306f202b3e9c35b8f1a6668d2718bfac086fca06` / `f5443e192a3af27f817500be3b156edcd395d484` |
| D7 | `axum-custom-executor` | `309d1bd9530eec2217134cb262760af1df42ee3b` / `133a6bb0bc0b59b54481973c45e269ca4b6de84b` | `aa51de89c86ac57511cb49dd73878810cb7c98a0` / `04adb9428453861b392c68a4962cab947995066a` |
| D8 | `prometheus-utf8-negotiation` | `d24220a6c477eef2dfeb12a312e0da66539095e1` / `c715add7499121d29f15cbb21d929571e3fae457` | `831ed026fe1b02a98c7e2fbef634915ef2e8efc8` / `8e1cf4e9c601adee16525b0f7b9779a1dabdb339` |

这些 pin 的权威 manifest 是 H1 execution checkout 下的 `packs/tasks/<task>/task-dense-spec-v1.json` 与 `experiments/matrixspec-harness-evolution-h0/full-baselines.json`。

### H1 匿名 Judge package 与结果位置

| 覆盖范围 | package 路径模板 | Judge result 路径模板 | 数量 | 可点击入口 |
| --- | --- | --- | ---: | --- |
| D1–D4、D6–D8 | `historical-worktree://1723/workarean/campaigns/{taskId}-matrixspec-harness-evolution-h1/evaluation/candidates/Candidate-{A,B,C}/` | 同 campaign 下 `evaluation/results/judge-{01,02}/Candidate-{A,B,C}/` | 21 packages / 42 finals / 42 metadata | D1 packages（未打包来源：`WorkArena:campaigns/cli-item-list-fields-matrixspec-harness-evolution-h1/evaluation/candidates/`）；D1 results（未打包来源：`WorkArena:campaigns/cli-item-list-fields-matrixspec-harness-evolution-h1/evaluation/results/`） |
| D5 replacement | `historical-worktree://1723/workarean/campaigns/bat-sanitize-matrixspec-harness-evolution-h1-rerun-20260811/evaluation/candidates/Candidate-{A,B,C}/` | 同 campaign 下 `evaluation/results/judge-{01,02}/Candidate-{A,B,C}/` | 3 packages / 6 finals / 6 metadata | D5 packages（未打包来源：`WorkArena:campaigns/bat-sanitize-matrixspec-harness-evolution-h1-rerun-20260811/evaluation/candidates/`）；D5 results（未打包来源：`WorkArena:campaigns/bat-sanitize-matrixspec-harness-evolution-h1-rerun-20260811/evaluation/results/`） |

每个 package 根以 `package-manifest.json` 为入口；它冻结 `runId`、`packageHash`、任务/合同/rubric、`product.diff`、`tests.log` 和允许的 baseline context。每个 result 根保存两个独立 Judge 的 `judge.final.json`、`metadata.json`、`judge.jsonl` 与 `judge.stderr.txt`。

H1 的 Candidate/Validator/Reviewer/Operator 原始 rollout 冻结在对应 campaign 的 `runs/<physical-run-id>/raw-sessions/<role>/YYYY/MM/DD/rollout-*.jsonl`；主视图共观察到 `413` 个 actor raw sessions。48 个 Judge 的原始 rollout 位于相应 campaign 的 `evaluation/.judge-homes/judge-{01,02}/Candidate-{A,B,C}/sessions/...`。同样只把 `sessions/` 作为对账入口，不复制 auth、config、SQLite 或其它 Judge home 状态。

H1 control-plane 的主要执行依据是 available-six result（未打包来源：`WorkArena:.scratch/matrixspec-h1-formal/available-six-result.json`） 与 D5/D7 readiness receipt（未打包来源：`WorkArena:.scratch/matrixspec-h1-formal/d5-d7-readiness-receipt.json`）；D5 replacement 保持独立 campaign 和 summary，不覆盖原始 H1 D5 evidence。

### H1 任务级结果

| ID | Task | workflow | focused | Terra/xhigh Judge mean | Candidate tokens | Tool calls | Credits | Task summary / SHA-256 |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | --- |
| D1 | `cli-item-list-fields` | 0/3 | 3/3 | 98.0000 | 51,825,005 | 932 | 724.28 | summary（未打包来源：`WorkArena:campaigns/cli-item-list-fields-matrixspec-harness-evolution-h1/reports/matrixspec-evolution-task-summary.json`） `653b14a2b09e67bf1e82e5a77936993e837878d14ef03eafdca0c7052b8b60e7` |
| D2 | `eslint-preserve-caught-error` | 2/3 | 3/3 | 100.0000 | 32,358,161 | 522 | 435.43 | summary（未打包来源：`WorkArena:campaigns/eslint-preserve-caught-error-matrixspec-harness-evolution-h1/reports/matrixspec-evolution-task-summary.json`） `616f56dae9f50d09a957221004f10968df1e8a61e55157e5f357abca8fc5ef62` |
| D3 | `pytest-plugin-entry-points` | 2/3 | 3/3 | 99.3333 | 29,220,909 | 524 | 436.38 | summary（未打包来源：`WorkArena:campaigns/pytest-plugin-entry-points-matrixspec-harness-evolution-h1/reports/matrixspec-evolution-task-summary.json`） `3175714cac5de7517951d6867ebad62c64251eeb81b197f78c6f049d55d11732` |
| D4 | `pytest-addini-type-expressions` | 1/3 | 3/3 | 91.5000 | 59,882,724 | 863 | 782.47 | summary（未打包来源：`WorkArena:campaigns/pytest-addini-type-expressions-matrixspec-harness-evolution-h1/reports/matrixspec-evolution-task-summary.json`） `54f8938725f6877a0d74da196f977a64e810974cc9fe85b24e22ae1b9061488f` |
| D5 | `bat-sanitize` replacement | 1/3 | 1/3 | 86.3333 | 51,513,657 | 879 | 684.96 | summary（未打包来源：`WorkArena:campaigns/bat-sanitize-matrixspec-harness-evolution-h1-rerun-20260811/reports/matrixspec-evolution-task-summary.json`） `67c0bab92364beb1217a9889f0ccd1979241fd665873bbc603a00b78ea772609` |
| D6 | `sqlmodel-field-constraints` | 2/3 | 3/3 | 100.0000 | 21,938,914 | 490 | 349.14 | summary（未打包来源：`WorkArena:campaigns/sqlmodel-field-constraints-matrixspec-harness-evolution-h1/reports/matrixspec-evolution-task-summary.json`） `e08ed04b676fcb7c0260c88c721d960dcb747c9c1547b7f04a76df20fa45b424` |
| D7 | `axum-custom-executor` | 1/3 | 1/3 | 95.1667 | 30,353,180 | 555 | 459.76 | summary（未打包来源：`WorkArena:campaigns/axum-custom-executor-matrixspec-harness-evolution-h1/reports/matrixspec-evolution-task-summary.json`） `58c6cd070c7aa6206e362d67fb94ca35b9e7378fe8bef08343c7811839a91cf5` |
| D8 | `prometheus-utf8-negotiation` | 1/3 | 1/3 | 77.8333 | 39,620,567 | 628 | 588.14 | summary（未打包来源：`WorkArena:campaigns/prometheus-utf8-negotiation-matrixspec-harness-evolution-h1/reports/matrixspec-evolution-task-summary.json`） `c61f630ce185cfcc285897898987ff1ac2d9c7d80ccb2cfb33c60df788e06652` |

### H1 24-cell 分数与每 cell 成本

| Task | Cell | selected physical attempt | outcome | workflow | focused | J01 | J02 | mean | Candidate tokens | Tools | Credits |
| --- | --- | --- | --- | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: |
| Axum | r1 | `h1-axum-custom-executor-r1-attempt-03` | `workflow_failed` | false | false | 88 | 94 | 91.0 | 9,820,174 | 206 | 162.29 |
| Axum | r2 | `h1-axum-custom-executor-r2-attempt-01` | `workflow_failed` | false | false | 95 | 94 | 94.5 | 11,449,291 | 187 | 167.05 |
| Axum | r3 | `h1-axum-custom-executor-r3-attempt-01` | `completed` | true | true | 100 | 100 | 100.0 | 9,083,715 | 162 | 130.42 |
| D5 replacement | r1 | `h1-bat-sanitize-rerun-20260811-r1-attempt-01` | `workflow_failed` | false | false | 86 | 84 | 85.0 | 16,838,175 | 288 | 232.10 |
| D5 replacement | r2 | `h1-bat-sanitize-rerun-20260811-r2-attempt-01` | `completed` | true | true | 90 | 92 | 91.0 | 17,738,979 | 312 | 233.64 |
| D5 replacement | r3 | `h1-bat-sanitize-rerun-20260811-r3-attempt-01` | `workflow_failed` | false | false | 83 | 83 | 83.0 | 16,936,503 | 279 | 219.22 |
| CLI | r1 | `h1-cli-item-list-fields-r1-attempt-06` | `workflow_failed` | false | true | 100 | 100 | 100.0 | 17,670,995 | 319 | 246.44 |
| CLI | r2 | `h1-cli-item-list-fields-r2-attempt-03` | `workflow_failed` | false | true | 98 | 100 | 99.0 | 18,746,082 | 348 | 259.07 |
| CLI | r3 | `h1-cli-item-list-fields-r3-attempt-03` | `workflow_failed` | false | true | 94 | 96 | 95.0 | 15,407,928 | 265 | 218.77 |
| ESLint | r1 | `h1-eslint-preserve-caught-error-r1-attempt-02` | `workflow_failed` | false | true | 100 | 100 | 100.0 | 8,434,293 | 146 | 115.95 |
| ESLint | r2 | `h1-eslint-preserve-caught-error-r2-attempt-01` | `completed` | true | true | 100 | 100 | 100.0 | 10,558,824 | 156 | 143.29 |
| ESLint | r3 | `h1-eslint-preserve-caught-error-r3-attempt-03` | `completed` | true | true | 100 | 100 | 100.0 | 13,365,044 | 220 | 176.19 |
| Prometheus | r1 | `h1-prometheus-utf8-negotiation-r1-attempt-01` | `workflow_failed` | false | false | 72 | 76 | 74.0 | 13,486,332 | 218 | 198.70 |
| Prometheus | r2 | `h1-prometheus-utf8-negotiation-r2-attempt-01` | `workflow_failed` | false | false | 73 | 71 | 72.0 | 14,814,757 | 255 | 230.60 |
| Prometheus | r3 | `h1-prometheus-utf8-negotiation-r3-attempt-01` | `completed` | true | true | 80 | 95 | 87.5 | 11,319,478 | 155 | 158.84 |
| pytest addini | r1 | `h1-pytest-addini-type-expressions-r1-attempt-02` | `workflow_failed` | false | true | 95 | 95 | 95.0 | 18,923,100 | 292 | 262.53 |
| pytest addini | r2 | `h1-pytest-addini-type-expressions-r2-attempt-02` | `workflow_failed` | false | true | 89 | 92 | 90.5 | 16,918,492 | 283 | 236.15 |
| pytest addini | r3 | `h1-pytest-addini-type-expressions-r3-attempt-02` | `completed` | true | true | 86 | 92 | 89.0 | 24,041,132 | 288 | 283.79 |
| pytest plugin | r1 | `h1-pytest-plugin-entry-points-r1-attempt-03` | `completed` | true | true | 100 | 100 | 100.0 | 5,430,781 | 102 | 85.34 |
| pytest plugin | r2 | `h1-pytest-plugin-entry-points-r2-attempt-02` | `completed` | true | true | 100 | 100 | 100.0 | 5,735,849 | 107 | 91.88 |
| pytest plugin | r3 | `h1-pytest-plugin-entry-points-r3-attempt-02` | `workflow_failed` | false | true | 98 | 98 | 98.0 | 18,054,279 | 315 | 259.16 |
| SQLModel | r1 | `h1-sqlmodel-field-constraints-r1-attempt-01` | `completed` | true | true | 100 | 100 | 100.0 | 5,668,862 | 130 | 97.58 |
| SQLModel | r2 | `h1-sqlmodel-field-constraints-r2-attempt-01` | `workflow_failed` | false | true | 100 | 100 | 100.0 | 10,344,981 | 244 | 158.18 |
| SQLModel | r3 | `h1-sqlmodel-field-constraints-r3-attempt-01` | `completed` | true | true | 100 | 100 | 100.0 | 5,925,071 | 116 | 93.38 |

### H1 package identity 对账

下表的 manifest 均位于对应 campaign 的 `evaluation/candidates/<label>/package-manifest.json`；`runId` 是解盲前冻结包绑定的 physical attempt。

| Task | label | runId | packageHash |
| --- | --- | --- | --- |
| D1 CLI | Candidate-A | `h1-cli-item-list-fields-r1-attempt-06` | `1aef530c15c700c328c533ce752295d0d831857a0872d65910f98f7c31b4e5f4` |
| D1 CLI | Candidate-B | `h1-cli-item-list-fields-r2-attempt-03` | `4292ded9ecd72c7b37c6cfa4a33ba177ee11282f6f6f57674249dc297c509b74` |
| D1 CLI | Candidate-C | `h1-cli-item-list-fields-r3-attempt-03` | `5f72d5c1d45e3dc8eeeb439f6dd3155f23b20a476011c630fe710ee58ab35aef` |
| D2 ESLint | Candidate-A | `h1-eslint-preserve-caught-error-r1-attempt-02` | `7a0783d43cdb3ba589270f9562aebedd597345dbeb1721190f7e13594e24e44a` |
| D2 ESLint | Candidate-B | `h1-eslint-preserve-caught-error-r2-attempt-01` | `36cef43bbdb5971246a1643e41d4801d809ad432f7cc19ed48270848f058547a` |
| D2 ESLint | Candidate-C | `h1-eslint-preserve-caught-error-r3-attempt-03` | `3e10d7eddbdb7e50f665d8ab5a7a3dc742e7d72e8dc79a4006b3c79f6d3c057e` |
| D3 pytest plugin | Candidate-A | `h1-pytest-plugin-entry-points-r2-attempt-02` | `668855c63a2e38b753120ecaf503735c7303163de96c14a1708098f0e77c902c` |
| D3 pytest plugin | Candidate-B | `h1-pytest-plugin-entry-points-r1-attempt-03` | `38a4fb48de904bf69a42141e7ae7e51fd7e612419742619056b48a4784286793` |
| D3 pytest plugin | Candidate-C | `h1-pytest-plugin-entry-points-r3-attempt-02` | `cf02da069f5b066384b75e2d8a3475ecb033c6ed259a13f16c18718bb0378cc9` |
| D4 pytest addini | Candidate-A | `h1-pytest-addini-type-expressions-r1-attempt-02` | `16d7c183c1b669d8921f3ef0cb8bd76c49baf59a1ba040711c411c9057ed10b9` |
| D4 pytest addini | Candidate-B | `h1-pytest-addini-type-expressions-r3-attempt-02` | `6414c7dd4dc96f255390bc314b4ad3951cf35db122f406bfbd56e1c3a7c94f1f` |
| D4 pytest addini | Candidate-C | `h1-pytest-addini-type-expressions-r2-attempt-02` | `6ba4333740bcc15c61211c276382c5a1bb0fac4ebba44b514ba723b5ed7cf949` |
| D5 replacement | Candidate-A | `h1-bat-sanitize-rerun-20260811-r1-attempt-01` | `8f5bbd876c3869df9041ccd740ccb04741848ab8881f22984ed2fb1943d5423a` |
| D5 replacement | Candidate-B | `h1-bat-sanitize-rerun-20260811-r2-attempt-01` | `5ca5d07d09d62d63a790bf7420fa53acc07dfa81898328d6f4e5a01fcde9b550` |
| D5 replacement | Candidate-C | `h1-bat-sanitize-rerun-20260811-r3-attempt-01` | `ab915fb11f11ba21601d33b03566e1fd59ccf5d20f8dd76153805ca6fd3dafa8` |
| D6 SQLModel | Candidate-A | `h1-sqlmodel-field-constraints-r3-attempt-01` | `964550d47c261e05551069fe554e0a7050cb769f62c79f8c3687cec295be136d` |
| D6 SQLModel | Candidate-B | `h1-sqlmodel-field-constraints-r1-attempt-01` | `4964d21d2736f12666aac43b943b79122c5139536f9d66118c8da4e027b7d854` |
| D6 SQLModel | Candidate-C | `h1-sqlmodel-field-constraints-r2-attempt-01` | `6b24a4a12f444f13cf72e05061723b5032e258b79153d43372c846b022669bbc` |
| D7 Axum | Candidate-A | `h1-axum-custom-executor-r1-attempt-03` | `6de62fbc36dfa162b2ee3981eb1b0ff7bb1763a24f1651f38b6ad4765398de39` |
| D7 Axum | Candidate-B | `h1-axum-custom-executor-r3-attempt-01` | `e3deaee7ec32879e1e202b1bec69d2e999725d63b39d82ddf12dbe56273e6bc1` |
| D7 Axum | Candidate-C | `h1-axum-custom-executor-r2-attempt-01` | `1617184ef73247d9e0ed27361fad998163e1c08d0995a74d470b89231069aa38` |
| D8 Prometheus | Candidate-A | `h1-prometheus-utf8-negotiation-r1-attempt-01` | `93e631ce860714d34649081e17bf4c65426c6de4b13bd7d391516df88fbd7b97` |
| D8 Prometheus | Candidate-B | `h1-prometheus-utf8-negotiation-r2-attempt-01` | `a0678ef8c22c157e4b7ef5362679391645358bdc24dd17b5e77c41e97f4462cf` |
| D8 Prometheus | Candidate-C | `h1-prometheus-utf8-negotiation-r3-attempt-01` | `eed386c66cadb93f4295f2d11713624206a8261bdae16d97d79db66ef5ef9114` |

### H1 Root Cause 与 Proposal 记录（`h1-root-cause-20260811-a`）

本记录的稳定命名空间是 `H1/h1-root-cause-20260811-a`。Primary denominator 沿用本节已经对账的 24 cells：原始 H1 D1–D4、D6–D8 共 21 cells，加 Supplemental D5 replacement 3 cells。Supplemental D5 是唯一 selected D5；原始 H1 D5 权重为 0，只作事故和治理证据。Primary 聚合保持为 workflow `10/24`、focused `18/24`、48 个有效 Judge 分数总和 `4,489`、均值 `93.5208333333`、Candidate/Harness-only `316,713,117` tokens 与 `4,460.56` credits。

完整机器可读记录位于 [Weakness shortlist](../../archive/matrixspec-evolution/analyses/H1/h1-root-cause-20260811-a/weakness-shortlist.yaml) 和 [Proposal Cards](../../archive/matrixspec-evolution/analyses/H1/h1-root-cause-20260811-a/proposals.yaml)；当前恢复状态见 handoff（未打包来源：`WorkArena:archive/matrixspec-evolution/analyses/H1/h1-root-cause-20260811-a/handoff.json`）。权威输入与结果索引是 analysis request（未打包来源：`WorkArena:archive/matrixspec-evolution/analyses/H1/h1-root-cause-20260811-a/request.json`）、coverage（未打包来源：`WorkArena:archive/matrixspec-evolution/analyses/H1/h1-root-cause-20260811-a/coverage.json`） 和 outcome sidecar（未打包来源：`WorkArena:archive/matrixspec-evolution/analyses/H1/h1-root-cause-20260811-a/outcome-sidecar.json`）。

固定模型分析已经真实完成：`gpt-5.6-luna/xhigh` 对 24 cells 分三批各 8 个完成 Pattern Extraction；24 个 accepted outputs 均通过 cell identity/input binding、完整 segment set 与 raw source path/range 校验。随后单次 `gpt-5.6-sol/high` full-batch 调用消费全部 accepted Pattern Evidence、coverage、outcomes 与 counterexamples，形成 PT-01..PT-09、W-01..W-05 及 unresolved/not-harness-attributable 分类；`gpt-5.6-sol/xhigh` Coordinator 审计后只向用户提交 Weakness shortlist，用户确认 W-01/W-03/W-04 后才生成三张 Proposal。Accepted Pattern files 与 `sol-root-cause.json` 当前仍位于临时目录 `historical-temporary://matrixspec-h1-luna.1kvhTP`，没有复制进 analysis workspace；这是持久化/治理缺口，不是分析未运行。

#### 用户确认的 Weakness（派生、可证伪假设）

| stable ref | Pattern | First Divergence / hypothesis | selected support 与冻结结果 | 反证与预测 | confidence |
| --- | --- | --- | --- | --- | --- |
| `H1/h1-root-cause-20260811-a/W-01` | `PT-05` | Validator 首次把上游 blocker 写入 validation evidence 后仍只拥有 validation，无法关闭所请求的跨阶段恢复；下游“能发现、不能关闭”。 | C002、C010、C013；3 tasks；`0/3` workflow、`1/3` focused、6 Judge 均值 `89.5`；`33,369,916` tokens。 | 多数 cells 未触发，C005/C012/C024 可继续修复；预测是同类 blocker 产生真实阶段变化或明确终态，而非重复 transition 请求。 | high |
| `H1/h1-root-cause-20260811-a/W-03` | `PT-02` | 进入 Implementation/finalization 前，spec/design/tasks/validation evidence 仍有缺页、矛盾或缺少追溯；多工件闭包边界不完整。 | C006、C010、C012、C016、C017、C023；6 cells / 4 tasks；`1/6` workflow、`5/6` focused、12 Judge 均值 `94.75`；`84,922,413` tokens。C006 是 selected replacement D5。 | C012 后续完成，C024 和无 Pattern 成功 cells 可闭包；预测是 focused pass 后才发现权威工件缺口的轨迹减少。 | medium |
| `H1/h1-root-cause-20260811-a/W-04` | `PT-01`、`PT-02` | Reviewer 给出 changes-required 后，implementation re-entry 未关闭全部原 blocker；自然语言 findings 没有稳定的跨 re-entry closure state。 | C007、C009、C013、C016、C023；5 cells / 4 tasks；`0/5` workflow、`4/5` focused、10 Judge 均值 `92.8`；`75,833,336` tokens。 | C005/C012/C022/C024 review 后可修复并获批；预测是逐项 closure evidence 增加、同一 blocker 重复出现减少。 | medium |

`W-02` 与 `W-05` 未获用户确认，不是独立 Proposal 来源；`W-02` 也不与 `W-03/W-04` 重复计权。以上内容是由用户确认、与 frozen cell/run/outcome 确定性对齐的 Harness 假设，不是已验证因果。

#### Proposal Cards（待用户选择，未经干预实验验证）

| stable ref | source Weakness | 单一策略杠杆 | 提案与直接验证 | 主要否决条件 |
| --- | --- | --- | --- | --- |
| `H1/h1-root-cause-20260811-a/P-01` | W-01 | 验证责任的阶段归属 | 删除独立 Validation stage，把必要独立验证责任并入 Review 接受决策；删除的是 stage，不是验证能力、focused tests 或质量义务。直接验证：上游 blocker 在同一次 Review 决定中产生真实修复路由或明确终态。 | loop 只迁移到 Review；原可发现问题只更晚暴露；必要验证失去责任归属；公开义务未闭包却 terminal；可归因质量/completion 回归。 |
| `H1/h1-root-cause-20260811-a/P-02` | W-03 | finalization 的判定单位 | 多工件 finalization 改成一次原子化一致性闭包；公开义务只有在所需 spec/design/tasks/验证证据中一致且有可追溯 disposition 时才 finalized。直接验证：缺页或冲突在接受边界被阻止。 | focused pass 后仍发现缺页/矛盾；只增加形式引用；缺口转移；形成无具体义务的恢复循环；false terminal 或可归因回归。 |
| `H1/h1-root-cause-20260811-a/P-03` | W-04 | Review blocker 的状态所有权和跨 re-entry 持久性 | changes-required 成为持续到关闭的逐项 blocker 集合；re-entry 对每项提交修复、未解决或异议，Reviewer 逐项确认闭包。直接验证：Reviewer 不再重新发现旧问题。 | blocker 无 closure evidence 地再现、仅改名/拆分/复制、虚假关闭、closure 集合陈旧漏项或可归因回归。 |

三张卡不预设 Judge 提升或总 token 降幅。它们的支持 cell 和成本有重叠：C010 属于 W-01/W-03，C013 属于 W-01/W-04，C016 与 C023 属于 W-03/W-04；三组表面共 14 次归因，实际 union 只有 10 cells、`142,936,959` tokens、`1,999.18` credits。因此 cell、成本和预期收益不得横向相加。

#### 证据与授权边界

- Infrastructure-invalid attempts、原始 H1 D5、算术非法 Judge、取消前未 START 的零模型计划以及 Freeze inventory 偏差只作历史或治理证据，不进入 behavior Weakness、primary 分数、成本或频率。
- 固定 Luna/Sol 分析流水线已经完成，accepted Pattern Evidence 也包含并验证了 exact raw source refs；但这些 accepted files 和 Sol aggregate 仍只存在于 `historical-temporary://matrixspec-h1-luna.1kvhTP`，尚未持久化到正式 analysis workspace。不得把这个持久化缺口误写成模型分析未运行，也不得未经新授权把 `<temporary-analysis-root>` 内容复制进冻结 evidence。
- Bundle 内 `request.json`/`coverage.json` 仍包含较早的“D5 不替换”文字；当前外部 analysis request（未打包来源：`WorkArena:archive/matrixspec-evolution/analyses/H1/h1-root-cause-20260811-a/request.json`） 与用户授权 supersede 该旧说明。实际 24-cell selection 已正确使用 replacement D5，冻结 bundle 文件不追改。
- Proposal Card 的记录或用户后续选卡都不自动授权实现、Harness 修改、Candidate/Operator/Judge 调用或新实验。

## H02 正式六阶段结果

本节登记正式 generation bundle `H02` 与 Judge bundle `H02__JUDGE-TERRA-XHIGH-20260811`。H02 固定六阶段为 `proposal → delta-spec → delta-design → tasks → implementation → review`，继续使用 `matrixspec-start-go-accept-back-done-v2` 的 structured verdict、back/recheck 与 non-force done/archive 语义；它不是先前 D1 smoke，也不覆盖 H0/H1 结果。

### H02 generation 与 Judge bundle

| generation_bundle_id | protocol | evidence class | Candidate / Harness | Operator | 规模 | 状态 | 关键结果 | artifact_state |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| `H02` | `matrixspec-start-go-accept-back-done-v2` / fixed six-stage | `formal` | `gpt-5.6-terra / high` | `gpt-5.6-terra / xhigh` | 8 tasks × 3 = 24 selected valid cells | `complete` | workflow `17/24`；focused `19/24`；Candidate/Harness-only `247,515,656` tokens、`4,196` tool calls、`3,546.00` credits | Manifest/descriptor tracked on local execution branch；result/campaign/state/evaluation evidence untracked；无 result commit |

| judge_bundle_id | generation_bundle_id | Judge | 冻结输入 | 状态 | Judge outputs | 总分 / 均分 | min / max | 双 Judge 平均绝对分差 | authority note |
| --- | --- | --- | --- | --- | ---: | ---: | ---: | ---: | --- |
| `H02__JUDGE-TERRA-XHIGH-20260811` | `H02` | `gpt-5.6-terra / xhigh` × 2 | 24 个冻结匿名 packages | `complete` | `48/48` | `4,535 / 94.4791666667` | `60 / 100` | `1.5416666667` | 48 metadata/model/effort、48 unique thread IDs、package hashes 和原始 Judge rollouts 全部对齐 |

权威 aggregate 是 generation-result.json（未打包来源：`WorkArena:experiments/matrixspec-harness-evolution-h02/reports/generation-result.json`），SHA-256=`3befd5ca82a4467ff41f0167951e7508f01043dc892eee0425ffc2020b593c63`。其确定性重算结果为：

```text
status: complete
valid cells: 24/24
blocked/missing: 0/0
infrastructure-invalid history: 2 attempts, excluded from /24
workflow completed: 17/24 (70.8333333333%)
focused tests passed: 19/24 (79.1666666667%)
Judge outputs: 48/48
Judge score sum / mean: 4,535 / 94.4791666667
Judge min / max: 60 / 100
mean absolute difference between Judge pairs: 1.5416666667
Candidate/Harness-only cost: 247,515,656 tokens / 4,196 tool calls / 3,546.00 credits
per-cell mean: 10,313,152.3333 tokens / 174.8333 tool calls / 147.75 credits
```

两个不占分母的 infrastructure-invalid attempts 是 `h02-axum-custom-executor-r1-attempt-01` 与 `h02-bat-sanitize-r1-attempt-01`；两者均为 final run worktree focused-command preflight failure，`occupiesCell=false`。它们只保留为 infrastructure history。

### H02 平台与 runtime commit 节点

| 层级 | branch | commit | tree | parent / 说明 | 权威入口 |
| --- | --- | --- | --- | --- | --- |
| H02 WorkArena execution | `codex/matrixspec-h02-formal-execution` | `0369c2f1c5475d15574dd8170c6b1789045b683b` | `15aa812e888d1d96008287b299aaf4ebd5bb1378` | direct parent 是 WorkArena H1 controller `9460ecca...` | generation manifest（未打包来源：`WorkArena:experiments/matrixspec-harness-evolution-h02/generation.json`） |
| parent H1 WorkArena controller | — | `9460ecca217480d9f0c741a0f51c14cfad702500` | `a5b9d738584c05f600102df43a150005ca6c24fe` | WorkArena controller 身份，不是 MatrixSpec runtime | H02 WorkArena commit 的 direct parent |
| H02 MatrixSpec runtime | `codex/h02-six-stage` | `af038b14125bfc4d1c89a5dc1148ba1af28e35e5` | `ab8987ac29443e2e058d0939a9ce7208addbb291` | direct parent 是 MatrixSpec H1 runtime `2291c4b5...` | H02 descriptor（未打包来源：`WorkArena:experiments/matrixspec-harness-evolution-h02/generations/H02.json`） |
| parent H1 MatrixSpec generation/runtime | — | `2291c4b5b119e00df751d841a81e12afdecac443` | `dd37a8a1f8102bcb606776767cff68691e35616c` | MatrixSpec runtime 身份，不是 WorkArena controller | H02 runtime commit 的 direct parent |

H02 generation manifest SHA-256=`d21e1b44c8fca8a9883dea7f4cc486d1b1f9dbb0c4a140756118b51000bbe2df`；descriptor SHA-256=`e2dff9598df37104bcd0b8e16f1ecf10d57c7d009fc44b472e4f7c64156ad835`；preflight receipt（未打包来源：`WorkArena:.scratch/matrixspec-h02-formal-20260811/preflight.json`） SHA-256=`7034ca9ea466f16887d1a56b43fda9cdb7474c6258c28757e6066566610d2335`。

WorkArena 与 MatrixSpec runtime tracked tree/index 均 clean。H02 实现、manifest 与 descriptor 属于 WorkArena commit `0369c2f...`；正式 generation result、campaign/state/evaluation evidence 的 tracked file 数量为 0，因此不存在、也不得虚构“结果 commit”。

### H02 D1–D8 source、baseline 与 oracle pins

统一执行根是 `historical-worktree://563a/workarean`。Task manifests 位于 `packs/tasks/<task>/task-dense-spec-v1.json`；baseline registry 是 full-baselines.json（未打包来源：`WorkArena:experiments/matrixspec-harness-evolution-h0/full-baselines.json`），SHA-256=`142293dfda656e20432a22f3e421a46c56668625662a86ceda0f742016e39834`。

| ID | Task | source + sealed baseline commit / tree | oracle commit / tree |
| --- | --- | --- | --- |
| D1 | `cli-item-list-fields` | `ae66a1c02e08366858f3070664f493afbe0cdf18` / `95735bbafb33f83b76c2e3fa3f5c99c2245621be` | `efe3f165dd297c85fff11473dbf586f2d39fbf86` / `b4539ca014121861158af022e743c494436f1b1f` |
| D2 | `eslint-preserve-caught-error` | `c30d80801ca561bdf65c6c3eba4ee57dced278cf` / `ccdf0ff80afafd785159edd40453e24755f9febf` | `cf2a9bf2d982642f760370c15f1196f4658f4e27` / `def285760ba27c23d63e85966303445368c7c5ca` |
| D3 | `pytest-plugin-entry-points` | `f1211ba21d1df2f55cf2ba1523b9d7b6c6a9ef56` / `a619a6d46d82f7bfa4159e66a7ba5a1d77f73e3b` | `198eff1604e7b649e3fdcf306306517070d19235` / `5c000011ef82b7ef9873ba531ccef98595202b6b` |
| D4 | `pytest-addini-type-expressions` | `ef052d0bc481af97afb3fbd2aae24d8abce08604` / `1ee74ee36b4407e3aaf05ca7fb36e5d88b271a97` | `344c23787cdb3431dcc441b8b63ee9950f04b921` / `d6daea2f709dc6b1dab24788d867d255eb3e5735` |
| D5 | `bat-sanitize` | `971f9679dafac7fb9246c2f8a43118873a446b3a` / `9d7529113ef9bc9746ca36d2509f07217bca4415` | `0a52e4321f808f57a91174a98daeab84e7f7de2a` / `e0bd84ad176e90e6134ec178e6ebaf6bddfa93af` |
| D6 | `sqlmodel-field-constraints` | `e4e1385eedc700ad8c4e079841a85c32a29f1cff` / `dfee9f430d5a75fc965824884563c9ef0d36b383` | `306f202b3e9c35b8f1a6668d2718bfac086fca06` / `f5443e192a3af27f817500be3b156edcd395d484` |
| D7 | `axum-custom-executor` | `309d1bd9530eec2217134cb262760af1df42ee3b` / `133a6bb0bc0b59b54481973c45e269ca4b6de84b` | `aa51de89c86ac57511cb49dd73878810cb7c98a0` / `04adb9428453861b392c68a4962cab947995066a` |
| D8 | `prometheus-utf8-negotiation` | `d24220a6c477eef2dfeb12a312e0da66539095e1` / `c715add7499121d29f15cbb21d929571e3fae457` | `831ed026fe1b02a98c7e2fbef634915ef2e8efc8` / `8e1cf4e9c601adee16525b0f7b9779a1dabdb339` |

24 个物理 checkouts（8 source、8 baseline、8 oracle）均 tracked clean、无 remote；source/baseline commit/tree 相同，oracle pin 与物理 checkout 一致，8/8 baselines 为 approved。Task manifest 声明 source/baseline commit，表中的 source/baseline tree 是本轮从物理 checkout 实测确认；oracle commit/tree 则由 manifest 声明并经物理 checkout 复核。

### H02 task 与 24-cell 结果

| ID | Task | workflow | focused | Judge sum / mean | Pair diff mean | Candidate tokens | Tools | Credits | Task summary / SHA-256 |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | --- |
| D1 | `cli-item-list-fields` | 2/3 | 3/3 | 600 / 100 | 0 | 31,003,797 | 545 | 454.63 | summary（未打包来源：`WorkArena:campaigns/cli-item-list-fields-matrixspec-harness-evolution-h02/reports/matrixspec-evolution-task-summary.json`） `669ae2d1e4bd4609e4caea5a6c5b9d8bc0ce4e0cddc85065fb99b0c08079b923` |
| D2 | `eslint-preserve-caught-error` | 3/3 | 3/3 | 600 / 100 | 0 | 22,911,048 | 433 | 324.88 | summary（未打包来源：`WorkArena:campaigns/eslint-preserve-caught-error-matrixspec-harness-evolution-h02/reports/matrixspec-evolution-task-summary.json`） `6c5fcd2f515ce0417edae7ffde41f96348017cddabe73de8c60d111aca9e5142` |
| D3 | `pytest-plugin-entry-points` | 3/3 | 3/3 | 582 / 97 | 2 | 22,790,324 | 376 | 314.06 | summary（未打包来源：`WorkArena:campaigns/pytest-plugin-entry-points-matrixspec-harness-evolution-h02/reports/matrixspec-evolution-task-summary.json`） `22feb9c7bf5cdd5c8afc857878be9526899b0012d8f525262aa09feca1348772` |
| D4 | `pytest-addini-type-expressions` | 1/3 | 1/3 | 548 / 91.3333333333 | 4 | 63,991,155 | 934 | 824.24 | summary（未打包来源：`WorkArena:campaigns/pytest-addini-type-expressions-matrixspec-harness-evolution-h02/reports/matrixspec-evolution-task-summary.json`） `42cdcbb674abea0020841175c2b6c6c39582fca3df978289ba9253abde5978fd` |
| D5 | `bat-sanitize` | 1/3 | 3/3 | 567 / 94.5 | 3.6666666667 | 34,953,978 | 580 | 497.48 | summary（未打包来源：`WorkArena:campaigns/bat-sanitize-matrixspec-harness-evolution-h02/reports/matrixspec-evolution-task-summary.json`） `521d7857bff7d3153719102e469f1a3f87dd73072530bb300edb40f2daf00d34` |
| D6 | `sqlmodel-field-constraints` | 3/3 | 3/3 | 600 / 100 | 0 | 16,268,072 | 320 | 259.90 | summary（未打包来源：`WorkArena:campaigns/sqlmodel-field-constraints-matrixspec-harness-evolution-h02/reports/matrixspec-evolution-task-summary.json`） `58099e81c086aac926cce170aac3b9276d46a0f64ccb5e29139665dfb42caac6` |
| D7 | `axum-custom-executor` | 2/3 | 3/3 | 600 / 100 | 0 | 24,268,121 | 465 | 377.86 | summary（未打包来源：`WorkArena:campaigns/axum-custom-executor-matrixspec-harness-evolution-h02/reports/matrixspec-evolution-task-summary.json`） `32f7ed82e69dc72cadeaffb4888ecf710507e4a2c6cb514af3c07c7424b52584` |
| D8 | `prometheus-utf8-negotiation` | 2/3 | 0/3 | 438 / 73 | 2.6666666667 | 31,329,161 | 543 | 492.95 | summary（未打包来源：`WorkArena:campaigns/prometheus-utf8-negotiation-matrixspec-harness-evolution-h02/reports/matrixspec-evolution-task-summary.json`） `810ac62c0c8535cd106666a9ca820159edb5ae8be075823995ae33098bb96b71` |

| Cell / selected physical attempt | Outcome | workflow | focused | J01 | J02 | mean | Candidate tokens | Tools | Credits |
| --- | --- | --- | --- | ---: | ---: | ---: | ---: | ---: | ---: |
| `h02-cli-item-list-fields-r1-attempt-01` | completed | true | true | 100 | 100 | 100 | 10,396,180 | 185 | 148.18 |
| `h02-cli-item-list-fields-r2-attempt-01` | workflow_failed | false | true | 100 | 100 | 100 | 11,513,962 | 204 | 170.29 |
| `h02-cli-item-list-fields-r3-attempt-01` | completed | true | true | 100 | 100 | 100 | 9,093,655 | 156 | 136.16 |
| `h02-eslint-preserve-caught-error-r1-attempt-01` | completed | true | true | 100 | 100 | 100 | 6,721,884 | 114 | 93.58 |
| `h02-eslint-preserve-caught-error-r2-attempt-01` | completed | true | true | 100 | 100 | 100 | 6,320,349 | 125 | 95.85 |
| `h02-eslint-preserve-caught-error-r3-attempt-01` | completed | true | true | 100 | 100 | 100 | 9,868,815 | 194 | 135.45 |
| `h02-pytest-plugin-entry-points-r1-attempt-01` | completed | true | true | 100 | 94 | 97 | 5,058,225 | 98 | 75.52 |
| `h02-pytest-plugin-entry-points-r2-attempt-01` | completed | true | true | 100 | 100 | 100 | 5,625,439 | 99 | 82.52 |
| `h02-pytest-plugin-entry-points-r3-attempt-01` | completed | true | true | 94 | 94 | 94 | 12,106,660 | 179 | 156.02 |
| `h02-pytest-addini-type-expressions-r1-attempt-01` | workflow_failed | false | false | 87 | 88 | 87.5 | 20,991,567 | 321 | 272.08 |
| `h02-pytest-addini-type-expressions-r2-attempt-01` | workflow_failed | false | false | 93 | 95 | 94 | 19,347,395 | 294 | 255.64 |
| `h02-pytest-addini-type-expressions-r3-attempt-01` | completed | true | true | 88 | 97 | 92.5 | 23,652,193 | 319 | 296.52 |
| `h02-bat-sanitize-r1-attempt-02` | workflow_failed | false | true | 94 | 89 | 91.5 | 12,982,088 | 219 | 186.68 |
| `h02-bat-sanitize-r2-attempt-01` | workflow_failed | false | true | 93 | 97 | 95 | 13,060,276 | 225 | 185.55 |
| `h02-bat-sanitize-r3-attempt-01` | completed | true | true | 98 | 96 | 97 | 8,911,614 | 136 | 125.25 |
| `h02-sqlmodel-field-constraints-r1-attempt-01` | completed | true | true | 100 | 100 | 100 | 8,688,335 | 156 | 131.19 |
| `h02-sqlmodel-field-constraints-r2-attempt-01` | completed | true | true | 100 | 100 | 100 | 4,359,539 | 90 | 74.06 |
| `h02-sqlmodel-field-constraints-r3-attempt-01` | completed | true | true | 100 | 100 | 100 | 3,220,198 | 74 | 54.65 |
| `h02-axum-custom-executor-r1-attempt-02` | workflow_failed | false | true | 100 | 100 | 100 | 10,842,579 | 219 | 171.14 |
| `h02-axum-custom-executor-r2-attempt-01` | completed | true | true | 100 | 100 | 100 | 5,923,891 | 114 | 94.42 |
| `h02-axum-custom-executor-r3-attempt-01` | completed | true | true | 100 | 100 | 100 | 7,501,651 | 132 | 112.30 |
| `h02-prometheus-utf8-negotiation-r1-attempt-01` | completed | true | false | 74 | 72 | 73 | 13,227,725 | 232 | 210.08 |
| `h02-prometheus-utf8-negotiation-r2-attempt-01` | workflow_failed | false | false | 60 | 65 | 62.5 | 11,445,962 | 199 | 177.60 |
| `h02-prometheus-utf8-negotiation-r3-attempt-01` | completed | true | false | 83 | 84 | 83.5 | 6,655,474 | 112 | 105.27 |

### H02 Judge packages、outputs 与原始 sessions

每个 task 的评测根是：

```text
historical-worktree://563a/workarean/campaigns/<task>-matrixspec-harness-evolution-h02/evaluation/
```

| 证据 | 路径模板 | 核对结果 |
| --- | --- | --- |
| 匿名 packages | `candidates/Candidate-{A,B,C}/package-manifest.json` | 24 manifests；246 个 manifest payload entries 全部通过 SHA 校验；24 unique packageHash |
| Judge outputs | `results/judge-{01,02}/Candidate-{A,B,C}/{judge.final.json,judge.jsonl,judge.stderr.txt,metadata.json}` | 四类文件各 48；分数、runId、packageHash、model/effort 与 metadata 全部一致 |
| 原始 Judge rollout | `.judge-homes/judge-{01,02}/Candidate-{A,B,C}/sessions/2026/08/11/rollout-...-{threadId}.jsonl` | 48/48；threadId 与 judge.jsonl、raw filename 三方唯一一致 |

Judge evidence audit（未打包来源：`WorkArena:.scratch/matrixspec-h02-formal-20260811/recovery-rust-20260811/judge-evidence-audit.json`） SHA-256=`f8df92106f6c8b19a8e4724c9edd1728f8ea69a1b604a5f2fc2a905878ccdc5e`；其 `results[48]` 是逐 task/candidate/judge/runId/packageHash/threadId/score/package-integrity 权威索引。

`.judge-homes` 总体还包含 `auth.json`、config、SQLite 等凭据或运行状态；本 ledger **只索引 `sessions/` 下的 48 个 rollout**，不得复制或归档整个 `.judge-homes`。

Candidate/Reviewer/Operator 的长期冻结入口是：

```text
historical-worktree://563a/workarean/campaigns/<task>-matrixspec-harness-evolution-h02/runs/<physical-run-id>/raw-sessions/{candidate,reviewer,operator}/YYYY/MM/DD/rollout-*.jsonl
```

运行时源位于对应 campaign 的 `state/codex-homes/<physical-run-id>/{candidate,reviewer,operator}/sessions/...`。核对计数是 Candidate `229`、Reviewer `78`、Operator `24`、Validator `0`，合计 `331`；运行时源到冻结副本 `331/331` byte-identical、0 mismatch，24 selected run manifests 中也恰有 331 条 raw-session entries。Run 根的 `candidate-main-turn`、`candidate-review-turn`、`operator-turn` JSONL 是 Harness exec 事件流，仍保留为 campaign evidence，但不冒充原始 Codex rollout。

Evidence audit v2（未打包来源：`WorkArena:.scratch/matrixspec-h02-formal-20260811/recovery-rust-20260811/evidence-audit-v2.json`） SHA-256=`19ec3ee56f573e96a6f9f1127ce9331802a2d37cece5a1390286ea20c7436d39`，确认 24 selected cells、4968 manifest files、13 个 natural back/recheck runs、41 次 backtracks、6 个 back-then-done、17 个 non-force done/archive。该 audit 顶层 `actorSessions` 漏列 Operator，但路径直核和 selected manifests 都确认 24 条 Operator rollouts；这是 audit schema omission，不是 evidence mismatch。

### H02 control-plane 历史与边界

| Longrun job | 状态 | 归档含义 |
| --- | --- | --- |
| `h02-formal-wave1-20260811-20260811t030310z-c29428fe` | SUCCEEDED | 正式 Wave 1 |
| `h02-formal-wave2-20260811-20260811t042904z-c2a168a5` | FAILED | D5/D7 dependency attention history |
| `h02-d5-d7-rust-preflight-20260811t072023z-95f30688` | FAILED before formal attempt, exit 128 | Rust preflight 历史，不占正式 cell |
| `h02-d5-d7-rust-preflight-v2-20260811t072212z-eae671fa` | SUCCEEDED | 修正后的 zero-model Rust preflight |
| `h02-formal-d5-d7-resume-20260811-20260811t072758z-28f60daf` | SUCCEEDED | D5/D7 正式完成 |

`h02-d1-real-project-smoke-202608-20260810t163815z-e65d0540` 是 SUCCEEDED 的非正式 D1 smoke，明确排除于 H02 formal denominator、成本和结果。

17 个成功 receipt 可以证明 `review.md` 没有在 done/archive 过程中漂移，但不能证明 Reviewer 检查了 Finalization 后更新的全部 full spec/design。归档没有读取或复制 GT 内容，只索引 manifest、packageHash、路径与结果。

### H02 Root Cause 与 Proposal 记录（`h02-root-cause-20260811-a`）

H02 formal 完成后，独立分析按 24 个 selected cells 做了 `gpt-5.6-luna/xhigh` 逐 cell Pattern Extraction，并由单次 `gpt-5.6-sol/high` full-batch Root Cause Mining 形成 shortlist；用户确认 W-01、W-02 后，`gpt-5.6-sol/xhigh` Coordinator 生成两张单策略 Proposal。机器记录见 [Weakness shortlist](../../archive/matrixspec-evolution/analyses/H02/h02-root-cause-20260811-a/weakness-shortlist.yaml) 与 [Proposal Cards](../../archive/matrixspec-evolution/analyses/H02/h02-root-cause-20260811-a/proposals.yaml)。这些仍是派生、可证伪的 Harness 假设，不是已证明因果。

| stable ref | 卡片 | 证据与策略 |
| --- | --- | --- |
| `H02/h02-root-cause-20260811-a/W-01` | readiness 早于 obligation-level evidence closure（medium） | 11/24 cells、7/8 tasks 出现 implementation 被识别为 ready 后，首次 Review 才发现已经明确的义务没有直接行为或工件证据。底层产品遗漏仍是 Candidate 行为；Harness 假设只归因于 readiness recognition 的时点。 |
| `H02/h02-root-cause-20260811-a/W-02` | 无 material repair 时重复进入 Review（low） | 2/24 cells 在没有可见实现或证据变化时重复同一 blocker；它可能消耗有限 recovery headroom，但范围窄且不是 terminal failure 的充分原因。 |
| `H02/h02-root-cause-20260811-a/P-01` | 按已确认义务核算 implementation readiness | 只有现有证据逐项覆盖已确认的公共可观察义务时才识别为 ready；缺口在 Review 前保持 pending 或回到拥有该合同的前序阶段。保持 H02 六阶段、现有 Review 与 back/recheck。 |
| `H02/h02-root-cause-20260811-a/P-02` | 同一 blocker 的 re-review 需要材料变化 | 同一 blocker 再次进入 Review 前，要求出现 material implementation/evidence change 或不同 recovery question；保持合法的独立复核。 |

H02 的聚合还给出一个更直观的 false-terminal 风险：`h02-prometheus-utf8-negotiation-r1-attempt-01` 与 `h02-prometheus-utf8-negotiation-r3-attempt-01` 都已完成 workflow（因此 Review 已批准并进入 done/archive），但 controller-owned focused verification 为失败。这个事实说明 `Review: Approved`、workflow terminal 与外部 focused verification 不是同一真相源，可能相互矛盾。

这条现象后来被另一份 agent-derived candidate analysis 精确记录为 `H02/h02-agent-analysis-20260811-a/W-02`（Review approval is not bound to controller-owned verification truth），对应 Proposal 是 `H02/h02-agent-analysis-20260811-a/P-01`（Controller-Evidence-Bound Review Approval）：只有当前 implementation projection 对应的 controller receipt 存在、未过期且 `passed=true` 时，positive Review 才能 formal confirm。见 [candidate Weakness](../../archive/matrixspec-evolution/analyses/H02/h02-agent-analysis-20260811-a/weakness-shortlist.yaml) 与 [candidate Proposal](../../archive/matrixspec-evolution/analyses/H02/h02-agent-analysis-20260811-a/proposals.yaml)。该分支的 authority class 是 `agent-derived-candidate-not-user-confirmed`，文件仍记录 `userProposalSelection=pending`、`implementationAuthorized=false`、`experimentAuthorized=false`；因此它必须作为尚未闭环的旁支，不得写成 H03 已实现能力。

用户选择 `H02/h02-root-cause-20260811-a/P-01` 作为 H03 的唯一策略杠杆；P-02 保留为未选备选，不进入 H03。

## H03 正式结果（`H03-FORMAL-20260811-R1`）

H03 保持 H02 的六阶段 workflow 与 `matrixspec-start-go-accept-back-done-v2` recovery topology，所选干预是 `H02/h02-root-cause-20260811-a/P-01`：Implementation readiness 必须按已经确认的公开义务及其实现/验证证据逐项核算。此前 D3/D5 各 1 cell 的 H03 targeted qualification 继续作为先行验证历史；本节登记的是后续独立的 8 tasks × 3 正式 bundle。

| Bundle | Candidate / Harness | Operator | Blind Judge | 状态与结果 |
| --- | --- | --- | --- | --- |
| `H03-FORMAL-20260811-R1` | `gpt-5.6-terra / high` | `gpt-5.6-terra / xhigh` | `gpt-5.6-terra / xhigh` × 2 | complete；`24/24` valid；workflow `18/24`；focused `18/24`；Candidate/Harness-only `276,702,480` tokens、`4,279` tool calls、`3,917.75` credits |
| `H03-FORMAL-20260811-R1__JUDGE-TERRA-XHIGH` | 同上 | 同上 | `gpt-5.6-terra / xhigh` × 2 | `48/48`；分数总和 `4,555`；均值 `94.8958333333`；min/max `64/100`；双 Judge 平均绝对分差 `1.7083333333` |

上表的 Judge bundle ID 是本 ledger 按既有命名规则登记的 registry ID；H03 aggregate 原生只记录 `generationBundleId=H03-FORMAL-20260811-R1`。正式 generation manifest（未打包来源：`WorkArena:experiments/matrixspec-harness-evolution-h03-formal/generation.json`） SHA-256=`d2d53002826d75f3e14bc60e7bb5cdf4b33e0d36ff33d76e30df647869b3f200`；preflight receipt（未打包来源：`WorkArena:.scratch/matrixspec-h03-formal-20260811-r1/preflight.json`） SHA-256=`09828c541929f99d2935b25cb2620791eeea5aab9bbde788a03e1a7d80a97d5a`，记录 24 prepared cells、0 model calls 与 D5/D7 locked/offline readiness 通过。

正式聚合入口是 [H03 generation result](../../archive/matrixspec-evolution/evaluations/h03/generation-result.json)，SHA-256=`48011a5364a7da42d8b6426e39864aee5cfa3f0f2fcc3e1c2e308ebeceeca6bf`；completion receipt（未打包来源：`WorkArena:.scratch/matrixspec-h03-formal-20260811-r1/generation-complete.json`） 记录 bundle complete、24 valid cells 与 48 Judge outputs。早期 zero-model preflight 曾把 D1 source 中的 Sigstore `*.jsonl` fixture 误判为模型日志；检查随后只收窄到真实 model-output roots，并切换到 append-only R1 namespace，旧零模型准备痕迹不进入正式分母。

| ID | Task | workflow | focused | Judge mean | Candidate tokens | Tools | Credits |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: |
| D1 | `cli-item-list-fields` | 3/3 | 3/3 | 98.5000 | 32,183,124 | 460 | 450.92 |
| D2 | `eslint-preserve-caught-error` | 3/3 | 3/3 | 100.0000 | 23,402,016 | 375 | 325.69 |
| D3 | `pytest-plugin-entry-points` | 2/3 | 2/3 | 97.8333 | 30,183,681 | 529 | 455.96 |
| D4 | `pytest-addini-type-expressions` | 2/3 | 2/3 | 94.8333 | 58,625,585 | 737 | 734.60 |
| D5 | `bat-sanitize` | 3/3 | 3/3 | 97.6667 | 42,217,023 | 660 | 604.48 |
| D6 | `sqlmodel-field-constraints` | 3/3 | 3/3 | 100.0000 | 19,981,442 | 375 | 295.32 |
| D7 | `axum-custom-executor` | 2/3 | 2/3 | 99.3333 | 25,221,337 | 456 | 396.70 |
| D8 | `prometheus-utf8-negotiation` | 0/3 | 0/3 | 71.0000 | 44,888,272 | 687 | 654.08 |

H03 formal 的 WorkArena execution pin 是 commit `746a44028943c4b90ac607d799cace7855e18ace`、tree `7f9659ea4ead9e3179a34c3dc3d1379e45881f96`；MatrixSpec runtime 仍是 commit `6a5a17e9a137d5e253b7f427002bbd03bf193546`、tree `af7251e7b965458a5f61b95a612f6c2acdf91d45`。正式结果与 campaign evidence 是 worktree-local untracked evidence，没有“结果 commit”，也没有 merge/push。

八个正式 campaign 使用路径模板：

```text
historical-worktree://h02-p01.hYpvVN/workarean/campaigns/<task>-matrixspec-harness-evolution-h03-formal-20260811-r1/
  evaluation/candidates/Candidate-{A,B,C}/
  evaluation/results/judge-{01,02}/Candidate-{A,B,C}/
```

合计 24 个匿名 package manifests、48 个 `judge.final.json` 与 48 个 `metadata.json`。Judge package 的 Candidate/hidden-test 可见性沿用本文统一口径：包含冻结 `tests.log` 结果，但不包含完整 hidden hook 源码、reference/oracle checkout 或真实 blind map 身份。

与 H02 的描述性差异是 workflow `+1`、focused `-1`、Judge mean `+0.4167`、Candidate credits `+371.75`、infrastructure-invalid attempts `2→0`。这只是不同 generation 的 observational comparison，不证明 P-01 单因果成立。24 个 cells 均观察到 implementation stage accepted，18 个观察到 review stage accepted，合计 40 次 backtrack、最大 revision epoch 为 4；这些只记录为 trajectory facts，不在未做 post-H03 RCA 前推导新的 Weakness。

## H04 正式结果（`H04-FORMAL-20260812-R1`）

H04 保持 H03 的六阶段与 v2 recovery，在 Review checker 上增加 `positiveGate=current-passed-focused-verification`：positive Review 必须绑定当前 controller-owned focused-verification receipt。H04 是 SDD/controller treatment；Operator/Reviewer 或 Candidate 的独立缺陷不能直接归为该 treatment 的效果。

| Bundle | Candidate / Harness | Operator | Blind Judge | 状态与结果 |
| --- | --- | --- | --- | --- |
| `H04-FORMAL-20260812-R1` | `gpt-5.6-terra / high` | `gpt-5.6-terra / xhigh` | `gpt-5.6-terra / xhigh` × 2 | complete；`24/24` valid；workflow `12/24`；focused `17/24`；Candidate/Harness-only `219,748,287` tokens、`3,605` tool calls、`3,370.82` credits |
| `H04-FORMAL-20260812-R1__JUDGE-TERRA-XHIGH` | 同上 | 同上 | `gpt-5.6-terra / xhigh` × 2 | `48/48`；分数总和 `4,310`；均值 `89.7916666667`；min/max `0/100` |

H04 generation manifest（未打包来源：`WorkArena:.codex/worktrees/h04-controller-evidence-bound-review/experiments/matrixspec-harness-evolution-h04-formal/generation.json`） SHA-256=`5ab021f897ad9fff7ad7e581a2539ce8cb9dcad9f12a37184d24b235cab69d1d`；preflight receipt（未打包来源：`WorkArena:.codex/worktrees/h04-controller-evidence-bound-review/.scratch/matrixspec-h04-formal-20260812-r1/preflight.json`） SHA-256=`7dabd814ae64ccdaaa2b7d68eeec73435e6e9a034580cb63aac9e5ca436fbb60`。正式 generation result（未打包来源：`WorkArena:.codex/worktrees/h04-controller-evidence-bound-review/experiments/matrixspec-harness-evolution-h04-formal/reports/generation-result.json`） SHA-256=`3ccddb992ef2cbc7691a81440c7024aba42c15fdbdce2f1840bcf8ae6ab8c76c`；completion receipt（未打包来源：`WorkArena:.codex/worktrees/h04-controller-evidence-bound-review/.scratch/matrixspec-h04-formal-20260812-r1/generation-complete.json`） 记录 24 valid cells、48 Judge outputs 与同一 result hash。

| ID | Task | workflow | focused | Judge mean | Candidate tokens | Tools | Credits |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: |
| D1 | `cli-item-list-fields` | 1/3 | 3/3 | 98.8333 | 20,969,243 | 286 | 283.92 |
| D2 | `eslint-preserve-caught-error` | 3/3 | 3/3 | 100.0000 | 27,322,578 | 451 | 405.43 |
| D3 | `pytest-plugin-entry-points` | 3/3 | 3/3 | 100.0000 | 17,649,652 | 281 | 270.12 |
| D4 | `pytest-addini-type-expressions` | 1/3 | 2/3 | 91.5000 | 46,032,374 | 695 | 628.86 |
| D5 | `bat-sanitize` | 0/3 | 1/3 | 55.5000 | 28,505,102 | 497 | 483.37 |
| D6 | `sqlmodel-field-constraints` | 2/3 | 3/3 | 99.5000 | 15,309,142 | 322 | 263.90 |
| D7 | `axum-custom-executor` | 2/3 | 2/3 | 96.8333 | 25,061,877 | 452 | 407.24 |
| D8 | `prometheus-utf8-negotiation` | 0/3 | 0/3 | 76.1667 | 38,898,319 | 621 | 627.98 |

H04 WorkArena execution pin 是 commit `66e2b00153039b78cb0f630be1d9658e4dfdd073`、tree `c94509c6a1c7b5b11f267e6b639ad40a18533919`；MatrixSpec runtime 是 commit `6a5a17e9a137d5e253b7f427002bbd03bf193546`、tree `af7251e7b965458a5f61b95a612f6c2acdf91d45`。Contract SHA-256=`320159f59abb5e0420396bfaf69ea1057644f3f99b2e8c5d3f16f635255fffc5`，workflow SHA-256=`bdd094b9dedc4479744ac670cfe90ac0b357f0cf5cfba93ff9d80ad45301d5e4`。结果/campaign 是 worktree-local evidence，没有 merge/push 或“结果 commit”。

八个 campaign 使用路径模板：

```text
historical-worktree://h04-controller-evidence-bound-review/campaigns/<task>-matrixspec-harness-evolution-h04-formal-20260812-r1/
  evaluation/candidates/Candidate-{A,B,C}/
  evaluation/results/judge-{01,02}/Candidate-{A,B,C}/
```

合计 24 个匿名 packages、48 个 Judge finals 与 48 个 metadata。Audit/evidence-integrity 为 `24/24`，infrastructure-invalid 为 `0`。`workflowCompleted=true && focusedTestsPassed=false` 的 false-terminal predicate 为 `0`，12/12 completed cells 的 Implementation/Review focused receipt anchors匹配；但 H03 formal 同样观察到 false-terminal=`0`，因此 H04 只能记为满足 safety predicate，不能把零发生率单独归因给 treatment。

相对 H03 的描述性差异：workflow `18→12`、focused `18→17`、Judge mean `94.8958→89.7917`、Candidate credits `3,917.75→3,370.82`、infra-invalid 均为 `0`。H04 没有显示 completion/Judge uplift。后续独立 post-H04 RCA 已完成；其中 `H04/h04-postformal-20260812-019ff55f-a/W-01 → P-01` 被用户明确映射为独立 H052 演进来源，H05/P-04 仍是另一条分离的演进路径。

## H0 → H1 → H02 → H03 → H04 决策逻辑链

```text
H0 W-03（跨阶段 blocker 没有可达修复责任链）
  → W-03 Proposal 文档拆出两个互斥方向
  → 选择 P-02 / H5-inspired：保留 checker，加入 typed verdict + back/invalidation/repair
  → 落成正式 H1（generation 名称是 H1，控制面策略来自 H5-inspired 方向）
  → H1 轨迹再次提取 W-01：Validation 能发现上游 blocker，但仍可能无法关闭
  → 选择 H1/h1-root-cause-20260811-a/P-01：删除 standalone Validation，把验证责任并入 Review
  → 落成正式 H02：六阶段 workflow，继续保留 H1 的 v2 structured verdict/back/recheck
  → H02 结果显示 completion/成本方向改善，但闭包仍不完整
  ├─ 正式 H02 Root Cause W-01：implementation readiness 早于逐义务证据闭包
  └─ 未选旁支 candidate W-02：Review approved 可与 controller focused verification=false 矛盾
  → 选择 H02/h02-root-cause-20260811-a/P-01：按已确认公共义务及其实现/验证证据核算 readiness
  → 落成 H03：保持六阶段与 v2 recovery，只改变 implementation readiness recognition
  → 先完成 D3/D5 各 1 cell targeted qualification，再完成 H03-FORMAL-20260811-R1 的 24-cell 正式运行
  → H02 agent-derived candidate 指出 Review approved 未绑定 controller verification truth
  → 落成 H04：positive Review 绑定 current/passed focused receipt；完成 H04-FORMAL-20260812-R1
  → 完成独立 post-H04 RCA；W-01/P-01 进入独立 H052，P-04 进入分离的 H05 讨论
  → H052 a601aa8 保持两阶段 Lean workflow；H0601 直接继承并加入 semantic closure + REQ-level visible evidence
```

| 决策节点 | 证据与备选 | 用户选择 / 实际落地 | 结果与下一跳 |
| --- | --- | --- | --- |
| H0 Root Cause | H0 `W-03`=`Unreachable cross-stage repair ownership`。在 W-03 → H1/H5 Proposal 文档（未打包来源：`WorkArena:docs/matrixspec-proposal-card-w03-h5.md`） 中拆成 `P-01 / H1-inspired`（压缩 standalone Validation）和 `P-02 / H5-inspired`（建立可达 back/repair 控制面） | 当时选择并实现 `P-02 / H5-inspired`。H0 文档里的 `P-01` 保留为未选备选 | 下一代正式身份是 **H1**；“H5”只表示被选策略方向/实现谱系，不是另一个正式 denominator |
| H1 implementation | H1 使用 `matrixspec-start-go-accept-back-done-v2`，加入 structured blocked verdict、back、confirmation invalidation、repair/recheck；正式主视图为 24 cells | H1 正式运行完成后重新从 H1 自己的轨迹做 Root Cause，而不是直接沿用 H0 卡片 | H1 得到 `W-01`、`W-03`、`W-04`；其中 W-01 指向 Validation 责任与可达权限仍不匹配 |
| H1 Proposal decision | 稳定引用 [H1/h1-root-cause-20260811-a/P-01](../../archive/matrixspec-evolution/analyses/H1/h1-root-cause-20260811-a/proposals.yaml)：删除独立 Validation stage，把必要验证责任并入 Review；保留验证能力、focused tests 和可达恢复 | 用户选择 `H1/.../P-01` 作为下一代单一策略干预 | 形成 H02；它与 H0 文档中的同名 `P-01` 方向相近，但证据、parent generation 和稳定引用不同，不能混成同一张卡 |
| H02 formal | H02 descriptor（未打包来源：`WorkArena:experiments/matrixspec-harness-evolution-h02/generations/H02.json`） 固定六阶段：proposal→delta-spec→delta-design→tasks→implementation→review；保留 H1 v2 back/recheck | 正式 H02 24-cell 运行 | workflow `17/24`、focused `19/24`、Judge mean `94.4791666667`、Candidate tokens `247,515,656`。相对 H1 主视图的 `10/24`、`18/24`、`93.5208333333`、`316,713,117`，completion/成本方向改善，但这是 observational generation comparison，不是 H1/P-01 已被单因果证明 |
| H02 Root Cause | [H02 Weakness](../../archive/matrixspec-evolution/analyses/H02/h02-root-cause-20260811-a/weakness-shortlist.yaml) 的 `W-01` 指向 readiness 早于 obligation-level evidence closure；`W-02` 指向 unchanged-state re-review | 用户选择 [H02/h02-root-cause-20260811-a/P-01](../../archive/matrixspec-evolution/analyses/H02/h02-root-cause-20260811-a/proposals.yaml)，未选择 P-02 | 下一代只改变 implementation readiness：Candidate 对已确认公共义务给出 `obligation → implementation evidence → verification evidence`，Controller gate；不新增 Validation，不改变 Review 与现有 recovery topology |
| H02 false-terminal 旁支 | 两条 Prometheus completed cells 的 `focusedTestsPassed=false` 形成 agent-derived `H02/h02-agent-analysis-20260811-a/W-02`；对应 `P-01` 要求 positive Review 绑定当前 controller receipt 的 `passed=true` | 尚未获用户选卡/实施/实验授权 | 当前 H03 没有实现这个 Review-confirm gate；它仍是后续 generation 的未闭环候选。H03 formal 是 obligation-readiness treatment 的结果，不能拿来验证一项未实现的 gate |
| H03 implementation 与 targeted qualification | WorkArena `0a1fd424525441aa0deb6549686541acdf101b2d` 实现 obligation-readiness gate；MatrixSpec `6a5a17e9a137d5e253b7f427002bbd03bf193546` / tree `af7251e7b965458a5f61b95a612f6c2acdf91d45` 把 proposal/delta-spec/delta-design/tasks/full spec/design 暴露给 implementation，并要求逐义务 readiness。H03 targeted descriptor（未打包来源：`WorkArena:experiments/matrixspec-harness-evolution-h03/generations/H03.json`） 保持 H02 六阶段和 v2 protocol | 先运行 D3 `pytest-plugin-entry-points` 与 D5 `bat-sanitize` 各 1 cell，验证所选合同能走通 | 两个 targeted cells 均完成 workflow、focused verification、Audit 和双 Judge：D3=`100/99`，D5=`98/98`。这是 qualification history，不是正式 denominator |
| H03 formal | `H03-FORMAL-20260811-R1` 使用 WorkArena `746a44028943c4b90ac607d799cace7855e18ace` 与同一 MatrixSpec runtime `6a5a17e...` | 8 tasks × 3，角色保持 Terra/high Candidate 与 Terra/xhigh Operator/Judges | `24/24` valid、workflow `18/24`、focused `18/24`、Judge mean `94.8958333333`、Candidate tokens `276,702,480`。正式结果支持该 treatment 在完整任务集上的观察结果，但仍不能单独证明 P-01 因果 |
| H04 formal | H04 descriptor 将 Review positive gate 绑定到当前 passed focused receipt；WorkArena `66e2b001...`，MatrixSpec `6a5a17e...` | 8 tasks × 3，actor tuple不变 | `24/24` valid、workflow `12/24`、focused `17/24`、Judge mean `89.7916666667`。false-terminal=`0` 满足 safety predicate，但 H03 comparator也是 `0`，且 completion/Judge 未提升；已进入独立 RCA，不能提前归因 |

H03 定向运行的 WorkArena execution HEAD=`5d1653865d0248cc22564238c14dc9c65d7b4bcb`、tree=`489fc8eac1248344b6ca2fb11855bdf09d891cda`；其中 `0a1fd42...` 是 P-01 implementation，`6ac0148...` 集成 Rust readiness，`5d16538...` 增加 D3/D5 定向 generation。定向结果入口是 D3 summary（未打包来源：`WorkArena:campaigns/pytest-plugin-entry-points-matrixspec-harness-evolution-h03/reports/matrixspec-evolution-task-summary.json`） 与 D5 summary（未打包来源：`WorkArena:campaigns/bat-sanitize-matrixspec-harness-evolution-h03/reports/matrixspec-evolution-task-summary.json`）。随后正式运行绑定 WorkArena `746a440...`，结果入口见上方 H03 formal section；两组都是 worktree-local evidence，没有“结果 commit”。

因此，当前权威谱系是：**H0 evidence → H0 W-03 → 选择 H5-inspired P-02 → H1 evidence → 选择 H1/P-01 → H02 evidence → H02 W-01 → 选择 H02/P-01 → H03 targeted qualification → H03 formal evidence → H04 controller-evidence-bound Review treatment → H04 formal evidence → post-H04 RCA → H052(W-01/P-01) 与 H05(P-04) 分离演进；H052 a601aa8 → H0601**。Proposal ID 必须连同 parent generation/analysis namespace 使用，不能只凭 `P-01` 字样串联；H0601 没有新的 H06/W-xx Card。

历史 H0/H1 analysis bundle 内的 `handoff.json` 仍是用户选卡前的旧快照（分别保留 pending 状态），本次不追改冻结文件；后续决策权威来自用户明确选择、下一代实际 implementation identity 和正式 result，ledger 只把这三层串联起来。

## 各 generation 的 Weakness / Proposal Card 索引

| Generation / 条件 | Weakness Cards | Proposal Cards | 状态 |
| --- | --- | --- | --- |
| H0 Luna/xhigh | `W-01` Task lifecycle representation mismatch；`W-02` Obligation-to-evidence closure gap；`W-03` Unreachable cross-stage repair ownership；`W-04` No-delta recovery repetition | `P-01` Default Validation Stage Compression；`P-02` Reachable Cross-Stage Repair，均来自 `W-03` | 已完成 H0 Root Cause 分析；是可证伪候选，不是已验证因果。详见本文 [H0 Root Cause](#h0-root-cause-与-proposal-候选归档) 与 [Weakness 原文](../../archive/matrixspec-evolution/analyses/H0/h0-root-cause-20260809-a/weakness-shortlist.json) |
| H0 Terra/high | 无独立 Weakness Card | 无独立 Proposal Card | 只完成正式运行与评分；不继承 Luna/xhigh 分析结论 |
| H1 主视图 | `W-01` 跨阶段恢复责任与可达权限不匹配；`W-03` 多工件一致性/finalization 闭包不完整；`W-04` Review blocker 未跨 re-entry 保持可验证闭包 | `P-01` 删除独立 Validation、把验证责任并入 Review；`P-02` 原子化多工件一致性闭包；`P-03` 跨 re-entry 持久化逐项 Review blocker | Weakness 已由用户确认，Proposal 已生成，但仍是未经干预实验验证的假设。机器记录见 [Weakness](../../archive/matrixspec-evolution/analyses/H1/h1-root-cause-20260811-a/weakness-shortlist.yaml) 与 [Proposals](../../archive/matrixspec-evolution/analyses/H1/h1-root-cause-20260811-a/proposals.yaml) |
| H02 fixed RCA | `W-01` readiness 早于 obligation-level evidence closure；`W-02` 无 material repair 时重复进入 Review | `P-01` 按已确认义务核算 readiness；`P-02` 同 blocker re-review 需要材料变化 | 24-cell Root Cause 已完成，用户确认 W-01/W-02 并选择 `H02/.../P-01` 进入 H03 full formal；P-02 未选。机器记录见 [Weakness](../../archive/matrixspec-evolution/analyses/H02/h02-root-cause-20260811-a/weakness-shortlist.yaml) 与 [Proposals](../../archive/matrixspec-evolution/analyses/H02/h02-root-cause-20260811-a/proposals.yaml) |
| H02 agent-derived candidate | `W-01` repair re-entry 丢失 structured blocker context；`W-02` Review approval 未绑定 controller verification truth；`W-03` Review 早于 finalization full-document state | `P-01` Controller-Evidence-Bound Review Approval，来源为该 namespace 的 W-02 | 该 candidate 没并入 H02 fixed RCA 频率，也不是 H03 treatment；后来其中的 controller-evidence-bound positive gate 被 H04 实际采用。原 candidate 文件保留当时 pending 快照，后续选择/实现权威来自 H04 descriptor、execution pin 与 formal result。见 [candidate Weakness](../../archive/matrixspec-evolution/analyses/H02/h02-agent-analysis-20260811-a/weakness-shortlist.yaml) 与 [candidate Proposal](../../archive/matrixspec-evolution/analyses/H02/h02-agent-analysis-20260811-a/proposals.yaml) |
| H03 targeted qualification | 无 post-H03 Weakness Card | treatment 是选中的 `H02/h02-root-cause-20260811-a/P-01`，不是 H03 自己分析生成的新 Proposal | D3/D5 各 1 cell：workflow `2/2`、focused `2/2`、Judges `4/4`、mean `98.75`。保留为正式运行前的 qualification history |
| H03 formal | 尚无 post-H03 Weakness Card | 没有新的 H03 Proposal Card；正式运行仍评测 H02 fixed RCA 选中的 `H02/.../P-01` | `H03-FORMAL-20260811-R1` 已 complete：`24/24` valid、workflow `18/24`、focused `18/24`、Judges `48/48`、mean `94.8958333333`。只有后续独立 H03 RCA 才能生成 H03 自己的 Weakness/Proposal |
| H04 formal / post-formal RCA | [`H04/h04-postformal-20260812-019ff55f-a/W-01`](../../archive/matrixspec-evolution/analyses/H04/h04-postformal-20260812-019ff55f-a/weakness-shortlist.yaml) 记录 Implementation terminal contract 冲突；同 namespace 另有独立候选 | [`P-01` 与 `P-04`](../../archive/matrixspec-evolution/analyses/H04/h04-postformal-20260812-019ff55f-a/proposals.yaml)：P-01 被明确映射为 H052 来源；P-04 属于分离的 H05 路径 | H04 raw result 保持 `24/24`、workflow `12/24`、focused `17/24`、Judges `48/48`、mean `89.7916666667`；H052 不继承 H05/P-04 Plan |
| H05 P-04 Fast formal | 来源为 `H04/h04-postformal-20260812-019ff55f-a/W-04`：跨阶段 authority conflict 被退回无权改变上游权威的 downstream stage | 选择同 namespace `P-04`：冲突路由到最早必须变化的权威 owner，修订/重确认或显式 precedence 后才允许重入 | `H05-P04-FAST-FORMAL-20260812-R1` 已 complete：`24/24` valid、workflow `15/24`、focused `20/24`、Judges `48/48`、mean `95`；两格自然 conflict 2/2 按机制闭环。Fast/priority、replacements 与 framework amendment 使总体差异只作描述性记录 |
| H052 `matrixspec-lean-v1` | 来源为 `H04/h04-postformal-20260812-019ff55f-a/W-01`：同一 Implement context 暴露竞争 terminal contracts | 选择同 namespace `P-01`；最终扩展为 exact Change Spec → fresh Implement、唯一 `MATSPEC_STAGE_READY`，product/Audit findings 非阻断 | 修正 D8 后完整结果为 workflow `24/24`、product verification `19/24`、Audit finding runs `3/24`、Judges `48/48`、mean `92.7708333`；它与 H05/P-04 相互独立 |
| H0601 `H0601-da2b42b` | 来源为 H052 retrospective [`W-01` 与 `W-02`](../../archive/matrixspec-evolution/analyses/H052/h052-postformal-20260814-019ff5c4-a/weakness-shortlist.yaml)；无 canonical H06/W-xx Card | H052 retrospective [`P-01` semantic closure 与 `P-02` REQ-bound visible evidence](../../archive/matrixspec-evolution/analyses/H052/h052-postformal-20260814-019ff5c4-a/proposals.yaml) 已历史选择、实施、评测完成；`H060101`–`H060103` 只是检查码 | workflow `24/24`；treatment audit `13/24`、external focused `18/24`、pre-hidden visible verification `9/24`；Judges `48/48`、sum `4,528`、mean `94.3333`。三类诊断指标不得合并成 product quality |

这些卡片按 generation/condition 隔离；H0、H1 的卡片不能自动算作 H02 的分析结论，Proposal 也不等于实现或新实验授权。

### H05 vs H052 Judge 分差摘要

完整 `/24` 中，H05 为 `4,560/4,800 = 95.0000`，H052 为 `4,453/4,800 = 92.7708`，相差 `-107` 分。该差异并非普遍退化：D1–D7 内部归因中三个 matching outliers（D6 r3 `-45`、D4 r1 `-36`、D7 r3 `-35`）合计 `-116`；其余 18 cells 的 H052 反而比 H05 多 `6` 分，D8 再多 `3` 分，最终得到完整差值 `-107`。三个 outliers 正好是 H052 D1–D7 的三个 product-red cells，但 workflow 均 completed 且 `workflowBlocking=false`，说明 completion 与产品质量分栏生效。完整 First Divergence、D5 focused-green/Judge-low warning 与因果边界见 [代际演进简史](../../docs/matrixspec-generation-evolution-history.md)。

## 后续新增记录模板

新增 Candidate/Harness 运行时，在 Generation bundles 追加一行，至少填写：

```text
generation_bundle_id
protocol_generation
evidence_class
candidate_harness_model / effort
operator_model / effort
task_count × replicates_per_task
status / valid_cells
contract_path
aggregate_result_path
task_summary_paths
lane_receipt_paths
key_generation_metrics
artifact_state
```

新增 Judge arm 时，在 Judge bundles 追加一行，至少填写：

```text
judge_bundle_id
generation_bundle_id
evidence_class
judge_model / effort / replicates
frozen_input_identity_or_preflight
status / judge_outputs
result_path
judge_mean
mean_pair_disagreement
authority_note
artifact_state
```

## 边界与验证

- 本文件是对账索引，不替代 generation.json（未打包来源：`WorkArena:generation.json`）、generations/H0.json（未打包来源：`WorkArena:generations/H0.json`）、task summaries、Judge metadata 或冻结 packages。
- 当前有两个彼此独立的正式 H0 条件：`H0-LUNA-XHIGH__JUDGE-TERRA-XHIGH-20260809` 与 `H0-TERRA-HIGH-20260809__JUDGE-TERRA-XHIGH-20260809`。两者不得覆盖或混用；Candidate 模型和 reasoning effort 同时变化，因此分数差不能解释为单一模型变量效应。Supplemental Sol/high 当前不完整，不能替换任一正式 Judge bundle。
- H1 `H1-TERRA-HIGH-D5-REPLACEMENT-20260811` 是用户明确授权的主视图 amendment：Supplemental D5 直接替代原始 H1 D5，但真实 logical/physical run IDs、两个 WorkArena execution commits 和原始 D5 历史证据均保留。它不能被倒推成单一 WorkArena commit，也不能把原始 D5 的坏 Judge 当成主视图分数。
- H02 `H02__JUDGE-TERRA-XHIGH-20260811` 是独立的正式六阶段 bundle：执行代码绑定 WorkArena `0369c2f1...` 与 MatrixSpec `af038b14...`，正式结果和 campaign evidence 是未跟踪证据，没有所谓“结果 commit”。Judge 原始证据只索引 `.judge-homes/**/sessions/`，不得把凭据、配置或 SQLite 状态作为归档材料。
- H03 继承 H02 六阶段/v2 recovery，并实现 fixed RCA `H02/h02-root-cause-20260811-a/P-01`。D3/D5 2-cell targeted qualification 与后续 `H03-FORMAL-20260811-R1` 24-cell 正式结果是两个独立 evidence scopes；后者已完整收口，但仍不得外推为 Proposal 因果已成立。H03 没有实现 agent-derived `H02/h02-agent-analysis-20260811-a/P-01` 的 controller-evidence-bound Review approval gate，也尚无 post-H03 Weakness/Proposal。
- H04 `H04-FORMAL-20260812-R1` 才实现 controller-evidence-bound positive Review gate。它满足 false-terminal safety predicate，但 H03 comparator 也为 0，且 completion/Judge 指标更低；因此不能把观察值写成单因果成功或失败。post-H04 RCA 已完成；H052 只继承用户明确映射的 `W-01 → P-01`，其它卡仍按各自授权状态处理。
- D8 始终进入完整 `/24` 演化统计。H0–H05 的正式 D8 和全部 frozen evidence 保持不变；H052 使用 fresh 修正 D8。本文只发布完整 24-cell 主视图。H052 是 `H04/.../W-01 → P-01` 的独立派生条件，不得与 H05/P-04 合并。
- 正式结果和多数 campaign evidence 当前仍是 untracked，lane receipts 与 supplemental 结果位于 gitignored `.scratch/`。如果需要跨机器或清理 workspace 后仍可审计，必须另行批准证据保全/提交策略；本次只新增索引，不移动或复制冻结 evidence。
- 更新任何 complete Judge bundle 前，至少验证：expected outputs 全齐、metadata 模型/effort 与 bundle 一致、每个结果算术有效、双 Judge thread 独立、输入 package hash 不变，以及原正式 evidence hash 未变化。
