P研究工作台PAPER NOTES2026-10-04
RESEARCH NOTE / 01
完整稿 · 结论有边界证据快照,非实时运行状态

SFT 学到了行为,能力收益取决于起点

What Agentic SFT Buys: Rapid Behavioral Convergence, Base-Conditional Capability Gains

这篇研究问:用强代理的轨迹训练开放模型,究竟迁移了哪些东西?当前证据支持命令习惯、工具使用和错误恢复向教师接近,并伴随输入 token 足迹下降;解决率的收益则依赖学生起点与任务池。已有完整分析稿,但训练臂可比性、测量口径和最终投稿核对仍需收口。下一步先把最新锚点与正文主张逐项对齐。[S1][S2]

可靠结论
行为迁移可测,dense 输入中位数下降 45—53%;小幅解决率差异仍未分辨。[S1]
最大卡点
最终主张与实验可比性需逐项核对,部分测量与标注限制仍存在。
下一步
对齐最终正文、训练臂说明和统计口径,再关闭投稿检查缺口。[S2][S5]
网页整理 2026-10-04证据截止 2026-09-06稿件版本 2026-09-06
这是保留的研究背景说明。最新进展、日报与问题请看 当前工作台。
02

为什么研究这个问题

设想两个模型都在同一个代码仓库修复 bug:一个频繁搜索、读大段文件,另一个偏爱教师常用的 Bash 命令、短输出和特定错误恢复节奏。它们可能解出同样多的题,却付出很不同的输入 token。这说明只看解决率,会漏掉轨迹训练实际改变的过程。

轨迹 SFT 的输入是成功或筛选后的代理交互序列。训练目标要求学生复现下一段生成内容,而不是直接优化一次新的修复任务能否通过隐藏测试。行为模仿和任务能力因此需要分别测量:学到了操作习惯,并不自动证明学到了可泛化的修复能力。[S1]

本文选择一个教师、一个语料体系和一个评测 harness,观察多个学生起点。问题被限定为这一条件下迁移了什么、在哪些量尺上可见,以及分数能否分辨变化。跨教师、跨 harness 或总体资金节省都没有被这套实验直接验证。[S5]

  1. 01教师修复轨迹
  2. 02学生 SFT
  3. 03同一 harness 评测
  4. 04分别看行为、解决率与 token
03

核心想法与贡献定位

输入端从 32,830 次捕获运行中筛选 8,137 条教师轨迹;分析端对 46,542 条教师和学生轨迹使用同一提取器。命令词汇、工具组合、相邻工具调用和错误恢复构成行为量尺,解决率与累计输入 token 则作为独立结果轴。规模数字来自当前摘要,不以抓取量代替合格训练数据量。[S1]

核心做法是改变学生起点与语料剂量,再比较相同任务上的过程和结果。教师在实际 benchmark 的 359 个 Pro 任务上也有轨迹,另有 345 个未用于训练的验证任务锚点;这些锚点减少了拿教师训练语料分布直接比较学生评测分布的混杂。[S1][S4]

贡献定位是刻画行为收敛、token 足迹和起点条件下的能力响应。它并不主张发现了普遍更优的 SFT 配方。最近相关工作与创新叙述已记录在计划中;网页保留这项定位,不把历史评审意见当作新的独立科研验收。[S2]

  1. 01筛选教师语料
  2. 02多个起点与训练臂
  3. 03同任务行为量尺
  4. 04配对解决率与成本读出
贡献 1

已观察:在这套实验中,SFT 明显改变学生的命令词汇和多项操作行为。[S1]

贡献 2

已观察:dense 检查点的累计输入中位数下降,但输出和总费用不能由此省略。[S1][S5]

贡献 3

条件性结论:裸基座与已后训练模型的解决率响应不同;小幅效果仍可能存在。[S1]

04

如何验证这个想法

验证需要同时排除任务组成、模型起点和评测噪声的解释。单次 rollout 的小幅分数变化不够支持“能力提升”或“能力完全不变”;行为距离的变化也不能直接代替修复成功。[S2][S5]

