server: fix cargo test — AppState.tier_prices in harnesses + stale price assertions
Two compounding rots caught when running cargo test --release locally:
- tests/load/runner.rs:101, tests/harness/mod.rs:331 constructed AppState
without tier_prices (added in b7b2bd5). Derive Default on TierPrices and
slot TierPrices::default() into both harnesses.
- src/db/creator_tiers.rs:817/822/827 asserted pre-2026-05-31 prices
($10/$20/$30 → 1000/2000/3000). The pricing-change pass updated the
enums.rs tests but missed these. Rename + update to $16/$24/$36.
Result: 1656 passed, 0 failed, 2 ignored.
Co-Authored-By
Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-06-01 19:19 UTC