content-intelligence — Quality-Gate vor jedem Publish.
Misst AI-Readiness, Brand-Voice-Konsistenz und Frische jedes Inhalts — mit Backend-Dashboard, Audit-Trail für KI-generierte Inhalte und einer extensible Analyzer-Pipeline. Wer Inhalte produziert, sieht sofort, ob sie publishfertig sind.
Content-Qualität ist meist Gefühlssache.
Mit content-intelligence
- AI-Readiness-Score (0–100) pro Seite und pro Content-Element
- Brand-Voice-Konsistenz-Check gegen ein konfigurierbares Voice-Profil
- Frische-Analyse mit Quartals- und Jahresfristen
- Audit-Trail für KI-Inhalte (Modell, Prompt-Hash, Reviewer)
- Compliance-Dashboard im Backend
- Extensible Analyzer-Pipeline — eigene Checks registrierbar
Bisher
- Brand-Voice ist ein PDF, das niemand zur Hand hat
- AI-Readiness ist Buzzword, kein Messwert
- Veraltete Inhalte werden zufällig entdeckt
- Keine Quality-Gates vor Publish
- Audit-Trail für KI-generierte Inhalte fehlt
Vier Bausteine
Extensible Analyzer-Pipeline
Eigene Checks über AnalyzerInterface registrierbar — z.B. branchen-spezifische Compliance-Regeln oder eigene Brand-Voice-Heuristiken.
Compliance-Dashboard
Backend-Modul mit Übersicht aller Inhalte, Score-Verteilung, Aging-Analyse, Action-Liste mit Priorität.
Brand-Voice-Konsistenz
Vergleicht Tone und Vokabular gegen ein konfigurierbares Voice-Profil — mit Hinweisen, was nicht passt.
AI-Readiness-Score
Bewertet, wie gut ein Inhalt von KI-Systemen verarbeitet werden kann — strukturierte Daten, semantische Marker, Klarheit, Quellenkette.
Architektur
Classes/
├── Domain/ # Analyse-Modelle, Scoring-Value-Objects, Contracts
├── Application/ # Orchestrierungs-Services
├── Infrastructure/ # Analyzer, Persistenz, HTTP-Clients
└── Presentation/ # Dashboard-Controller, Event-Listener
Datenbank-Tabellen
| Tabelle | Zweck |
|---|---|
tx_contentintelligence_analysis_result | Analyse-Ergebnisse und Scores |
tx_contentintelligence_audit_entry | Audit-Trail-Einträge |
pages (erweitert) | Zusätzliche Felder für Content-Intelligence-Metadaten |
tt_content (erweitert) | Zusätzliche Felder für Content-Intelligence-Metadaten |
Konfiguration & Voraussetzungen
Analyse-Regeln und Schwellenwerte konfigurieren Sie im TYPO3-Backend. Brand-Voice-Definitionen bilden die Baseline für Konsistenz-Checks. Scoring-Gewichte lassen sich pro Content-Typ feinjustieren.
Voraussetzungen
- PHP 8.2+
- TYPO3 14.0
moselwal/ai-workflows(zwingend — Workflow-Engine)
Abhängigkeiten
| Paket | Typ | Zweck |
|---|---|---|
moselwal/ai-workflows | Required | Workflow-Orchestrierung |
moselwal/dev | Dev | Geteiltes QA-Tooling |
Quellcode & Doku
TYPO3 Extension Repository
Nicht im offiziellen TER — Installation ausschließlich über Composer.
GitLab (Source of Truth)
Primäres Repository inkl. CI/CD und Composer-Package-Registry.
GitHub
Mirror auf GitHub (Platzhalter — vor Publish verifizieren).
Brand-Voice und Quality-Gates als Service?
content-intelligence ist Open Source. Wenn Sie Quality-Gates als Teil eines Editorial-Setups laufen lassen wollen — inkl. Voice-Profil, Schwellwerten und Workflow-Anbindung — sprechen Sie uns an.
Oder direkt schreiben: kontakt@moselwal.de