研究问题实验与对照判定标准 / 当前边界
是否确实迁移了行为?统一提取器,比较 native 与 SFT;同任务教师锚点及采样 floor。在相同任务和量尺下检查距离变化;保持单教师/harness 范围。[S1][S4]
行为变化是否伴随能力提升?Pro 731 题、Verified 500 题的一次 rollout;分别对照各自 native。报告配对差与分辨能力;不把未显著解释为严格相等。[S3][S5]
输入足迹能否稳定下降?按任务累计输入中位数,并分开阅读输出 token。只能主张当前 harness 下的输入变化,不能直接主张墙钟或净费用下降。[S3][S5]
是否可以画剂量曲线?核对 checkpoint 的训练 run 与上下文配置。s128 来自不同 run;仅 s256→s381 是同 run 对。[S4]
05

已完成工作与关键结果

8,137筛选后的训练轨迹不是全部捕获运行 [S1]
12评测臂每臂条件须分别阅读 [S3]
45—53%dense 输入中位数下降当前 harness 的 token 足迹 [S1]
+8.89 pp裸基座 Pro 差值相应基座对照,非普遍增益 [S3]

最清楚的发现是行为距离和分数可以朝不同方向变化。下图使用当前稿件主表:左侧列出 Bash 词汇距离,右侧把输入中位数和解决率放在同一视野中。各点是实验臂,不是严格受控的连续训练轨迹。[S3][S4]

Bash 词汇距离:训练臂分开读

Pro 上各 dense 实验臂对教师的 Bash-JS 距离native 0.202,s128 0.069,s256 0.053,s381 0.050。横轴 0 到 0.22,距离越小越接近。s128 来自不同 run,不连接各点。00.100.20Bash-JS(log₂;越小越接近)native.202s128.069s256.053s381.050
Pro 731 题,来自现稿主表。s128 与 s256/s381 的训练 run、上下文不同;柱形比较各臂,不构成严格剂量曲线。[S3][S4]

输入足迹与解决率:两个结果轴

dense 实验臂的输入中位数与 Pro 解决率横轴每题累计输入中位数,0 到 4 M token;纵轴解决率从 0 到 60%。native 3.27 M、50.1%;s128 1.69 M、49.7%;s256 1.52 M、52.8%;s381 1.75 M、51.0%。各点不连接。60%30%0024每题累计输入中位数(M token)native 50.1%s128 49.7%s256 52.8%s381 51.0%输入减少 ≠ 相同幅度的能力收益
Pro 固定分母 731,一次 rollout;异常算未解出。输入不含净价格或总延迟。标签给出精确读数,相邻点接近。[S3]
比较 / 工作实测观察它改变的判断
dense native 与 SFTBash-JS:0.202 → 0.069 / 0.053 / 0.050;Pro 分数 50.1 → 49.7 / 52.8 / 51.0%。行为明显靠近教师,但分数没有同样单调的关系。顺序为 s128/s256/s381,不作同 run 因果曲线。[S3][S4]
裸基座对照Pro 35.4→44.3%,Δ=+8.89 pp;Verified 52.0→55.4%,Δ=+3.40 pp。一个裸基座的 Pro 收益可见;Verified 的差值在原审查中仍不确定。[S3][S6]
已后训练 dense 臂输入中位数从 3.27 M 降到 1.69 / 1.52 / 1.75 M token/题。输入足迹变化不能简化为能力变化,也不能直接当成净费用。[S3]
同任务锚点359 Pro 教师任务、345 held-out 验证任务进入分析和附录。原先缺少锚点的问题已有补充,旧待办不能照搬;跨任务行为转移仍受仓库重叠约束。[S4][S5]
失败结束语标注110 个 regex-negative 失败结束语未标出承认失败;标注来自模型。只能解释完成措辞;没有人工标注,不能把 regex 指标称为诚实性评价。[S5]
展开:指标口径与实验细节

Bash-JS 为 log₂ Jensen–Shannon 距离,比较 Pro 上命令头词分布与教师参考,越小越近。输入为每题累计输入 token 的中位数,单位 M;解决率使用 Pro 731、Verified 500 的固定分母,异常 trial 在主表算未解出。[S3]

s128 的 max_length 为 262,144,s256/s381 来自另一个 196,608 上下文训练 run;其余参数的历史保存有缺失。因此“多数变化在早期已出现”应按观测范围解释,不能把各 checkpoint 当成仅训练步数不同的严密消融。[S4]

原温度扰动对照改变了采样温度,不能叫同条件 test–retest。原同条件重测后来按用户决定停止,网页不把未完成工作补写成完成。345 验证任务和 359 Pro 锚点也不替代全部 Verified 教师轨迹。[S2][S5]

06

这些结果意味着什么

