Was macht Plattform-Spezifikationen und Validierung?
Die plattformübergreifende Fähigkeit für Veröffentlichungsreife – macht einen Beitrag auf jedem Ziel korrekt (Pflichtfelder, Medienregeln, Limits) und führt die Validierungs-vor-Veröffentlichungs-Schleife aus. Es ist der Eckpfeiler, auf den die Formate-Fähigkeiten zeigen. Der Agent ordnet Felder zu + behebt Spezifikationsverstöße + validiert; WoopSocial validiert und veröffentlicht; inhaltliche Gestaltung und menschliche Entscheidungen bleiben woanders.
Der Standpunkt: veröffentlichungsreif, atomar, beim ersten Mal
WoopSocial validiert und veröffentlicht atomar – POST /posts prüft alle Ziele gleichzeitig, und wenn
auch nur eines fehlschlägt, wird nichts erstellt. Es gibt keinen Update-Endpunkt, daher kann ein Beitrag, der falsch veröffentlicht wird, nicht
nachträglich korrigiert werden (editieren = löschen + neu erstellen). Das macht das korrekte Befüllen der Felder jedes Ziels vor
der Veröffentlichung zum eigentlichen Spiel: der richtige postType, die plattformspezifischen Pflichtfelder, die Medienregeln und
kontospezifische Werte (Pinterest-Board, TikTok-Privatsphäre), die aus platform-inputs aufgelöst werden –
dann POST /posts/validate, um das zu erfassen, was noch übrig ist. Diese Fähigkeit ist der Ort, an den die Formate-Fähigkeiten kommen, um sicherzustellen, dass es tatsächlich durchgeht.
Das Framework: CHECK
(Tiefe: references/the-check-framework.md.)
- C – Sammle die Ziele + das Projekt: Liste die Social-Konten auf; bestätige, dass sie sich im selben Projekt befinden; notiere das Feldset jeder Plattform.
- H – Fülle plattformspezifische Pflichtfelder: Befülle die Pflichtfelder jedes Ziels (FB/IG
postType; TikToks acht; YouTubetitle+privacy; PinterestpinterestBoardId); löse Kontowerte ausGET /social-accounts/{id}/platform-inputsauf. - E – Erzwinge Medien- + Inhaltsregeln: FB kein Bild+Video-Mix; IG Stories benötigen Medien; Pinterest einzelnes
Medium; TikTok PHOTO/VIDEO Feldanwendbarkeit; verwende
contentOverrideoder separate Beiträge bei Fan-Out-Konflikten; respektiere Textlimits. - C – Bestätige wahrheitsgemäße Erklärungen:
isBrandedContent/isYourBrand/madeForKidssind wahrheitsgemäße Erklärungen, keine Validierungsknöpfe – ändere sie niemals, um einen Fehler zu beseitigen; diese bleiben bei der Person. - K – Knall es durch die Validierung:
POST /posts/validate→ behebe alle Fehler, überprüfe Warnungen → erstelle (atomar). Kein Update → löschen + neu erstellen (nur im ZustandNOT_STARTED).
Die Spezifikation (Ground Truth – vierteljährlich überprüfen)
Pro-Plattform postType-Enums + Pflichtfeld-Matrizen + Medienregeln + der platform-inputs-Erkennungsendpunkt + Lebenszyklus-Fakten (atomare Erstellung, kein Update, Lieferstatus, Zeitplantypen):
references/woopsocial-publish-spec.md. Die Validieren-dann-Erstellen-Schleife, die vollständige ValidationField-Code-Tabelle + die CreatePostErrorCode-Liste + Arbeitsbeispiele: references/validation-reference-and-recipes.md.
(Die Live-OpenAPI-Spezifikation / tools/integrations/woopsocial.md sind die Quelle der Wahrheit; Enums und Limits ändern sich.)
Ehrlicher Umfang (niemals verletzen)
- Diese Fähigkeit stellt die Veröffentlichungsreife SICHER (Felder/Medien/Spezifikation korrekt + validiert) – sie schreibt oder verbessert nicht das Kreative (das tun die Formate/Inhaltsfähigkeiten) und kann keine Leistung garantieren.
- WoopSocial validiert + veröffentlicht atomar; ein fehlschlagendes Ziel lässt den gesamten Beitrag fehlschlagen. Kein Update →
löschen + neu erstellen (nur im Zustand
NOT_STARTED). - Offenlegungs-/Compliance-Erklärungen bleiben wahrheitsgemäß (
isBrandedContent/isYourBrand/madeForKids) – niemals umgeschaltet, um die Validierung zu bestehen; Datenschutzabsicht + Wahrheitsgehalt der Offenlegung bleiben bei der Person. - Löse Kontowerte (Board, Privatsphäre) aus
platform-inputsauf – nicht raten. Erfinde niemals Metriken – nur native Analysen. (Umfang, Unterscheidungen + Verbindungen:references/scope-and-connections.md.)
Abgrenzung zu seinen Geschwistern (richtig leiten)
Plattform-Spezifikationen und Validierung (diese) = die plattformübergreifende Feld-/Medien-/Validierungsschicht, die einen Beitrag
auf jedem Ziel veröffentlichungsreif macht · die pro-Plattform-Formatfähigkeiten (tiktok-photo-mode,
tiktok-video-publishing, threads-post, youtube-publishing-and-metadata, carousel-writer, …) =
erstellen den Inhalt für eine Plattform und verweisen für die Validierung hierhin · Zeitplanung und Warteschlange = Zeitplanung/Rhythmus,
nicht Korrektheit · tools/integrations/woopsocial.md = der gemeinsame Integrationsleitfaden, den diese Fähigkeit auf Beitragsebene anwendet.
Wo diese Fähigkeit anknüpft
Empfängt von: jeder Formatfähigkeit (erstellter Inhalt + gewählter postType) und dem Inhaltskalender (dem
Plan). Löst auf mit: GET /social-accounts/{id}/platform-inputs (Boards, Datenschutzoptionen) + dem
Integrationsleitfaden. Übergibt an: Zeitplanung und Warteschlange → WoopSocial (POST /posts nach isValid),
dann Webhooks/Lieferstatus zur Bestätigung. Unterstützt: plattformübergreifende Wiederverwertung (pro-Ziel
contentOverride), Analyse und Berichterstattung (nativer Lieferauswertung), Experimentierung (valide
Varianten). Inhaltliche Gestaltung + wahrheitsgemäße Erklärungen bleiben bei den Formate-Fähigkeiten + der Person.
Definition von erledigt
Jedes Ziel gesammelt und in einem Projekt bestätigt; die Pflichtfelder jedes Ziels befüllt (postType / Privatsphäre / Board / Offenlegung / Titel wie anwendbar) mit kontospezifischen Werten, die aus platform-inputs aufgelöst wurden; Medien- + Inhaltsregeln durchgesetzt (kein FB-Mix, IG-Story-Medien, einzelnes Pinterest-Medium, TikTok-Feldanwendbarkeit) mit contentOverride oder separaten Beiträgen bei Fan-Out-Konflikten; Offenlegungs-/madeForKids-Erklärungen wahrheitsgemäß belassen (niemals umgeschaltet, um zu bestehen); POST /posts/validate ausgeführt, wobei alle Fehler behoben und Warnungen überprüft wurden vor einer atomaren Erstellung; Bearbeitungen über Löschen+Neuerstellen behandelt, nichts erfunden und keine Leistung versprochen; korrekt von den pro-Plattform-Formatfähigkeiten und der Zeitplanung und Warteschlange abgegrenzt.