Add classifytinfo(n.type_) stampkind alongside structural structkind; abort on floatness-disagreement only ((structkind!=0)!=(stampkind!=0)); return structkind (byte-id-neutral). TRANSIENT — deleted in commit 3 (the flip + permanent residual sibling-evidence guard). The corpus-wide validation that licenses commit 3's flip.