07b16accb2
LVĢMC's open-data station list has no station in or near Valmiera at all (confirmed live 2026-08-23 in OpenDataStationService.scala), so that fixed position has been silently blank. Priekuļi is the closest currently- reporting station -- measured against the app's own calibrated map coordinates (~56px away vs. the next-closest candidate, Rūjiena, at ~81px), not a guess. Same pattern already used for Stende/Talsi and Zīlāni/Jēkabpils. Implemented client-side in Faktiskā's fetch only: query Priekuļi's reading, remap it back onto the "Valmiera" key before it reaches the rest of the component. Valmiera's marker position and on-map label are untouched (both are tied to Valmiera's real map location, not Priekuļi's) -- only the data source for that one slot changes. This also fixes a second, previously unexplained symptom for free: the weather-symbol picker only lists cities with a value, so Valmiera never appeared there either; it now does. Provisional pending direct confirmation from LVĢMC -- documented as such in PRODUCT_WORKFLOWS.md, matching how Stende/Zīlāni are already flagged. Verified: typecheck clean, production build succeeds, headless-browser checks confirm Valmiera's field shows Priekuļi's real live value (14.8°C, fresh timestamp, not flagged manual/stale) and now appears in the weather-symbol exceptions list (13 cities, was 12).