factcircuit
FactCircuit: an auditable claim-and-evidence verification loop with immutable provenance, staged checks, bounded retrieval, and reproducible evaluation.
Beschlüsse des Oldenburger Stadtrats durchsuchbar, vergleichbar und verständlich.
Translation pending
DataPython · TypeScriptGitHub @SchereoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Kommunalpolitik in Oldenburg verstehen: Beschlüsse recherchieren, Fragen stellen und Themen verfolgen. Website und native iOS-App mit Quellen aus dem Ratsinformationssystem.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Was entscheidet die Stadt — und was bedeutet das für dich? Kommunalpolitik in Oldenburg. Verständlich, durchsuchbar und mit Quellen. Ratslotse erschließt Tagesordnungen, Vorlagen und Beschlüsse aus dem öffentlichen Ratsinformationssystem. Du kannst Themen verfolgen, Entscheidungen nachlesen und Fragen stellen, ohne dich durch einzelne Protokolle arbeiten zu müssen. Lotti, unsere Lotsenmöwe, begleitet dich dabei durch die Anwendung. 🔎 Beschlüsse recherchieren Suche nach Stichworten und Themen, filtere Ergebnisse und lies die zugehörigen Vorlagen und Protokolle nach.Read the full README ↗
Ratslotse erschließt Tagesordnungen, Vorlagen und Beschlüsse aus dem öffentlichen Ratsinformationssystem. Du kannst Themen verfolgen, Entscheidungen nachlesen und Fragen stellen, ohne dich durch einzelne Protokolle arbeiten zu müssen. Lotti, unsere Lotsenmöwe, begleitet dich dabei durch die Anwendung.
Ratslotse gibt es als Website und als native SwiftUI-App für iPhone und iPad. Der Haushaltsbereich im Web ist für Konten mit entsprechender Berechtigung verfügbar. Ein Android-Gerüst liegt im Repository, ist aber noch nicht veröffentlicht.
Grundlage sind die öffentlich zugänglichen Informationen der Stadt Oldenburg. Ratslotse ist ein unabhängiges Projekt und kein offizielles Angebot der Stadt. KI hilft beim Aufbereiten, Suchen und Erklären. Ihre Antworten können Fehler enthalten; für den genauen Wortlaut führt der Weg deshalb immer zur Quelle. Fehlende oder noch nicht veröffentlichte Protokolle begrenzen die Auswertung.
Fehler, unverständliche Texte und Ideen kannst du über die Issues melden. Für Code- und Dokumentationsbeiträge erklärt der Beitragsleitfaden die lokale Einrichtung, Prüfungen und den Weg zum Pull Request.
| Einstieg | Inhalt |
|---|---|
| Webanwendung | Backend, Frontend und lokale Entwicklung |
| iOS-App | SwiftUI-Projekt, Tests und Builds |
| Technische Dokumentation | Architektur, Datenverarbeitung und Betrieb |
| Entwicklungsrezepte | Wiederkehrende Änderungen mit den zugehörigen Dateien |
| Projektregeln | Arbeitsablauf und technische Vorgaben; auch über AGENTS.md erreichbar |
| Änderungsverlauf | Veröffentlichte Änderungen |
| Verzeichnis | Inhalt |
|---|---|
council/ | Ratsdaten abrufen, verarbeiten und durchsuchen |
kern/ | Gemeinsame Datenhaltung, KI-Anbindung und Benachrichtigungen |
web/ | FastAPI-Backend und Next.js-Frontend |
ios/ | Native App für iPhone und iPad |
api/ | OpenAPI-Vertrag für die Schnittstelle |
scripts/ | Entwicklung, Datenpflege und Betrieb |
tests/, eval/ | Automatisierte Tests und Auswertung der KI-Qualität |
kommunalwahl/ | Wahlprogramme, Kandidatenregister und Daten für den Wahlabend |
docs-site/ | Quellen der technischen Dokumentation |
docs/archiv/ | Historische Planungsunterlagen |
Der technische Kern besteht aus Python, SQLite mit FTS5, FastAPI und Next.js. Sprachmodelle werden über OpenRouter angebunden; die iOS-App nutzt SwiftUI.