Detect patch-size regressions from SteamPipe preview build output. Rust CLI with CI-friendly exit codes and baseline budget gating.

Install
cargo install --git https://github.com/pw-labs/patchwaste patchwaste
$ patchwaste analyze --input BuildOutput --out patchwaste-out

patch|waste  steampipe efficiency gate

new_bytes12,345,678
changed_content_bytes2,000,000
waste_ratio0.838
delta_efficiency0.162

HighHIGH_WASTE_RATIO
MediumLARGE_TOP_OFFENDER

→ patchwaste-out/report.json → patchwaste-out/report.md
PASS