Opret WordPress-kladder fra content briefs
Brief → n8n → AI → validation → WordPress draft
Opret kladder uden at autopublicere AI-indhold
Se flowet før du bygger det
Hold faste trin forudsigelige. Brug AI dér, hvor vurdering eller fortolkning faktisk er nødvendig.
- 1Fast logikTrigger
Brief-status skifter til “Ready for draft”.
- 2Fast logikNormalisering
Valider slug, autentifikation, kategori, interne links og at der ikke allerede findes en post med samme canonical topic.
- 3AI-vurderingAI
Skriv sektioner ud fra brief og kilder; tilføj faktacheck-markører hvor input ikke dokumenterer påstanden.
- 4Handling/outputRouting / handling
Opret post_status=draft via REST API med korrekt taxonomy og featured asset-reference; send redaktør link.
- 5Fast logikFejlvej
WP API 401/403 → stop og alert.
Brief-status skifter til “Ready for draft”.
Valider slug, autentifikation, kategori, interne links og at der ikke allerede findes en post med samme canonical topic.
Input: brief_id, title, desired_slug, category, source_urls, internal_links → Normaliseret: brief_id, slug, taxonomy_ids, verified_source_list, canonical_topic → AI-output: sections, fact_check_flags, source_references, suggested_excerpt → Output: wordpress_post_id, draft_url, editorial_status.
Gør kladden til endestationen for automationen
Opret kladder uden at autopublicere AI-indhold. Før AI kommer ind i flowet, skal trigger, inputvalidering og de faste skrivehandlinger kunne beskrives tydeligt.
- Trigger: Brief-status skifter til “Ready for draft”.
- Normalisering: Valider slug, autentifikation, kategori, interne links og at der ikke allerede findes en post med samme canonical topic.
- AI: Skriv sektioner ud fra brief og kilder; tilføj faktacheck-markører hvor input ikke dokumenterer påstanden.
- Routing / handling: Opret post_status=draft via REST API med korrekt taxonomy og featured asset-reference; send redaktør link.
- Fejlvej: WP API 401/403 → stop og alert; slug conflict → opret ikke dublet; manglende kategori → reservevej til gennemgang.
Automation må stoppe ved kladden
AI kan hjælpe med struktur og første udkast, men publicering bør være adskilt fra generering. WordPress-posten oprettes derfor som draft med kilder, brief-id og tydelige faktacheck-markører.
Gem relationen mellem brief og WordPress-post
Når workflowet genforsøg, skal det opdatere eller genfinde samme kladde i stedet for at oprette en ny. Brug et stabilt brief-id og gem post-id tilbage i kildesystemet.
Knyt brief-id til den samme WordPress-kladde
Log brief-id, WordPress post-id, kildeversion og draft-status. Ved genforsøg skal flowet kunne se, at kladden allerede findes, og opdatere den kontrolleret i stedet for at skabe en dublet.
Når noget går galt
WP API 401/403 → stop og alert; slug conflict → opret ikke dublet; manglende kategori → reservevej til gennemgang.
REST-skrive må genforsøges med samme brief_id og kontrollere eksisterende post før wp_insert. 401/403 kræver adgangsoplysning-fix, ikke blind genforsøg.
Brug brief_id + canonical_topic + desired_slug som stabil idempotens-nøgle. Gem det eksterne post-id sammen med nøglen, så en genforsøg kan afgøre, om handlingen allerede er udført.
Workflowet må kun oprette post_status=draft. Publicering forbliver en redaktionel handling efter faktatjek, links og taxonomy er gennemgået.
Test før drift
Brug en slug, der allerede findes, og bekræft, at workflowet ikke opretter en dublet. Fjern kategori/taxonomy og kontroller, at kladden sendes til gennemgang. Simulér REST 401 og bekræft, at der ikke køres gentagne skrivehandlinger. Indsæt en ikke-underbygget påstand og bekræft, at fact_check_flags følger med kladden.
Mål effekten
Tid fra brief til kladde, antal faktuelle rettelser og andel kladder der kræver strukturel omskrivning.
Data og sikkerhed
Brug en WordPress-bruger/application password med mindst mulige funktioner. Modellen skal aldrig se WordPress-adgangsoplysninger eller kunne ændre publiceringsstatus.
Spørgsmål om emnet
Hvad er formålet med “Opret WordPress-kladdder fra content briefs”?
Opret strukturerede WordPress-kladdder fra et godkendt brief – aldrig publicér direkte.
Hvilken del bør AI håndtere?
Skriv sektioner ud fra brief og kilder; tilføj faktacheck-markører hvor input ikke dokumenterer påstanden.
Hvordan håndteres fejl?
WP API 401/403 → stop og alert; slug conflict → opret ikke dublet; manglende kategori → reservevej til gennemgang.
Hvad bør jeg måle?
Tid fra brief til kladde, antal faktuelle rettelser og andel kladder der kræver strukturel omskrivning.