landvex: Fixar och tester klara för alla komponenter

- Datafabrik: Dockerfile fix, agentorkestrering fungerar
- Vision: Identify-modell, FAISS, OCR alla testade
- API: Alla 7 integrationstester passerade
- Upplösare: Entitetsupplösning verifierad
This commit is contained in:
Bernt
2026-07-05 06:41:32 +00:00
parent f4f853d94b
commit aee0f09db8
19583 changed files with 1450867 additions and 1153 deletions
+48
View File
@@ -0,0 +1,48 @@
# Vertikal Kedja v1: Vägar + Väder
## Komponenter
### 1. Datainsamling (ingestion/)
- `smhi_weather.py` - Hämtar temperatur och nederbörd från SMHI
- Källa: SMHI Öppen Data
- Uppdatering: Varje timme
- Data: Temperatur (°C), Nederbörd (mm)
### 2. Bearbetning (processing/)
- `weather_analysis.py` - Analyserar väderkonsekvenser för vägar
- Risker: is, frost, översvämning, svartis
- Baserat på: Temperatur + Nederbörd + Vägtyp
### 3. API (api/)
- `weather_alerts.py` - Exponerar vädervarningar
- Endpoints: Aktuella varningar, Vägspecifika varningar
### 4. Tester (tests/)
- `test_weather_analysis.py` - 4 tester
- Täckning: Is, översvämning, svartis, normalt väder
## Dataflöde
SMHI API → Väderdata → Riskanalys → Varningar → API
## Spårbarhet
- All data har source="smhi_real"
- Tidsstämplar på alla observationer
- Väderstation dokumenterad
## Körning
```bash
# Hämta väderdata
python3 ingestion/smhi_weather.py
# Generera varningar
python3 processing/weather_analysis.py
# Hämta via API
python3 api/weather_alerts.py
# Kör tester
python3 tests/test_weather_analysis.py
```