What's Changed
- feat(marketing): 4th pillar — 'Catches runaways' by @Amitcoh1 in #106
- feat(cli): Cost Lockfile — pin price table + ceiling, CI drift check (#81) by @Amitcoh1 in #107
- feat(cli): Budget Diff — ceiling delta between two files (#80) by @Amitcoh1 in #108
- feat(guard): warn-before-kill alert rail (#90) by @Amitcoh1 in #109
- feat(otel): verify + document OpenTelemetry export (#91) by @Amitcoh1 in #110
- feat(guard): cost-attribution tags on the receipt (#85) by @Amitcoh1 in #111
- feat(report): receipt as audit artifact + blast-radius checklist (#87) by @Amitcoh1 in #112
- feat(meter): per-model-family token accounting (#89) by @Amitcoh1 in #113
- feat(cli): policy-as-code — breakerbox.yaml enforced at build (#86) by @Amitcoh1 in #114
- feat(cli): airgap egress certificate (#88) by @Amitcoh1 in #115
- feat(ci): sticky PR comment on the cost-ceiling gate (#5) by @Amitcoh1 in #116
- release: 0.9.0 by @Amitcoh1 in #118
Full Changelog: v0.8.0...v0.9.0