Build aus content/*.yaml, keine PHP-Ausführung zur Laufzeit auf der Kundendomain.
prototyp.liermann.ai · HTTP 200
Abgleich des Implementierungsstands gegen gesamtkonzept-ai-native-website-plattform.md (34 Abschnitte). Kein Ersatz für das Konzept — ein Baustellenprotokoll dessen, was davon bereits steht, was im Rohbau ist und was noch aussteht.
Der vom Konzept vorgegebene Aufbauweg: erst der technische Beweis der Plattform, dann Agent und Mail-Automatisierung darüber.
YAML → Build → statisches HTML. Kein CMS-Backend zur Laufzeit.
10 Komponenten · dist/ · DDEV
Validierte Operationen statt freiem Dateizugriff, per Schema geprüft.
12 Methoden · ApiGateway sandboxed
IMAP → LLM → GitLab-MR läuft Ende-zu-Ende, inklusive Rückfrage-Dialog bei Unklarheit. KI kennt weiterhin nur die Struktur, nicht die aktuellen Seiteninhalte.
65 n8n-Nodes · gpt-oss-120b
Freigabe über Mattermost aktiv, Kunde bekommt bei Rückfragen jetzt eine Antwort-Mail. SPF/DKIM/DMARC und Rückmeldung bei endgültiger Ablehnung fehlen noch.
Sender-Allowlist · Rückfrage-Mails
Jeder Eintrag referenziert den Abschnitt im Gesamtkonzept, den er umsetzt oder noch nicht umsetzt.
Build aus content/*.yaml, keine PHP-Ausführung zur Laufzeit auf der Kundendomain.
prototyp.liermann.ai · HTTP 200
10 von rund 19 im Konzept skizzierten Komponenten gebaut. Galerie, Team, Termine, Video fehlen noch.
hero · text · text_image · cards · faq · contact · cta · news · downloads · image
site.yaml beschreibt Seiten/Sektionen, components.schema.json die editierbaren Felder je Komponente.
2 Schema-Dateien
update_content, add_section, create_news u. a. — jede Operation gegen Schema geprüft, kein Freitextzugriff.
12 validierte Methoden · Guardrails getestet
AnythingLLM oder vergleichbares System noch nicht angebunden.
—
Funktionspostfach empfängt und verarbeitet Anfragen inklusive Anhängen (PDF, Bild).
prototyp@liermann.ai · IMAP
Absender-Allowlist aktiv. SPF/DKIM/DMARC werden nicht separat verifiziert, nur vom Mailprovider vorausgesetzt.
allowedSenders · kein DKIM-Check
Jetzt dreiwertig: Tool ausführen, Rückfrage stellen oder „unknown“ → manuelle Prüfung. Volle Taxonomie (CONTENT_CHANGE, NEW_PAGE, …) und Auto-Merge-Regeln für risikoarme Fälle weiterhin offen.
execute · ask_customer · manual_review
Bei fehlender Angabe verschickt n8n automatisch eine Rückfrage-Mail, erkennt die Kundenantwort über einen Referenz-Code im Betreff und führt Original + Antwort als einen Kontext weiter — inklusive Rundenlimit und Anhang-Übernahme über mehrere Runden hinweg.
automation/pending-requests · max. 4 Runden
Branch, Merge Request, Build und Deployment laufen automatisiert über die Pipeline.
deploy:site · deploy:api
Kein automatischer Merge. Mattermost benachrichtigt, ein Mensch prüft und mergt von Hand.
Mattermost-Webhook
Text, Bilder, Downloads und News abgedeckt. Öffnungszeiten, Mitarbeiter, Termine noch ohne eigenes Modell.
update_content · create_news · add_section (+ after-Positionierung)
Keine Logik zur Unterscheidung inklusive/kostenpflichtig, kein automatisches Angebotsvorbereiten.
—
Deploy-Pipeline ist über CI/CD-Variablen mandantenfähig aufgebaut. ApiGateway und n8n-Workflow sind noch auf einen Mandanten zugeschnitten.
deploy/targets.yaml
PHP 8.4 + DDEV + GitLab statt der ursprünglich skizzierten Astro-Basis — bewusste, dokumentierte Abweichung.
composer: symfony/yaml
Plattformcode liegt noch vollständig im Kundenrepo, keine Auslagerung als eigenes Paket.
—