# 分步核对记录

本记录区别“生成了文件”和“核对通过”。开始整理：2026-11-09；继续审阅：2026-11-10。

## 第一步：版本范围

已按原源码、配置、协议和 complete 记录整理 83 个版本／配置条目。它们包含主线、输入与损失消融、诊断候选、训练阶段和发布别名，不是 83 个独立架构。

- 早期 KTC V4/V5/V6 与导入 COMSOL V4、本地 12 通道双频 V4 分开。
- 21 组旧短训与 8 组共同底座各自逐项登记；种子不另起新架构。
- final_c4_loop、Champion loop v2、adaptive v3 的早期集成原型与后续真正训练的短训权重分开。
- 最终 A、B 是已有配置的选定权重；A 的同权重四方向验证及后续继续训练另列。
- CPU 加速实现、GPU 求解试验、未启动的多模型长训计划不冒称模型版本。

## 第二步：代码及原始依赖

已经核对原文件字节与归档字节。另用 `MODEL_DEPENDENCY_AUDIT.json` 逐项检查指定核心网络、输入处理、损失和反馈实现是否在包内，并检查协议登记的源码哈希。

这不是 Python import 全路径执行验证，也不是环境或数值资产可移植性验证。包内保留相关公共研究目录，部分辅助脚本本来就依赖未随包提供的外部数据、旧环境或绝对路径。

发现并修订：8 组共同底座的协议校验引用 `eit_short_release_v2/manifest.json` 和 `infer.py`；初次代码包未收齐该校验依赖。补齐原文件，而非删掉校验。补充记录见 `DEPENDENCY_REPAIR.json`。

继续检查目录过滤后，又补入旧发布包的源码快照、第三方示例代码及无扩展名许可文件，共新增 488 份原文件。最终登记 2,794 份不同路径的原始源码／配置／说明文件。`SOURCE_SCOPE_AUDIT.json` 保留发现遗漏时的清单；`SOURCE_SCOPE_FINAL_AUDIT.json` 的支持目录代码遗漏和其他未归档代码均为 0。该排查限定于已登记源码根，未遍历数据集、运行环境和权重目录。

最终 `MODEL_DEPENDENCY_AUDIT.json` 中，指定关键实现缺失为 0、已声明协议源码哈希未匹配为 0。不是动态 import 验收，不代表所有历史辅助脚本可脱离原环境运行。

## 第三步：流程连接与消融语义

逐类对照的核心实现包括早期拓扑修正网络、本地 V4Comsol、FeedbackRefiner、ClosedLoopEIT、PhysicalReconstruction、Champion 原包、21 组 Model 和 8 组共同底座 Model。

已发现并修订：

- 本地 V4 `no_topology` 仍计算拓扑支路，仅把有效修正量置零；不能画成删掉该网络。
- `no_risk` 旁路的是病例／动作风险门控，局部门控与可达切除仍保留。
- Champion 和 FEM 路线明确列出已知背景条件。
- 共同底座图中只有旧 V4 分支进入闭环；Champion／投影分支绕过闭环，在最终融合处汇合。
- 损失消融仅标在训练区；残差或提示置零不等于停止计算 FEM。
- 训练四方向增强与推理四方向融合分开；不同父权重不冒充同权重消融。
- 7 张学习式映射图补齐形状／材料并行输出到最终输出的汇合连线。
- 两个第二阶段延长训练项的说明改为“学习式测量到空间映射”，避免原通用注释造成其使用固定物理投影的误解。

这些是功能级流程图，不是每层张量尺寸表。原协议和源码保留在对应 ZIP 中，足以定位具体实现。

## 第四步：逐图与 PDF 视觉检查

2026-11-10 已完成：最后修订版 87 页全部渲染，并通过 11 张逐页缩略排版图实际查看；7 张修订流程图单独放大查看，延长训练说明、长闭环、三分支共同底座和最终 A/B 页面另行单页复查。检查标题、阶段框、分叉与汇合、训练虚线区、代码包链接文字和页下注释，无发现遮挡或裁切。长图保留相应页面高度，不把所有内容硬挤进 A4。

`FINAL_VISUAL_REVIEW.json` 登记最终 PDF 和 87 页渲染图哈希；`PDF_REVISION_REVIEW.json` 是较早“仅修复 7 处汇合连线”时的局部修订记录，不是最后 PDF 的哈希。

## 第五步：交付对应关系

2026-11-10 已完成：83 个编号、PNG、SVG、ZIP 内完整 VERSION 配置与图件一致；83 个压缩包 CRC 和原始源码 SHA256 通过。对共享代码的重复归档也逐份检查，共核验 152,366 个包内原文件副本；这是重复归档副本数，不是独立源码数。2,794 份登记的原文件当前字节均未改变。

585 个网页引用无断链；87 页 PDF 中的 83 个包名及包链接与对应版本一致。8 个包内 VERSION 曾携带旧 ZIP 自身哈希，已删除这种自引用字段；最终 ZIP 大小和 SHA256 统一保存在外部 `catalog.json`、`records/` 中。最终结果见 `PACKAGING_QA.json`。

至此，本次代码归档、功能流程图和导航交付完成；没有把源码归档核验说成模型运行验收。

## 交付边界

- 仅代码和小型记录，不含权重、数据或 NPZ 数值算子；权重位置单列。
- 未启动训练、推理、FEM 或任何自动任务；原模型、协议和结果不改动。
- 旧第三方 Netgen/Tix 文件 `WmDefault.py` 在当前 Python 语法扫描中有原有缩进兼容问题，按原字节保留并在 QA 中披露，未擅自修复。
