-
server: adopt lint block, fix clippy, fmt
-
Format the tree with rustfmt and add the lint + supply-chain gates
-
server: gate one-time checkout finalize on payment settlement
-
Fix all-free cart promo reservation and CSV negative-subdollar parse
-
payments: enum-type SyncKit billing_status, seal single-live-subscription invariant
-
Run #14 remediation: governor sweeper, scan/storage/payments hardening
-
test: migrate stripe webhook tests to rc.5 JSON fixtures