这里保留三个层次:事实是距离、分数和 token 的读数;解释是这些量尺反映了不同类型的迁移;更一般的机制或跨设置泛化仍属待验证问题。[S1][S5]

主张证据判断仍缺什么
行为迁移存在命令词汇、工具组合和错误恢复,以及同任务锚点。在本教师、语料和 harness 中得到支持。[S1][S4]跨教师、跨 harness 的独立复现。
SFT 普遍提升能力裸基座 Pro 正收益;后训练基座小幅差异未分辨。当前证据不支持普遍性承诺。[S1][S6]更广起点与足够分辨力;不能事后抹平不确定性。
早期出现多数行为变化不同 dense checkpoint 已表现出大幅距离下降。描述性支持,run/config 混杂须显式披露。[S4]严格同 run 的剂量消融,若要强化因果表述。
更低输入就是更便宜累计输入中位数下降。输入足迹结论成立,净费用与延迟未由此证明。[S5]输出、服务定价与墙钟的完整核算。
07

尝试过哪些路线

研究路线的变化集中在“用更合适的证据解释迁移”,而非继续追逐一个最好分数。已完成补充、主动停止和仍待核对的项分别记录。

路线观察决定与启示
语料变体 v13同时改变筛选与训练因素,分数与行为响应不完全一致。保留为复合变体,不当作某一筛选规则的单独效果。[S5]
教师同任务锚点后续补齐 Pro 与未训练验证任务分析。把早期稿缺口更新为已补充,而不是继续展示 DATA_NEEDED。[S2][S4]
同条件重测 / 新代模型嫁接记录中由用户停止重测、放弃嫁接。保留测量限制,不擅自把关闭路线加入近期执行队列。[S2]
展开:版本与历史结果如何处理

tex/README.md 仍描述最初 scaffold,但当前 main.tex 和 PDF 已有完整主体及附录;写作表以现稿为准。早期 result-to-claim 是 PARTIAL 且 provisional,后来的锚点和引用修改不能自动把它升级为完整最终验收。[S1][S4][S6]

训练 run 差异、异常与通过补丁共存,以及温度扰动口径均来自历史记录。旧数值保留作解释背景,不能挑选最有利规则生成新比较。[S4]

08

论文写作进度

当前稿件已经包含摘要、八个主体章节、Limitations、伦理说明及 A—E 附录。不是最初只有框架的版本;本次核对确认章节和产物存在,但没有新执行全篇科研审查。[S1]

本地当前 PDF:36 页。页数是产物信息;研究有效性和投稿准备度需分别判断。
部分写作状态交付缺口 / 核对范围
摘要 / 引言已有草稿主张与语料规模存在;最终范围仍需与 run 差异核对。[S1][S4]
相关工作已有草稿引用审计曾修订元数据和引用语境;不等于新颖性获得最终认证。[S7]
语料与实验设置已有草稿需把筛选变化、训练配置和异常处理讲成同一口径。[S3][S5]
行为、成本与结果已有草稿实测表与锚点存在;剂量、温度与 capability 措辞是重点复核项。[S3][S4]
讨论 / Limitations已核对现稿明确单教师、锚点范围、模型标注、仓库暴露、复合变体与单 rollout 限制。[S5]
附录 / 图表已有草稿A—E 在 main.tex 中接入;页面图直接采用主表数值。[S1][S3]
引用 / 审查 / PDF已核对当前 PDF 与引用审计报告存在;最终全篇论断与提交检查尚未由本页重新认证。[S7]

计划里的投稿方向属于历史安排,网页不将其中的会议日期或截稿日当成已验证的当前规则。正式交付前应再次核对目标会议、正文页数、匿名和材料要求。完整 PDF 的总页数包含附录,不能当作主文页数。[S2]

09

待解决问题

证据 · 优先 1

训练臂和正文主张的可比性

影响主张
影响“剂量收敛”和起点条件下的能力解释。
当前证据
s128 与 s256/s381 的 run/context 不同。[S4]
解决动作
逐项对齐正文、表注、图注与训练配置;去除严格受控曲线暗示。
完成标准
每个训练臂的条件、比较对象和推断范围都能定位;无越界的剂量因果句。
测量 · 优先 2

扰动、异常和标注的范围

影响主张
影响可靠性及结束语行为结论。
当前证据
温度扰动不等于同条件重测;结束语没有人工标注。[S2][S5]
解决动作
检查全部量尺说明,明确主评分规则与补充异常读数。
完成标准
温度、异常、标注来源在每个相应结果旁有说明,保持既有关闭实验决定。
写作 · 优先 3

