Detect patch-size regressions from SteamPipe preview build output.
Rust CLI with CI-friendly exit codes and baseline budget gating.
$ 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