Antragstracker Hagen — KI-gestützte Analyse kommunaler Vorlagen
- scripts/sync_oparl.py: 5-Phasen-Sync (Import → Scrape → Ketten → Status → FTS) - Inkrementeller Import (nur neue Papers) - Beratungsfolge-Scraping mit 1s Rate-Limiting - Suffix-Matching für Ketten-Zuordnung - Status-Engine für betroffene Ketten - FTS5-Index-Update - --dry-run und --full Modi - Cron-fähig (Exit 0, stdout-Logging) - Sync-State in data/sync_state.json - backend/src/tracker/api/routes/sync.py: API-Endpoints - GET /api/sync/status: Letzter Sync-Zeitpunkt + Statistiken - POST /api/sync/trigger: Background-Sync starten - main.py: Sync-Router registriert |
||
|---|---|---|
| .github | ||
| backend | ||
| frontend | ||
| scripts | ||
| static | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| pyproject.toml | ||