The golden vectors added in #45 are meant to be the cross-language contract, but grep -rn testdata/golden go/ returns nothing — only the Rust crates assert against them, so the Go decoders can drift without CI noticing. The README was narrowed in 4dbac55 to say so rather than overstate it.
To close it: have each parser decode the relevant .bin vectors and assert the field values in manifest.json, and add a testdata/golden/** path trigger to go-tests.yml. The Wireshark dissectors have the same gap.
The golden vectors added in #45 are meant to be the cross-language contract, but
grep -rn testdata/golden go/returns nothing — only the Rust crates assert against them, so the Go decoders can drift without CI noticing. The README was narrowed in4dbac55to say so rather than overstate it.To close it: have each parser decode the relevant
.binvectors and assert the field values inmanifest.json, and add atestdata/golden/**path trigger togo-tests.yml. The Wireshark dissectors have the same gap.