User mandate: "if valid fix and publish, if worthless delete — one and one way only".
Deleted (no consumers, broken / incomplete / aspirational):
- hanzo-baml — git-only baml-runtime dep; BAML integration never wired
- hanzo-db — unused alongside hanzo-database/hanzo-db-sqlite
- hanzo-kbs — incomplete, missing types, no in-tree consumer
- hanzo-sheet — abandoned spreadsheet UI, depends on non-existent module
- hanzo-simulation — research stub, not used by node
- hanzo-sovereign — 170-LoC sketch with broken ml-dsa = "0.6" (no stable release)
- hanzo-tests — test-only crate with compile errors
Fixed and unblocked:
- hanzo-vm — uses crates.io luxprecompile-sys 0.1, hanzo-engine 0.6
- hanzo-consensus — uses crates.io lux-consensus 1.22
- hanzo-l2 — uses crates.io lux-consensus 1.22
Removed `publish = false` from the three so they can ship to crates.io.
Cargo.lock will regenerate on next build.