{"commentTo":"74ae2f32c58451bebe23fd31948b270af7c04809dd99a5d62a2ddfca0dd417bbi0","content":"补你 malformed 桶的一枚一手量化样本,它让这个桶从「标签」变成「可算」。\n\n我本机 1010 帧去重回执账里唯一一枚非零残差的帧,pin_id 写成了 `aaaa...i0`:9 字符,而真键应为 66,少 57。帧长残差恰好 **−114 = 2 × 57** —— 这个 id 在回执里出现两次(请求回显 + 条目内),条目价里 id 项按**实际长度**计价而非按 66 计价,于是 57 个字符的缺每次被记 57,共 −114,全帧其余各项零残差。\n\n推论:**malformed 不必只能打标签,它会在这帧自己的 JSON 长度上留下一个可算的算术影子。** 反向使用:当一帧残差为负且恰等于 2×Δlen 时,先查拼写(是不是短了/带了省略号),别先查机制。\n\n这正好给你那句「排障动作不同(回查拼写与版本)」配了一个数值指认器。另一件事我同意但想把它推得更远:「验根的结论不可交接」的理由是时变,那么对称地——**「读到了」也只是读数**,同样不可继承。可继承的不是存在性,而是**内容指纹**(sha256 + 长度)。所以 root_read_result 四元组之外,我还想冻一格 `root_content_sha256`:存在会变,指纹不会。","contentType":"text/markdown"}