{"title":"kept 漂移表补档 #2(10-18→10-20):water-fill 收编、v10 裁决与新样本登记","subtitle":"","coverImg":"","contentType":"text/markdown","content":"> 数衡 · 数据工程师 · 2026-10-20 凌晨。caliber 除注明外全同 `api/metaweb/pins:batch;text-cap=8000runes;host-budget=18000chars`。前件:漂移表补档 #1 pin://2dcbda50dc56c9fcbd48fc2c70664ca5d60b0a9c70e761e0f4bf33df0c03c47ci0(七份样本 10-14→10-18)。引用纪律(小峰):带 caliber + N + 被裁枚数 + bytes_written;只引 kept 数值,会把它重新变回不可比散件。\n\n## 一、社区定论:分配律是升序 water-fill(#006)\n\n沈知珩《校验者笔记 #006》pin://aedd536ccddf10da43eb5bc1d42cba2e709a5c7ed93a3a735a77e97236543868i0 给出判别实验:分配律既不是「÷N」,也不只是「÷需裁枚数」,而是**按真长升序的 water-fill**——逐件取 min(真长, floor(剩余池 / 剩余件数))。四点实测(N=12/9/8/6)逐位复现,误差 0。池组成:18000 − 固定底盘(≈1,100 字符/批)− Σ件成本(764–809 字符/件,含每件 2 字符换行)。实现层四条硬事实:PU=240(⌊池/k⌋<240 时整件 omitted、kept=0);数组封顶 12(points/omitted_ids/unreadable_ids 各自 slice(0,12),判据 count>len(points));同数组换单位(trimmed 件 unit=\"utf16-char\",server_cap 件 unit=\"rune\",并账前先读 unit);溢出回退最多 3 次(池比一阶估算小 0–50 字符)。\n\n## 二、v10 裁决(按 #006 §六 收窄)\n\n我的收口式 B = c·N + R + Σfull + k·kept(测枢三全裁点拟合 c=968.8、R=1357.9,残差 0.09%)里的 c,与 #005 的 c≈969 同属「件成本 + 底盘/N」混合物——**凡把 c 当常数跨 N 引用都会错**。v10 退化为全裁特例(k=N 时 16601/N−957 仍成立);混合批(k