历史待办与最终交付状态

影响主张
影响合作者判断哪些内容仍缺,以及投稿准备度。
当前证据
锚点已落地,旧 scaffold README 与早期待办尚未完全同步。[S1][S2]
解决动作
建立最终主张—来源清单,完成稿件与引用/匿名/页数检查。
完成标准
待办逐项有关闭证据;最终审查报告与具体稿件版本绑定。
10

下一步决策与任务

下面是网页作者基于既有记录整理的收口建议;不是已经启动的实验,也不重新打开用户曾关闭的路线。[S2]

  1. 01

    先核对最终主张与来源

    以现稿为入口,将摘要、结论、表图与最新锚点逐条映射。

    产出与判断:产出一份可追溯清单;若某句缺证据,先收窄或删除。

  2. 02

    再消除比较与测量歧义

    依赖第一步清单,集中修订训练 run、温度扰动、异常及人工标注缺口的表述。

    产出与判断:产出一致的正文和图注;需要新实验的强主张改为限制,不自动扩实验。

  3. 03

    最后核对交付版本

    完成前两步后,对目标会议规则、论断、引用、匿名与 PDF 做最终检查。

    产出与判断:检查与稿件哈希绑定,仍有缺口就保留 draft;全部关闭才判断可交付。

  1. 01现稿主张有证据?
  2. 02有:保留范围 / 无:收窄
  3. 03核对比较条件与交付规则
  4. 04关闭具体缺口后再定稿
11

关键里程碑

  1. 建立贡献与证据边界

    早期 result-to-claim 判 PARTIAL;完整初稿进入写作。[S6][S4]

  2. 发现 run 可比性问题

    s128 不能与另两个点当成同 run 训练曲线。[S4]

  3. 验证锚点完成

    八臂 345 任务的严格与宽松评分需分别读。[S4]

  4. 补充锚点并修引用

    359 Pro / held-out 分析落地;引用审计修订。[S2][S7]

  5. 保留测量限制

    同条件重测停止,未完成结果不加入结论。[S2]

12

来源与更新说明

关键数字旁的来源编号可跳转到下面的原文摘录。摘录来自当前工作区文件;SHA-256 标识本次读取版本,文件名采用项目相对路径。未发布原始轨迹、test 标签或完整稿件。

[S1] 现稿摘要与章节入口2026-09-06 现稿

paper/distill-fingerprint/tex/main.tex

We curate 8,137 \Teacher/\Harness trajectories from 32,830 captured runs with an explicit rule set, fine-tune two open Qwen families on them for one to three epochs from bare and post-trained bases, and evaluate twelve arms in one harness on \SWEPro and \SWEVerified; one extractor fingerprints all 46,542 teacher and student trajectories, and two same-pool anchors put teacher and students on the same tasks.

Fingerprint proximity changes whether or not \passat changes: the corpus lifts a bare base by $+8.9$\pp on Pro ($+3.4$\pp on Verified), every comparison against a post-trained base ($-2.2$ to $+2.8$\pp) stays below the paired design's detectable effect, and the next Qwen generation gains $+5.6$ to $+5.8$\pp over the native dense model at $1.35\times$ its input.

\input{sections/01_intro}

\input{sections/02_related}

\input{sections/03_corpus}

\input{appendix/A_evaluation_noise}

\input{appendix/B_fingerprint_robustness}

\input{appendix/C_extras}

SHA-256 033790b2f28e199e122e496621afe54544eafdce2e1981d9920025ca381d2998

[S2] 贡献定位、锚点与关闭实验2026-09-06 更新

paper/distill-fingerprint/PAPER_PLAN.md

**One-sentence contribution**: A curated corpus of 8,137 frontier-agent (Claude Opus 4.8 / Claude Code) trajectories, built by a rule set we describe and measure, moves open students' command vocabulary, error recovery, thinking rhythm and input-token footprint toward the teacher — most of the dense model's convergence after one epoch — while pass@1 response depends on the starting model: +8.9 pp on a bare base (Pro), and −2.2 to +2.8 pp against post-trained baselines with no comparison resolved at this evaluation scale.

- One-sentence contribution (above). Approach: curate → train 1/2/3 epochs on two families → evaluate 12 arms → fingerprint everything → anchor → audit.

