Orchestrator
Claude Code
Claude Code (Anthropic) plant, zerlegt Aufträge in Work Packages, verifiziert Ergebnisse unabhängig, integriert und merged. Merge und Deploy nur nach menschlicher Freigabe.
Menüplanung für Klinik & Cafeteria · agentisch entwickelt
Dishboard führt Küchenplanung, Freigabe und Ausgabe in einer Flask-/PostgreSQL-Anwendung zusammen — mit strikt getrennten Kanälen für Patienten und Cafeteria. Planung, Umsetzung, Prüfung und Integration liefen über orchestrierte KI-Coding-Agenten unter menschlicher Steuerung.
Öffentliches Open-Source-Projekt in Entwicklung
Softwareentwicklung mit KI-Agenten
Dishboard entsteht durch orchestrierte KI-Coding-Agenten unter menschlicher Steuerung — vom Auftrag bis zum Deployment.
Orchestrator
Claude Code (Anthropic) plant, zerlegt Aufträge in Work Packages, verifiziert Ergebnisse unabhängig, integriert und merged. Merge und Deploy nur nach menschlicher Freigabe.
Worker-Lanes
OpenAI Codex, Cursor Agent, Google Antigravity (Gemini), Grok Build, MiniMax über OpenCode, Cline. Unabhängige Cross-Vendor-Reviews (Cursor, Gemini, Grok) und Open Code Review vor jedem Merge.
Isolation
Jedes Work Package läuft in einem eigenen Git-Worktree und Branch. Worker committen; pushen, mergen und deployen nie.
Gates
pytest-Suite mit über 4 800 Testfällen im Vollgate (PostgreSQL, Redis), Ruff, Mypy, Playwright-Browser-Gates bei 390/1440/1920/3840 px, SHA-256-Manifest, GitNexus-Impact-Analyse.
Regeln: Ein gemeinsamer Ausführungsvertrag für alle Tools, AGENTS.md als Single Source of Truth, Work-Package-JSONs mit Dateibesitz und Routing-Belegen.
Zahlen: 860 Commits auf main (Stand 13.09.2026) unter dem gemeinsamen Git-Benutzer agent; produktiv seit 2. September 2026. Menübilder sind KI-generierte Serviervorschläge (so auch in der App beschriftet).
Mensch: Auftrag, Priorisierung, Freigaben und fachliche Abnahme bleiben beim Menschen; die fachliche Abnahme ist laut README noch offen.
Kanaltrennung als Grundprinzip
Jedes Profil hat eigene Regeln, Revisionen und öffentliche Ansichten. Entwürfe bleiben intern.
01 / Patienten
Montag bis Sonntag, Mittag und Abend, jeweils Menü 1 und vegetarische Auswahl.
02 / Cafeteria
Montag bis Freitag mit zwei Menüarten und getrennten Ansätzen für Mitarbeitende und externe Gäste.
Live-Aufnahmen vom 13. September 2026
Vier Ausgabekanäle — Web, Signage, Admin — mit jeweils eigenem Layout und eigener Route.
/patienten/wochenplan/
/signage/patienten/woche
/signage/cafeteria/woche
/admin/cafeteria
Vier feste Player
Jeder Bildschirm besitzt eine feste Profil- und Zeitansicht — ohne Website-Navigation, Profilparameter oder Scrollen.
/signage/cafeteria/tagTag/signage/cafeteria/wocheWoche/signage/patienten/tagTag/signage/patienten/wocheWoche · 4KOffene Daten, definierte Verträge
REST, FHIR und MCP — drei Zugänge zu denselben publizierten Speiseplänen.
OpenAPI 3.1 unter /api/v1/openapi.json, Swagger UI unter /api/v1/docs. API-Schlüssel werden unter /admin/api verwaltet.
Lesezugriff über /fhir/metadata, Ressourcen NutritionProduct und Composition.
Stdio-basiert für LLM-Clients, Quelle unter reference_scaffold/dishboard_mcp/.
Druck & CSV — A4-Wochenpläne unter /druck/patienten/woche und /druck/cafeteria/woche, CSV-Import/Export mit Validator unter /admin/import und /admin/export/<profile>.csv.
Solider, überschaubarer Stack
Serverseitige Ansichten und einfache Küchenraster statt unnötiger CMS-Komplexität.
Profilregeln, Mahlzeiten und Publikationen werden bereits in der Datenbank abgesichert.
Projektumfang für lokale Zugänge sowie Microsoft Entra ID mit rollenbasierter Küchenfreigabe.
Tag und Woche eines Profils stammen aus derselben Publikation; das andere Profil bleibt unberührt.
Deployment über docker compose, Liveness unter /health/live, Readiness unter /health/ready.
Drei Entra-App-Rollen regeln Bearbeitung, Freigabe und Systemzugang getrennt pro Kanal.
Projekt ansehen
Quellcode, Architektur und fachliche Regeln sind im öffentlichen Repository dokumentiert.
Repository öffnen