Aligns mosaic.config tier vocabulary with the federation PRD: - Adds `federated` to the tier enum (Postgres + Valkey + pgvector) - Renames `team` → `standalone` in StorageTier / GatewayStorageTier - Keeps `team` as a deprecated alias that warns to stderr and maps to standalone - Adds DEFAULT_FEDERATED_CONFIG (port 5433, pgvector memory) - Corrects DEFAULT_STANDALONE_CONFIG.memory to keyword (PRD line 247) - Wizard interactive promptTier offers local/standalone/federated - Wizard headless env path now hard-rejects unknown MOSAIC_STORAGE_TIER values with a message naming all three valid tiers - Interactive DATABASE_URL pre-fill is tier-aware: standalone→5432, federated→5433 - 10 new unit tests for the validator + 3 new wizard headless tests No new behavior beyond the enum and defaults — pgvector enforcement, tier-detector, and docker-compose overlays land in FED-M1-02..04. Refs #460 Co-Authored-By: Claude Opus 4.7 <[email protected]>