Content-Service
AktivArtikel-Agent je Kunde: Themenspeicher, Keyword-Recherche, Recherche-Dossier, Schreiben, Faktencheck, Social-Texte, Freigabe-Mail und Veröffentlichung auf der Kunden-Website
- Bereich
- Content
- Start
- 10.07.2026
- Zuletzt
- 08.10.2026
- Am Zug
- René
Nächster Schritt, René
Gesammelten Hub-Deploy freigeben (v0.367.0 mit Info-Mails zur Kundenfreigabe liegt nur lokal), Kundenadressen für die Freigabe pflegen
Worum es geht
Der Content-Service ist die zentrale Artikel-Instanz für alle Kunden-Websites und seit 16.08.2026 ein eigenes, je Kunde buchbares Produkt (unabhängig vom SEO-Paket). Ein Agent plant Themen, recherchiert, schreibt, prüft Fakten, erzeugt Bild und Social-Texte und schickt die Freigabe-Mail. Danach geht der Artikel auf die Website des Kunden. Wichtig: Freeda ist nur das externe Ausliefer-CMS gewesen, nicht der Agent (siehe freeda-abloesung).
Stand
- Reiter „Content-Service“ in der Kundenakte (Hub v0.197.1): gebucht, Artikel pro Monat, Hinweise für den Artikel-Agenten, Automatik, Wochentag, Freigabe-Mail an Kunde oder intern (
flags.content_service). - Rhythmus-Automatik (v0.208.0, Werktags-Regel v0.319.0): Aufträge entstehen automatisch nach Kadenz, ein Auftrag je Kunde und Tag, Kill-Switch
HUB_CONTENT_RHYTHMUS=0. - Themenspeicher je Kunde mit Saison-Filter und Priorität (v0.18.0, 21.07.), Entnahme reversibel; Quartalsplanung Phase 1 seit v0.42.0, Phase 2 (vollautomatisch bis live) bewusst nicht gebaut.
- Pipeline je Artikel: Keyword-Recherche (v0.331.0), Recherche-Dossier mit Websuche über claude-service (v0.325.0), Schreiben, Faktencheck mit bis zu 2 Korrekturrunden (v0.333.0), Artikelbild, Social-Texte mit dem Artikel (v0.154.0), Freigabe-Mail, Veröffentlichung.
- Freigabe mit Element-Revisionen (Artikel und je Social-Beitrag, max. 2 Runden, danach Eskalation an René), seit 01.08.
- Bildstrecke: 2K über OpenRouter
/api/v1/images, Reportage-Stil, Referenzfotos je Kunde und je Standort, Kundenfoto statt KI bei allgemeinen Themen. - Ketten: Standort je Thema, Rotation, MyTime als Referenz (v0.209.0). Sprache je Kunde (de oder BCP-47), Lens-Platzhalter in Master-Artikeln.
- Direktweg „ohne Kunde freigeben und live stellen“ mit Kill-Switch
HUB_CONTENT_LIVE_ENABLED(scharf seit 23.07.). - Produktkasten im Artikel (sim2026 live seit 07.09.), Autor „
Trainer Team“ oder Kunden-Autor. - Content-Service ist als Kunden-Produkt aktiv bei u. a. sim2026, fitmax, energy-warstein, mytime-fitness, fuchspack, simgym, impuls-oldenburg, inform-crailsheim (Stand je Notiz, aktuelle Liste in der Zentrale prüfen).
- Offen im Code: Hub v0.367.0 (Info-Mails bei Kundenfreigabe) liegt nur lokal, sim-ops 637e1c2, nicht gepusht und nicht ausgerollt.
Offen
- René gesammelten Hub-Deploy freigeben (v0.367.0, mit Presseschau-Fix), bis dahin kommt an service@ noch die alte volle Kopie.
- René Kundenadressen der Freigabe pflegen, 18 von 21 aktiven Kunden hatten am 09.08. keine Adresse.
- René Rotation der Zugänge aus keys.txt (OpenRouter-Key, zwei GitHub-PATs), seit 21.07. empfohlen.
- ich Themen-Check ins Themenspeicher zurückschreiben (Keyword, Volumen, Priorität), Keyword in Artikelübersicht und Wirkungstracking.
- ich Recherche-Dossier und Faktencheck auch für
content.ausspielung(Master-Weg) und Revisionen nachziehen. - ich Prüfer-Idee, ab Runde 2 nur Behebung und echte Fehler rot zu werten (Rechtsthemen wurden erst nach 4 Runden grün).
- ich themenabhängiger Abschluss-CTA und Ankertext mit Produktnamen, nicht gebaut.
- ich Postiz-
slotswerden nie ausgewertet, Knopf „Social nachziehen“ für bereits live gestellte Artikel fehlt. - ich Multi-Standort-Bausteine für weitere Ketten (city-fitness, life-x, tschann) nachziehen.
- René Renderer-Sweep in den Kundenrepos,
aiGeneratedaus dem Feed auswerten (Templates v1 bis v3 kennzeichnen News-Bilder gar nicht).
Entscheidungen und Regeln
- 2026-07-12: Content-Service ist die zentrale Artikel-Instanz für alle Websites, Handoff per Git nur über PR, Pilot Energy Warstein.
- 2026-07-21: Themenspeicher: Saison ist Filter, Priorität sortiert, leerer Speicher fällt auf den Branchen-Fragenkatalog zurück, keine Freigabe für die Entnahme.
- 2026-08-09: Social-Texte entstehen mit dem Artikel, Freigabe-Mail automatisch, in der Startphase immer Kopie an service@studios-in-motion.de.
- 2026-08-11: Häkchen gesetzt heißt Text wird geschrieben; Beiträge ohne Kanal bekommen Status
manuell. Neuer Weg immer übertextPlattformen, nie überversendbar. - 2026-08-16: Kanal-Verbindung durch Kunden gemeinsam im OAuth-Popup (Weg A), eigene Postiz-Org je Kunde erst beim 2. oder 3. Kunden.
- 2026-08-16: Content-Service ist unabhängig vom SEO-Paket.
- 2026-07-24: HWG-Leitplanken in allen Schreib-Prompts, nur für Fitness- und Gesundheitskunden; bei anderen Branchen belegte Produktaussagen nicht entschärfen.
- 2026-09-07: Produktkasten im Artikel „wenn es passt“ (René).
- 2026-09-18: Vor jedem Artikel-Auftrag den Freigabe-Empfänger prüfen (auch
primary_contact_email), erstfreigabe_an: internsetzen. - 2026-09-19: Jeder Artikel bekommt vorab Recherche und danach einen unabhängigen Faktencheck. Rot geht nie an Kunden.
- Regel: Versionsbump an drei Stellen (index.ts VERSION, package.json, sw.js). Bei neuen Regeln HWG und Co. alle vier Prompt-Stellen anfassen. Vor Hub-Neustart prüfen, ob ein content.artikel-Job läuft.
Verlauf
- Freigabe an Kunden: Zentrale-Flags für impuls-oldenburg und mytime-fitness auf
freigabe_an kunde, Code Hub v0.367.0 (sim-ops 637e1c2) mit kurzen Info-Mails statt voller Kopie, nicht ausgerollt. - InForm Crailsheim: Content-Service gebucht (2 im Monat, Automatik, intern), Artikel #554 und #555 beauftragt.
- Knopf „Nächsten Artikel jetzt beauftragen“ blau und eigene Zeile (Hub v0.345.1).
- Faktencheck-Korrekturrunden am bestehenden Text, Rot bleibt intern (Hub v0.333.0, aa969cc). Auslöser: Freigaben schienen nicht zu funktionieren.
- Keyword-Recherche je Artikel (Hub v0.331.0, f4ca2d6); Recherche und Faktencheck live (Hub v0.325.0 bis v0.327.0, 88017e9), E2E Job 405.
- Werktags-Regel im Rhythmus (Hub v0.319.0).
- Artikelbilder im Reportage-Stil in 2K; Befund CTA themenfremd; Produktkasten gebaut (sim2026 main 8a764be).
- Ketten: Standort-News mit MyTime als Referenz (Hub v0.209.0); Rhythmus-Automatik erster Lauf (v0.208.0, 242e409).
- Referenzfotos für Bildgenerierung (v0.205.0), News-Artikel-Optik mit FAQ-Akkordeon und Studio-Autor in der Flotte.
- Content-Service als eigenes Produkt (Hub v0.197.1, b789115).
- Fuchspack Freeda-frei; Fix im Publish-Skript (Dry-Run setzte Status, Commit 66c1f99); Social-Regel (v0.169.0).
- Social-Texte mit dem Artikel, automatische Freigabe-Mail (Hub v0.154.0).
- Element-Revisionen in der Kundenfreigabe (Hub v0.58.0, 28628d3).
- Direktweg live stellen (Hub v0.34.0), Interne-Link-Pflicht (v0.35.0).
- Themenspeicher gebaut (v0.18.0); Content-Service-Repo wieder gesichert (Push seit 28.05. still gescheitert, Stand c70c4b2).
- Konsolidierung zur zentralen Artikel-Instanz, Pilot Energy Warstein.
- GEO-Optimierung der Prompts (Kurzantwort, Fragen-H2, FAQ).
Wo liegt was
- Coolify-Service
sim-content-creator(UUID sh7hpg7354dj1viqxrxps6ls): Hermes „Content Agent“ plus Containercontent-api(Port 8787, SQLitecontent.db, Token aus der Service-.env,CONTENT_API_TOKEN). - Code im Volume
/var/lib/docker/volumes/sh7hpg7354dj1viqxrxps6ls_sim-content-creator/_data/freeda-content/(im Container/opt/data/freeda-content/), Skripte:content_api.py,artikel_bild.py,publish_approved_drafts.py,revision_anwenden.py,produktkasten.py,search_insights.py,social_posts.py. Treiber/root/hermes-drivers/run_playbook.py. - Hub:
hub/src/contentService.ts,contentRhythmus.ts,content.ts,recherche.ts,keywordRecherche.ts,freigabe.ts,freigabeMailCore.ts,dispatcher.ts. Claude-Dienst:claude-servicePOST /aufgabe. - Zentrale: Kundenakte › Content-Service (Karte, Themenspeicher, Themenplanung, Artikel-Übersicht), Kundenakte › Design › Referenzfotos, Content › Bibliothek.
- Tabellen in
content.db:article_drafts,topics,editorial_calendar,topic_batches,customers(autor_json,sprache),freigabe_revisionen,publish_logs,artikel_keywords. - Kill-Switches:
HUB_CONTENT_RHYTHMUS,HUB_CONTENT_LIVE_ENABLED,HUB_RECHERCHE,HUB_FAKTENCHECK,HUB_RECHERCHE_PFLICHT,HUB_FAKTENCHECK_UEBERARBEITUNG,HUB_FAKTENCHECK_RUNDEN,HUB_FREIGABE_MAIL_AUTO,HUB_FREIGABE_KOPIE_AN,HUB_FREIGABE_INTERN_AN. - Wiki/Vault:
40-Projekte/Content-Service/(Recherche und Faktencheck),50-Strategien/Freigabe Workflow.md,Bild Strategie. - Freigabe-Seite für Kunden: freigabe.sim-tools.cloud (
/freigabe/<token>), interne Vorschau/vorschau/<id>im Hub.