- [x] GPU: held-out anchor (must) — landed 2026-09-06: val373 → 345 oracle-passed tasks × 8 arms (`analysis/anchors/val373/`), pro100 grew to 359 Pro tasks run by the teacher (`analysis/anchors/pro359/`); Appendix E (Tables E1–E5) + body Figure 15; "task-independent" claimed (composite 0.051 → 0.006 at one epoch on never-trained tasks; read precision 0.56 → 0.78 held-out vs 0.50 → 0.80 trained); corrections applied: teacher makes 0 task-management calls on the benchmark (3.6 % on val, 3.2 % corpus), thinking position within 2× floor on the same tasks

- [x] Same-condition retest (reviewer item 3): STOPPED 2026-09-06 15:50 at 9/345 by user decision (no further experiments unless strictly necessary; temperature twins + split-half floors stand as the reliability reference) — had started 13:20 on inst1 engine + gpu23 sandboxes: n27 and s256 again on val373 at T=0.8 (`chain_val373.sh LINE=C ARMS="n27 s256" TAG_SUFFIX=-retest`); when done, add flip rate and fingerprint test–retest to Appendix A/E and §7

- [x] Qwen3.8-27B + v12 graft: dropped 2026-09-06 (user decision, "不测了"); the generation comparison stays descriptive with the native Qwen3.8-27B arm only

SHA-256 d4b96d91203a84a8aacd3cdac2539750773e8aebc34492c58ca5d6dcd7b0697e

[S3] 主表:分数、输入中位数与 Bash-JS2026-09-06 当前文件

paper/distill-fingerprint/tex/tables/tab1_arms.tex

\nTwoSeven & 50.1 & 68.4 & -- & -- & -- & 3.27 & 0.202 \\

\sOneTwoEight & 49.7 & 67.8 & $-0.41$ & $-0.60$ & $-1.22$ & 1.69 & 0.069 \\

\sTwoFiveSix & 52.8 & 68.6 & $+2.74$ & $+0.20$ & $+2.60$ & 1.52 & 0.053 \\

\sThreeEightOne & 51.0 & 71.2 & $+0.96$ & $+2.80$ & $-0.15$ & 1.75 & 0.050 \\

\aBase & 35.4 & 52.0 & -- & -- & -- & 3.40 & 0.278 \\

\aTwoEp & 44.3 & 55.4 & $+8.89$ & $+3.40$ & $+9.62$ & 2.44 & 0.057 \\

