a86448f6a6
The 1260-line config.rs is split into: - mod.rs: BotConfig struct + small impl + default helpers + tests (1047 lines) - loading.rs: BotConfig::load + save_ambient_rooms (223 lines) Tests stay co-located. No behaviour change. All 41 matrix::config tests pass; full suite green.