- migration-plan-app4-core-bu-2026-09-15.md: 8-phase plan (Nuremberg decision,
provider-diversity gap, acceptance criteria, rollback, DNS/Caddy checklist)
- core-service-inventory-2026-09-15: verified Core inventory, ~30 customer-facing
services (the Aug 15 plan listed 5), 3 DocuSeal instances, TimeTrex Postgres,
dead Caddy routes
- reference-update-matrix-2026-09-15: 52 artifacts that name a host
- fix naming collision: 6 files called the Hetzner box core-bu, the name core-bu
now claims; app1-bu = 5.161.225.131, core-bu = 159.195.204.203 (netcup Nuremberg)
- correct the false provider-diversity claim (the standby is now netcup too)
- supersede app4-migration-plan.md (wrong region reported, silent on core-bu)
- V4 Pro is NOT retiring Sep 14: DeepSeek reversed the sunset and continues it unchanged at 1.32/3.96, so the legacy name does not auto-route to Flash
- admin-ai built-in map carried the superseded Flash peak rates (0.44 miss / 0.014 cache-hit / 1.32 out)
- applied peak override via /model/update (0.30 miss / 0.006 cache-hit / 1.20 out)
- verified: persisted in litellm_params, API-reported, live call billed 1.71e-05