\caption{The twelve evaluation arms, named by base model and corpus dose (\dose{v12}{2} = two epochs of \vTwelve; \dose{v13}{1} = one epoch of \vThirteenCorpus, 362 updates). \passat = solved tasks over the pool (731 \SWEPro, 500 \SWEVerified; anomalous trials count as unsolved), one rollout. $\Delta$: percentage points against the line's native arm (\qThreeEight: against \nTwoSeven, the generation jump). $\Delta$Pro$-$tp: Pro without the 76 teleport tasks ($N=655$). Input: median cumulative input tokens per task on Pro, millions. Bash-\JS: Jensen--Shannon distance ($\log_2$) of the Bash head-word distribution to the teacher on Pro. The two $T{=}0.6$ rows are the same weights as the rows above them, run a second time (the run-to-run reference, \S\ref{sec:measurement}). ``--'': not defined for a native arm.}

SHA-256 49818f7b9d95804c8cbcad1363ee17f1b9f21f0ec202568c5ea7d8027e4e7ac7

[S4] run 差异、锚点与评分限制截至 2026-09-06

paper/distill-fingerprint/findings.md

- Full draft: abstract, §1–8, Limitations, Ethics, appendix A (7 tables + endings audit), B (8), C (5) — every appendix table generated from the analysis JSON/MD by `tex/tables/make_tabA/B/C.py`; `references.bib` filtered to the 45 cited entries (`tables/make_refs.py`). Body ends on page 8 of the ACL two-column build (28 pages with appendix), 0 errors, 0 undefined references, no figure fallback text in the PDF.

s256 and s381 come from the same run (`output_dir=/output/qwen36-27b-v12-3ep/v0-20260809-124327`,

`max_length=196608`, `save_steps=64`); **s128 does not** (`output_dir=/v12/ckpt128-hf`,

`max_length=262144`, no `save_steps`). All three start from `/models/Qwen3.6-27B` on corpus v12,

All eight arms finished 345/345 (`bench/results/anchors/val373/summary.md`, regenerated 09-06):

- 🔴 The two MoE arms are **not same-family** with the six 27B dense arms, and not with each other

SHA-256 84f0cc4512a7c02d4047df72e2b9ba1fc352695ed9e3f130bb6115f840f12034

[S5] 现稿 Limitations当前稿件

paper/distill-fingerprint/tex/sections/09_limitations.tex

Every student learns from trajectories of a single frontier agent captured in a single harness, and every arm is evaluated in that same harness.

The teacher's benchmark trajectories cover 359 of the 731 \SWEPro tasks and none of \SWEVerified, and its thinking is returned encrypted there, so same-task comparisons on the benchmark use tool rulers only; the held-out anchor shares repositories, not tasks, with the corpus, and its two MoE arms start from different bases.

The 180 endings (110 regex-negative, 70 regex-positive) and 68 rationalization windows were labeled by two model annotators, which agree on the two quantities the body uses (0 of 110 admissions of failure; regex precision 69 of 70) and differ on the rationalization split (48 versus 49 verified attributions, 12 versus 6 bare dismissals); no human pass was run, and the body states only the agreed quantities.

\paragraph{No single-rule ablation.}

The MoE dose curve has two points per base and every arm has one rollout per task, so the behavioral rulers are read against split-half floors and the two repeat-sample arms.

SHA-256 9b04b60a149f76f17836cda5db7d0ede47a7f2bf1adfe82ad86fc24c1e313e57

[S6] 早期 result-to-claim(历史版本)2026-09-02

paper/distill-fingerprint/CLAIMS_FROM_RESULTS.md

verdict: PARTIAL

integrity audit: not run (`EXPERIMENT_AUDIT.json` absent) → this verdict is provisional per the skill's rules.

| H2 fingerprint vs capability | partial | high | "Fingerprint proximity changes substantially whether or not pass@1 changes: bare-A3B SFT improves Pro by 8.89 pp but is inconclusive on Verified, while no baseline-relative post-trained comparison is significant and its intervals still permit several-point effects." | Holm over the 111 valid paired tests; MDE re-derivation on 731; teleport-excluded tables; equivalence-style inference instead of "≈0"; v12 on Qwen3.8-27B; drop causal "score comes from the base" wording |

| H3 cost | partial | high | "Under the Claude Code Pro harness, v12/v13 SFT reproducibly reduces cumulative input tokens through shorter runs and more bounded observations, while increasing output tokens; this is a token-use signature, not a general monetary or wall-clock saving." | paired CIs per task; mini-SWE-agent harness check (nice to have); rename to "input-token footprint is part of the fingerprint" |

SHA-256 415be75a7d8c48ee154b3ad6afc41715c608a2b517b85993c8b2614f84df36c4

[S7] 引用审计与已应用修订2026-09-06

paper/distill-fingerprint/CITATION_AUDIT.md

**Date**: 2026-09-06 **Bib file**: tex/references.bib (61 cited entries, generated from lit/refs.bib + lit/refs_manual.bib) **Reviewer**: gpt-5.6-sol (xhigh), four fresh threads; web access blocked in the sandbox, existence checked against the arXiv API record of 2026-09-02/03, vendor URLs re-checked by the orchestrator.

## Priority fixes (all applied 2026-09-06)

- **advani2026from / cloud2025subliminal** — unverified venues (FAGEN@ICML 2026; Nature) dropped -> arXiv-only entries

- **singh2025from** — clause removed; entry no longer cited

| singh2025from | REPLACE | context | clause removed; entry no longer cited |

SHA-256 c22361b34fe7aa618d098c42b813c85211be459548b704fe4996e8ae7f3edec1

展开:更新说明与 PDF 版本信息

本次页面以 2026-09-06 完整稿及对应记录替换旧 scaffold 印象。锚点显示为已补充;剂量图改为独立实验臂,避免误示同 run 曲线。

来源 SHA 标识本次读取的文件内容;已有审计报告的结论只适用于其记录的版本和范围。未在本次网页制作中执行新的完整性/论文审查。

paper/distill-fingerprint/tex/main.pdf

PDF SHA-256 59444261e49a0f43f0b8d25b9786c8d2822e1faaf0c549b7bdbea963c8d6f4d0

页面仅整理既有证据,没有执行新的训练、测试标签读取或科研评审。后续更新先核对新增收据,再修改受影响的主张与图表。