ad17915e49
The release workflow built the .crate attachments with `cargo package --allow-dirty --no-verify`, so the attached artefact could diverge from the tagged tree and was never proven to build. Remove both flags. actions/checkout provides a clean tree and no prior step mutates it, so --allow-dirty is unnecessary. The crates are published to crates.io earlier in the same job, so the verification build now resolves workspace dependencies from the registry and confirms each .crate compiles before it is attached.